Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za web Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2019 za Mac Excel 2016 SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

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)

Argument

Opis

datum_početka   

Obavezno

Datum koji predstavlja prvi ili početni datum navedenog 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. 2001.")).

datum_završetka   

Obavezno

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

Jedinica   

Vrsta podataka koju želite vratiti, gdje:

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

  • Datumi se spremaju kao serijski brojevi u nizu da bi se mogli koristiti u izračunima. Prema zadanim postavkama 1. siječnja 1900. serijski je broj 1, a 1. siječnja 2008. serijski je broj 39448 jer je 39 447 dana nakon 1. siječnja 1900.

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

  • Ako je tart_date veći od end_date, rezultat će biti #NUM!.

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.

Treba li vam dodatna pomoć?

Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.

Dodatne informacije

Funkcije programa Excel (abecednim redoslijedom)

Funkcije programa Excel (po kategorijama)

Izbjegavanje neispravnih formula

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.