Kako se koristi Excel DATEDIF funkcija -

Sadržaj

Sažetak

Funkcija Excel DATEDIF vraća razliku između dviju datumskih vrijednosti u godinama, mjesecima ili danima. Funkcija DATEDIF (Date + Dif) funkcija je "kompatibilnosti" koja dolazi iz Lotusa 1-2-3. Iz nepoznatih razloga dokumentiran je samo u programu Excel 2000, ali od tada ga možete koristiti u svojim formulama u svim verzijama programa Excel.

Napomena: Excel vam neće pomoći da ispunite argumente za DATEDIF poput ostalih funkcija, ali radit će kada je ispravno konfiguriran.

Svrha

Navedite dane, mjesece ili godine između dva datuma

Povratna vrijednost

Broj koji predstavlja vrijeme između dva datuma

Sintaksa

= DATEDIF (datum_početka, datum_kraja, jedinica)

Argumenti

  • datum_početka - datum početka u Excel formatu serijskog broja datuma.
  • završni_datum - Datum završetka u datum Excel serijski broj formata.
  • jedinica - vremenska jedinica koju treba koristiti (godine, mjeseci ili dani).

Verzija

Excel 2003

Napomene o upotrebi

Funkcija DATEDIF (Date + Dif) funkcija je "kompatibilnosti" koja dolazi iz Lotusa 1-2-3. Iz nepoznatih razloga dokumentiran je samo u programu Excel 2000, ali od tada djeluje u svim verzijama programa Excel. Kao što kaže Chip Pearson: DATEDIF se tretira kao pijani rođak obitelji Formula. Excel zna da živi sretan i koristan život, ali o tome neće govoriti u pristojnom razgovoru.

Jedinice vremena

Funkcija DATEDIF može izračunati vrijeme između datum_početka i END_DATE u godinama, mjesecima ili danima. Jedinica vremena navedena je s argumentom jedinice , koji se isporučuje u obliku teksta. Tablica u nastavku sažima dostupne jedinične vrijednosti i rezultat za svaku. Jedinice vremena mogu se dati velikim ili malim slovom (tj. "Ym" je ekvivalent "YM").

Jedinica Proizlaziti
"y" Razlika u kompletnim godinama
"m" Razlika u cijelim mjesecima
"d" Razlika u danima
"doktor medicine" Razlika u danima, zanemarujući mjesece i godine
"ym" Razlika u mjesecima, zanemarujući godine
"ja" Razlika u danima, zanemarujući godine

Osnovna upotreba

U gore prikazanom primjeru stupac B sadrži datum 1. siječnja 2016., a stupac C datum 1. ožujka 2018. U stupcu E:

E5=DATEDIF(B5,C5,"y") // returns 2 E6=DATEDIF(B6,C6,"m") // returns 26 E7=DATEDIF(B7,C7,"d")// returns 790

Razlika u danima

Funkcija DATEDIF može izračunati razliku između datuma u danima na tri različita načina: (1) ukupni dani, (2) dani koji zanemaruju godine i (3) dani zanemarujući mjesece i godine. Snimak zaslona u nastavku prikazuje sve tri metode, s datumom početka 15. lipnja 2015. i datumom završetka 15. rujna 2021 .:

Formule koje se koriste za ove izračune su sljedeće:

=DATEDIF(B5,C5,"d") // total days =DATEDIF(B6,C6,"yd") // days ignoring years =DATEDIF(B7,C7,"md") // days ignoring months and years

Imajte na umu da, budući da su Excel datumi samo veliki serijski brojevi, prva formula ne treba DATEDIF i mogla bi se zapisati kao jednostavno datum završetka minus datum početka:

=C5-B5 // end-start = total days

Razlika u mjesecima

Funkcija DATEDIF može izračunati razliku između datuma u mjesecima na dva različita načina: (1) ukupno kompletnih mjeseci, (2) kompletnih mjeseci zanemarujući godine. Snimak zaslona u nastavku prikazuje obje metode, s datumom početka 15. lipnja 2015. i datumom završetka 15. rujna 2021 .:

=DATEDIF(B5,C5,"m") // complete months =DATEDIF(B6,C6,"ym") // complete months ignoring years

Razlika u godinama

Funkcija DATEDIF može izračunati razliku između datuma u kompletnim godinama samo jednom metodom, prikazanom u nastavku:

=DATEDIF(B5,C5,"y") // complete years =DATEDIF(B6,C6,"y") // complete years =YEARFRAC(B7,C7) // fractional years with YEARFRAC

Primijetite u 6. redu da je razlika gotovo 6 godina, ali ne sasvim. Budući da DATEDIF izračunava samo kompletne godine, rezultat je još uvijek 5. U retku 7 koristimo funkciju YEARFRAC za izračunavanje preciznijih rezultata.

Bilješke

  1. Excel vam neće pomoći da ispunite funkciju DATEDIF kao ostale funkcije.
  2. DATEDIF s pogreškom #NUM ako je datum početka veći od datuma završetka. Ako radite sa složenijom formulom u kojoj datumi početka i završetka mogu biti nepoznati ili izvan granica, možete zarobiti pogrešku pomoću funkcije IFERROR ili upotrijebiti MIN i MAX za razvrstavanje datuma.
  3. Microsoft preporučuje da se za jedinicu ne koristi vrijednost "MD" jer ona "može rezultirati negativnim brojem, nulom ili netočnim rezultatom".

Slični Videi

Kodovi pogrešaka u Excel formuli U ovom ćemo videozapisu proći kroz svaki od kodova pogrešaka koje Excel prikazuje kada nešto nije u redu s formulom. Također ćemo pogledati nekoliko jednostavnih načina za rješavanje pogrešaka. Kako izračunati godine i mjesece između datuma U ovom ćemo videozapisu pogledati kako izračunati broj godina ili mjeseci između datuma pomoću funkcije koja se naziva DATEDIF i funkcije koja se naziva YEARFRAC. Funkcija DATEDIF je funkcija "usporedivosti" koja potječe iz Lotusa 1-2-3.

Zanimljivi članci...