Funkcija DATEDIF

Izračunava broj dana, mjeseci ili godina između dvaju datuma. Upozorenje: Excel omogućuje korištenje funkciju DATEDIF radi podrške za starije radne knjige programa Lotus 1-2-3. Funkcija DATEDIF u određenim scenarijima može izračunati netočne rezultate. Dodatne pojedinosti potražite u odjeljku s poznatim problemima u ovom članku.

Sintaksa

DATEDIF(početni_datum,završni_datum,jedinica)

Početni_datum     datum koji označava prvi, odnosno početni datum razdoblja. Datumi se mogu unijeti u obliku tekstnih nizova unutar navodnika (na primjer, "30. 1. 2001."), serijskih brojeva (na primjer, 36921, što označuje 30. siječnja 2001., ako koristite datumski sustav za 1900), ili u obliku rezultata drugih formula ili funkcija (na primjer, DATEVALUE("30. 1. 2011.")).

Završni_datum     datum koji predstavlja zadnji, odnosno završni datum razdoblja.

Jedinica     vrsta podataka koju želite prikazati:

Jedinica

Vraća sljedeće

"Y"

broj cijelih godina u razdoblju

"M"

broj cijelih mjeseci u razdoblju

"D"

broj dana u razdoblju

"MD"

razliku dana između parametara početni_datum i završni_datum. Zanemaruju se mjeseci i godine u datumima.

Važno : Budući da postoje mnoga ograničenja, ne preporučujemo korištenje argumenta "MD". Pogledajte odjeljak s poznatim problemima u nastavku.

"YM"

razliku mjeseci između parametara početni_datum i završni_datum. Zanemaruju se dani i godine u datumima.

"YD"

razliku dana parametara početni_datum i završni_datum. Zanemaruju se godine u datumima.

Napomene

  • Podaci se spremaju u obliku serijskih brojeva u nizu kako bi se mogli koristiti u izračunima. Prema zadanim je postavkama 31. prosinca 1899. serijski broj 1, a 1. siječnja 2008. serijski je broj 39448 jer slijedi 39 448 dana nakon 1. siječnja 1900.

  • Funkcija DATEDIF korisna je u formulama u kojima morate izračunati dob.

Primjeri

Početni_datum

Završni_datum

Formula

Opis (rezultat)

1. 1. 2001.

1. 1. 2003.

=DATEDIF(početni_datum,završni_datum,"Y")

dvije cijele godine u razdoblju (2)

1. 6. 2001.

15. 8. 2002.

=DATEDIF(početni_datum,završni_datum,"D")

440 dana između 1. lipnja 2001. i 15. kolovoza 2002. (440)

1. 6. 2001.

15. 8. 2002.

=DATEDIF(početni_datum,završni_datum,"YD")

75 dana između 1. lipnja i 15. kolovoza, zanemarivši godine u datumima (75)

Poznati problemi

Argument "MD" može rezultirati negativnim brojem, nulom ili netočnim rezultatom. Ako želite izračunati preostali broj dana nakon zadnjeg dovršenog mjeseca, ovo je zaobilazno rješenje:

=DATEDIF(D17;E17;"md") i rezultat: 5

Ova formula oduzima prvi dan mjeseca koji završava (1/5/2016) od izvornog završnog datuma u ćeliji E17 (6/5/2016). Evo kako to čini: Najprije funkcija DATE stvara datum, 1/5/2016. Datum se stvara pomoću godine u ćeliji E17 i mjeseca u ćeliji E17. 1 tada predstavlja prvi dan u tom mjesecu. Rezultat funkcije DATE glasi 1/5/2016. Nakon toga ćemo tu vrijednost oduzeti od izvornog završnog datuma u ćeliji E17, odnosno 6/5/2016. Kada od 6/5/2016 oduzimamo 1/5/2016 dobit ćemo 5 dana.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×