Funkcija DATEDIF

Napomena:  Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku .

Izračunava broj dana, mjeseci ili godina između dva datuma. Upozorenje: Excel nudi funkciju DATEDIF da bi se podržava starije radne knjige iz programa Lotus 1-2-3. Funkcija DATEDIF može izračunati netočne rezultate pod određenim scenarijima. Pogledajte odjeljak Poznati problemi ovog članka dodatne detalje.

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.

Napomena: Li f početni_datum veća od završni_datum, rezultat će biti #NUM!.

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 korištenja sustava Office
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.

×