Kako uporabljati funkcijo Excel DATEDIF -

Povzetek

Funkcija Excel DATEDIF vrne razliko med dvema datumskima vrednostma v letih, mesecih ali dneh. Funkcija DATEDIF (Date + Dif) je funkcija "združljivosti", ki prihaja iz Lotusa 1-2-3. Iz neznanih razlogov je dokumentiran samo v Excelu 2000, vendar ga lahko od takrat uporabljate v svojih formulah v vseh različicah Excela.

Opomba: Excel vam ne bo pomagal izpolniti argumentov za DATEDIF kot druge funkcije, vendar bo deloval, če bo pravilno konfiguriran.

Namen

Pridobite dneve, mesece ali leta med dvema datumoma

Vrnjena vrednost

Število, ki predstavlja čas med dvema datumoma

Sintaksa

= DATEDIF (datum začetka, datum konca, enota)

Argumenti

  • start_date - Začetni datum v obliki zaporedne številke datuma Excel.
  • end_date - končni datum v obliki zaporedne številke datuma Excel.
  • enota - časovna enota za uporabo (leta, meseci ali dnevi).

Različica

Excel 2003

Opombe o uporabi

Funkcija DATEDIF (Date + Dif) je funkcija "združljivosti", ki prihaja iz Lotusa 1-2-3. Iz neznanih razlogov je dokumentiran samo v Excelu 2000, vendar od takrat deluje v vseh različicah Excela. Kot pravi Chip Pearson: DATEDIF se obravnava kot pijani bratranec družine Formula. Excel ve, da živi srečno in koristno življenje, vendar o tem ne bo govoril v vljudnem pogovoru.

Časovne enote

Funkcija DATEDIF lahko izračunamo čas med START_DATE in END_DATE v letih, mesecih ali dnevih. Časovna enota je določena z argumentom enote , ki je priložen kot besedilo. Spodnja tabela povzema razpoložljive vrednosti enot in rezultat za vsako. Enote časa so lahko podane z velikimi ali malimi črkami (tj. "Ym" je enakovredno "YM").

Enota Rezultat
"y" Razlika v celotnih letih
"m" Razlika v celotnih mesecih
"d" Razlika v dnevih
"md" Razlika v dnevih, brez upoštevanja mesecev in let
"ym" Razlika v mesecih, ne upoštevajoč let
"yd" Razlika v dnevih, ne upoštevajoč let

Osnovna uporaba

V zgornjem primeru stolpec B vsebuje datum 1. januar 2016, stolpec C pa datum 1. marec 2018. V stolpcu E:

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

Razlika v dnevih

Funkcija DATEDIF lahko izračuna razliko med datumi v dnevih na tri različne načine: (1) skupni dnevi, (2) dnevi, ki ne upoštevajo let, in (3) dnevi, ki ne upoštevajo mesecev in let. Spodnji posnetek zaslona prikazuje vse tri metode z začetnim datumom 15. junija 2015 in koncem 15. septembra 2021:

Za te izračune se uporabljajo formule:

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

Upoštevajte, da ker so Excelovi datumi le velike serijske številke, prva formula ne potrebuje DATEDIF in bi jo lahko zapisali preprosto kot končni datum minus začetni datum:

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

Razlika v mesecih

Funkcija DATEDIF lahko izračuna razliko med datumi v mesecih na dva različna načina: (1) skupaj celotnih mesecev, (2) celotnih mesecev, ne upoštevajoč let. Spodnji posnetek zaslona prikazuje oba načina, z začetnim datumom 15. junija 2015 in koncem 15. septembra 2021:

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

Razlika v letih

Funkcija DATEDIF lahko izračuna razliko med datumi v celotnih letih s samo eno metodo, prikazano spodaj:

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

V 6. vrstici opazite, da je razlika skoraj 6 let, vendar ne povsem. Ker DATEDIF izračuna samo celotna leta, je rezultat še vedno 5. V 7. vrstici za natančnejši rezultat uporabimo funkcijo YEARFRAC.

Opombe

  1. Excel vam ne bo pomagal izpolniti funkcije DATEDIF kot druge funkcije.
  2. DATEDIF z napako #NUM, če je začetni datum večji od končnega datuma. Če delate z bolj zapleteno formulo, pri kateri so začetni in končni datumi morda neznani ali pa so izven meja, lahko napako ujamete s funkcijo IFERROR ali pa z MIN in MAX razvrstite datume.
  3. Microsoft priporoča, da za enoto ne uporabljate vrednosti "MD", ker "lahko povzroči negativno število, nič ali netočen rezultat".

Sorodni videoposnetki

Kode napak Excelove formule V tem videoposnetku se bomo sprehodili po vsaki od kod napak, ki jih Excel prikaže, ko je s formulo nekaj narobe. Ogledali si bomo tudi nekaj preprostih načinov za odpravljanje napak. Kako izračunati leta in mesece med datumi V tem videoposnetku si bomo ogledali, kako izračunamo število let ali mesecev med datumi s pomočjo funkcije, imenovane DATEDIF, in funkcije, imenovane YEARFRAC. Funkcija DATEDIF je funkcija "združljivosti", ki izvira iz Lotusa 1-2-3.

Zanimive Članki...