DATEDIF
Funkcija DATEDIF vraća broj dana, mjeseci ili godina između dva datuma.
DATEDIF(početni-datum; završni-datum; izrač-metoda)
početni-datum: Datum početka. početni-datum je vrijednost datuma/vremena (vremenski dio se zanemaruje) ili vrijednost niza datuma.
završni-datum: Datum završetka. završni-datum je vrijednost datuma/vremena (vremenski dio se zanemaruje) ili vrijednost niza datuma.
izrač-metoda: Modalna vrijednost koja određuje kako se izražava vremenska razlika i kako se postupa s datumima u različitim godinama ili mjesecima.
"D": Vraća broj dana između datuma početka i završetka.
"M" Vraća broj mjeseci između datuma početka i završetka.
"Y": Vraća broj godina između datuma početka i završetka.
"MD": Vraća broj dana između datuma početka i završetka, ignorirajući mjesece i godine. Mjesec za završni-datum smatra se mjesecom za početni-datum. Ako je dan početka nakon dana završetka, izračun počinje od dana završetka kao da se nalazi u prethodnom mjesecu. Godina završnog-datuma koristi se za provjeru prijestupne godine.
"YM": Vraća broj cijelih mjeseci između datuma početka i završetka, ignorirajući godinu. Ako je mjesec/dan početka prije mjeseca/dana završetka, datumi se tretiraju kao da se nalaze unutar iste godine. Ako je mjesec/dan početka nakon mjeseca/dana završetka, datumi se tretiraju kao da su u sljedećoj godini.
"YD": Vraća broj dana između datuma početka i završetka, ignorirajući godinu. Ako je mjesec/dan početka prije mjeseca/dana završetka, datumi se tretiraju kao da se nalaze unutar iste godine. Ako je mjesec/dan početka nakon mjeseca/dana završetka, datumi se tretiraju kao da su u sljedećoj godini.
Primjeri |
---|
Ako A1 sadrži vrijednost datuma/vremena 6.4.1988. i A2 sadrži vrijednost datuma/vremena 30.10.2006.: =DATEDIF(A1;A2;"D") vraća 6 781, broj dana između 6. travnja 1988. i 30. listopada 2006. =DATEDIF(A1;A2;"M") vraća 222, broj cijelih mjeseci između 6. travnja 1988. i 30. listopada 2006. =DATEDIF(A1;A2;"Y") vraća 18, broj cijelih godina između 6. travnja 1988. i 30. listopada 2006. =DATEDIF(A1;A2;"MD") vraća 24, broj dana između šestog dana u mjesecu i tridesetog dana u istom mjesecu. DATEDIF(A1;A2;"YM") vraća 6, broj mjeseci između travnja i sljedećeg listopada u bilo kojoj godini. =DATEDIF(A1;A2;"YD") vraća 207, broj dana između 6. travnja i sljedećeg 30. listopada u bilo kojoj godini. =DATEDIF("04.06.1988.";NOW();"Y")& " years; " &DATEDIF("04.06.1988.";NOW();"YM")& " months; and " &DATEDIF("04.06.1988.";NOW();"MD")& " days" vraća 25 godina, 2 mjeseca i 25 dana, trenutačnu dob nekoga tko je rođen 6. travnja 1988. ako je danas 1. srpnja 2013. |