Izračuna število dni, mesecev ali let med dvema datumoma.
Opozorilo: Excel nudi funkcijo DATEDIF za podporo starejšim delovnim zvezkom različice Lotus 1-2-3. Funkcija DATEDIF lahko v določenih scenarijih izračuna napačne vrednosti. Dodatne podrobnosti najdete v razdelku z znanimi težavami v tem članku.
Sintaksa
DATEDIF(začetni_datum,končni_datum,enota)
Argument |
Opis |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
začetni_datum Obvezno |
Datum, ki predstavlja prvi ali začetni datum danega obdobja. Datume morate vnesti kot besedilne nize v narekovajih (na primer "30/2001/1"), kot serijske številke (na primer 36921, kar predstavlja 30. januar 2001, če uporabljate datumski sistem 1900) ali kot rezultate drugih formul ali funkcij (na primer DATEVALUE("2001/1/30")). |
||||||||||||||
končni_datum Obvezno |
Datum, ki predstavlja zadnji, končni datum nekega obdobja. |
||||||||||||||
Enota |
Vrsta informacij, ki jo želite pridobiti, kjer:
|
Opombe
-
Datumi so shranjeni kot zaporedne serijske številke, tako da jih je mogoče uporabiti pri izračunih. Za 1. januar 1900 je privzeta serijska številka 1, za 1. januar 2008 pa je serijska številka 39448, ker je na vrsti 39.447 dni po 1. januarju 1900.
-
Funkcija DATEDIF je koristna v formulah, kjer morate izračunati starost.
-
Če je vrednost tart_date večja od vrednosti ve-nd_date, bo rezultat #NUM!.
Primeri
Začetni_datum |
Končni_datum |
Formula |
Opis (rezultat) |
---|---|---|---|
1/1/2001 |
1/1/2003 |
=DATEDIF(začetni_daum,končni_datum,"Y") |
Dve celi leti v obdobju (2). |
6/1/2001 |
8/15/2002 |
=DATEDIF(začetni_datum,končni_datum,"D") |
440 dni med 1. junijem 2001 in 15. avgustom 2002 (440) |
6/1/2001 |
8/15/2002 |
=DATEDIF(začetni_datum,končni_datum,"YD") |
75 dni med 1. junijem in 15. avgustom, leta datumov se ne upoštevajo (75) |
Znane težave
Argument "MD" lahko vrne negativno število, ničlo ali napačen rezultat. Če želite izračunati število preostalih dni po zadnjem dokončanem mesecu, je tu nadomestna rešitev:
Ta formula odšteje prvi dan iztekajočega se meseca (1/5/2016) od izvirnega končnega datuma v celici E17 (6/5/2016). To naredi tako: Funkcija DATE najprej ustvari datum1/5/2016. Ustvari ga tako, da uporabi leto v celici E17 in mesec v celici E17. Število 1 nato predstavlja prvi dan tega meseca. Rezultat funkcije DATE je 1/5/2016. To vrednost nato odštejemo od izvirnega končnega datuma v celici E17, ki je 6/5/2016. 6/5/2016 minus 1/5/2016 je 5 dni.
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.
Glejte tudi
Funkcije v Excelu (po abecedi)