Kuidas kasutada Exceli funktsiooni DATEDIF -

Lang L: none (table-of-contents)

Kokkuvõte

Funktsioon Excel DATEDIF tagastab kahe kuupäevaväärtuse erinevuse aastate, kuude või päevade vahel. Funktsioon DATEDIF (kuupäev + dif) on funktsioon "ühilduvus", mis pärineb Lotus 1-2-3-st. Teadmata põhjustel on see dokumenteeritud ainult programmis Excel 2000, kuid saate seda kasutada oma valemites kõigis Exceli versioonides alates sellest ajast.

Märkus. Excel ei aita teil DATEDIF-i argumente täita nagu muid funktsioone, kuid see töötab õigesti konfigureerimisel.

Eesmärk

Saate kahe kuupäeva vahele päevi, kuid või aastaid

Tagastusväärtus

Arv, mis tähistab aega kahe kuupäeva vahel

Süntaks

= DATEDIF (alguskuupäev, lõppkuupäev, ühik)

Argumendid

  • algus_kuupäev - Alguse kuupäev Exceli kuupäeva seerianumber formaadis.
  • end_date - lõpukuupäev Exceli kuupäeva seerianumbri vormingus.
  • ühik - kasutatav ajaühik (aastad, kuud või päevad).

Versioon

Excel 2003

Kasutusjuhised

Funktsioon DATEDIF (kuupäev + dif) on funktsioon "ühilduvus", mis pärineb Lotus 1-2-3-st. Teadmata põhjustel on see dokumenteeritud ainult programmis Excel 2000, kuid see töötab sellest ajast alates kõigis Exceli versioonides. Nagu Chip Pearson ütleb: DATEDIFi koheldakse kui Formula perekonna purjus nõbu. Excel teab, et elab õnnelikku ja kasulikku elu, kuid ei räägi sellest viisaka vestluse käigus.

Ajaühikud

DATEDIF funktsiooni saab arvutada vaheline aeg start_date ja end_date aastate, kuude või päeva jooksul. Ajaühik määratakse ühiku argumendiga, mis esitatakse tekstina. Alltoodud tabel võtab kokku saadaolevad ühiku väärtused ja igaühe tulemused. Ajaühikud võib esitada suurtega või väiketähtedega (st "ym" on samaväärne "YM").

Ühik Tulemus
"y" Erinevus tervete aastate jooksul
"m" Erinevus tervete kuude lõikes
"d" Erinevus päevades
"md" Päevade erinevus, kuude ja aastate eiramine
"ym" Erinevus kuudes, aastate eiramine
"yd" Päevade erinevus, aastate ignoreerimine

Põhikasutus

Ülaltoodud näites sisaldab veerg B kuupäeva 1. jaanuar 2016 ja veerus C kuupäeva 1. märts 2018. Veerus E:

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

Erinevus päevades

Funktsiooniga DATEDIF saab arvutada kuupäevade erinevuse päevades kolmel erineval viisil: (1) päevade koguarv, (2) aastaid eirav päevade arv ja (3) kuude ja aastate eiramine. Allpool olev ekraanipilt näitab kõiki kolme meetodit, mille alguskuupäev on 15. juuni 2015 ja lõppkuupäev on 15. september 2021:

Nende arvutuste jaoks kasutatud valemid on järgmised:

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

Pange tähele, et kuna Exceli kuupäevad on lihtsalt suured seerianumbrid, ei vaja esimene valem DATEDIF ja selle võib kirjutada lihtsalt lõppkuupäevana miinus alguskuupäev:

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

Erinevus kuudes

Funktsiooniga DATEDIF saab kuupäevade erinevuse kuudes arvutada kahel erineval viisil: (1) tervete kuude koguarv, (2) täiskuude arvestamata aastad. Allpool olev ekraanipilt näitab mõlemat meetodit, alguskuupäev on 15. juuni 2015 ja lõppkuupäev on 15. september 2021:

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

Aastate erinevus

Funktsiooniga DATEDIF saab arvutada tervete aastate kuupäevade vahe ainult ühe meetodiga, mis on näidatud allpool:

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

Pange tähele, et 6. real on vahe peaaegu 6 aastat, kuid mitte päris. Kuna DATEDIF arvutab ainult täielikud aastad, on tulemus ikkagi 5. Viimases reas kasutame täpsema tulemuse arvutamiseks funktsiooni YEARFRAC.

Märkused

  1. Excel ei aita teil funktsiooni DATEDIF täita nagu teisi funktsioone.
  2. DATEDIF koos veaga #NUM, kui alguskuupäev on suurem kui lõppkuupäev. Kui töötate keerulisema valemiga, kus algus- ja lõppkuupäevad võivad olla teadmata või on väljaspool piire, võite vea funktsiooni IFERROR abil püüda või kasutada kuupäevade sorteerimiseks MIN ja MAX.
  3. Microsoft soovitab üksuse jaoks MD-väärtust mitte kasutada, kuna see "võib põhjustada negatiivse arvu, nulli või ebatäpse tulemuse".

Seotud videod

Exceli valemi veakoodid Selles videos tutvume kõigi veakoodidega, mida Excel kuvab, kui valemiga on midagi valesti. Uurime ka mõningaid lihtsaid viise vigade lahendamiseks. Aastate ja kuude arvutamine kuupäevade vahel Selles videos vaatleme, kuidas arvutada kuupäevade vaheliste aastate või kuude arv funktsiooni nimega DATEDIF ja funktsiooni YEARFRAC. Funktsioon DATEDIF on "ühilduvuse" funktsioon, mis pärineb algselt Lotus 1-2-3-st.

Huvitavad Artiklid...