Excel funkcija DATEDIF Izračunava broj dana, meseci ili godina između dva datuma.
Upozorenje: Funkcija DATEDIF može da izračuna pogrešne rezultate u određenim scenarijima. Pročitajte odeljak sa poznatim problemima u ovom članku da biste dobili više detalja.
Sintaksa Excel funkcija DATEDIF
DATEDIF(datum_početka,datum_završetka,jedinica)Datum_početka
Datum koji predstavlja datum prvog ili početnog perioda. Datume možete da unesete kao tekstualne niske pod navodnicima (na primer, „2001/1/30“), kao redne brojeve (na primer 36921, koji predstavlja 30. januar 2001. ako koristite datumski sistem 1900) ili kao rezultate drugih formula ili funkcija (na primer DATEVALUE(“2001/1/30”)).
Datum_završetka Datum koji predstavlja datum poslednjeg ili završnog perioda.
Jedinica Tip informacija koje želite da vratite:
Jedinica | Daje |
„Y“ | Broj celih godina u periodu. |
„M“ | Broj celih meseci u periodu. |
„D“ | Broj dana u periodu. |
„MD“ | Razlika između dana u okviru datum_početka i datum_završetka. Meseci i godine datuma se zanemaruju.
VAŽNO : Ne preporučujemo da koristite argument „MD“, jer za njega postoje poznata ograničenja. Pročitajte odeljak sa poznatim problemima u nastavku. |
„YM“ | Razlika između meseci u okviru datum_početka i datum_završetka. Dani i godine datuma se zanemaruju |
„YD“ | Razlika između dana u okviru datum_početka i datum_završetka. Godine datuma se zanemaruju. |
Primedbe
- Datumi se skladište kao sekvencijalni redni brojevi, tako da se oni mogu koristiti u izračunavanjima. Podrazumevano je da 31. decembar 1899. predstavlja redni broj 1, a 1. januar 2008. redni broj 39448 zato što dolazi 39.448 dana nakon 1. januara 1900.
- Funkcija DATEDIF je korisna u formulama koje treba da izračunaju starost.
Poznati problemi
Argument „MD“ može dati rezultat koji je negativan broj, nula ili netačan. Evo privremenog rešenja ako pokušavate da izračunate preostale dane posle poslednjeg proteklog meseca:
Ova formula oduzima prvi dan meseca koji se završava (1.5.2016.) od originalnog datuma završetka u ćeliji E17 (6.5.2016.). Evo kako ona to radi: Prva funkcija DATE pravi datum,1.5.2016. Pravi ga pomoću godine u ćeliji E17 i meseca u ćeliji E17. Zatim 1 predstavlja prvi dan tog meseca. Rezultat funkcije DATE jeste 1.5.2016. Zatim oduzimamo to od originalnog datuma završetka u ćeliji E17, koji je 6.5.2016. 6.5.2016. minus 1.5.2016. iznosi 5 dana.