Kaip naudotis „Excel DATEDIF“ funkcija -

Santrauka

„Excel DATEDIF“ funkcija pateikia skirtumą tarp dviejų datos reikšmių metais, mėnesiais ar dienomis. Funkcija DATEDIF (Data + Dif) yra „suderinamumo“ funkcija, gaunama iš „Lotus 1-2-3“. Dėl nežinomų priežasčių jis yra dokumentuojamas tik „Excel 2000“, tačiau jūs galite naudoti jį savo formulėse visose „Excel“ versijose nuo to laiko.

Pastaba: „Excel“ nepadės užpildyti DATEDIF, kaip ir kitų funkcijų, argumentų, tačiau veiks tinkamai sukonfigūravus.

Tikslas

Gaukite dienas, mėnesius ar metus tarp dviejų datų

Grąžinimo vertė

Skaičius, nurodantis laiką tarp dviejų datų

Sintaksė

= DATEDIF (pradžios_data, pabaigos_data, vienetas)

Argumentai

  • start_date - pradžios data „Excel“ datos serijos numerio formatu.
  • end_date - pabaigos data „Excel“ datos serijos numerio formatu.
  • vienetas - laiko vienetas, kurį reikia naudoti (metai, mėnesiai ar dienos).

Versija

„Excel 2003“

Naudojimo užrašai

Funkcija DATEDIF (Data + Dif) yra „suderinamumo“ funkcija, gaunama iš „Lotus 1-2-3“. Dėl nežinomų priežasčių jis yra dokumentuojamas tik „Excel 2000“, tačiau nuo to laiko jis veikia visose „Excel“ versijose. Kaip sako Chipas Pearsonas: DATEDIF traktuojamas kaip girtas „Formula“ šeimos pusbrolis. „Excel“ žino, kad gyvena laimingą ir naudingą gyvenimą, tačiau mandagaus pokalbio metu apie tai nekalbės.

Laiko vienetai

Funkcija DATEDIF gali apskaičiuoti laiką nuo pradžios_datos iki pabaigos_datos metais, mėnesiais ar dienomis. Laiko vienetas nurodomas vieneto argumentu, kuris pateikiamas kaip tekstas. Žemiau esančioje lentelėje apibendrinamos galimos vieneto vertės ir kiekvienos jų rezultatas. Laiko vienetai gali būti pateikiami didžiosiomis arba mažosiomis raidėmis (ty „ym“ yra lygiavertis „YM“).

Vienetas Rezultatas
„y“ Skirtumas per visus metus
„m“ Skirtumas ištisais mėnesiais
„d“ Skirtumas dienomis
„md“ Skirtumas dienomis, ignoruojant mėnesius ir metus
„ym“ Skirtumas mėnesiais, ignoruojant metus
„yd“ Skirtumas dienomis, ignoruojant metus

Pagrindinis naudojimas

Aukščiau pateiktame pavyzdyje B stulpelyje pateikiama 2016 m. Sausio 1 d., O C stulpelyje - 2018 m. Kovo 1 d. E stulpelyje:

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

Skirtumas dienomis

Funkcija DATEDIF gali apskaičiuoti skirtumą tarp dienų dienų trimis skirtingais būdais: (1) dienos iš viso, (2) dienos, neatsižvelgiant į metus, ir (3) dienos, neatsižvelgiant į mėnesius ir metus. Žemiau pateiktoje ekrano kopijoje rodomi visi trys metodai, kurių pradžios data yra 2015 m. Birželio 15 d. Ir pabaigos data - 2021 m. Rugsėjo 15 d .:

Šiems skaičiavimams naudojamos šios formulės:

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

Atkreipkite dėmesį, kad kadangi „Excel“ datos yra tik dideli serijos numeriai, pirmajai formulei nereikia DATEDIF ir ją galima parašyti tiesiog kaip pabaigos datą atėmus pradžios datą:

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

Skirtumas mėnesiais

Funkcija DATEDIF gali apskaičiuoti skirtumą tarp datų mėnesiais dviem skirtingais būdais: (1) viso ištisų mėnesių, (2) visų mėnesių, neatsižvelgiant į metus. Žemiau pateiktoje ekrano kopijoje rodomi abu metodai, kurių pradžios data yra 2015 m. Birželio 15 d. Ir pabaigos data - 2021 m. Rugsėjo 15 d .:

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

Metų skirtumas

Funkcija DATEDIF gali apskaičiuoti skirtumų tarp datų ištisus metus naudodama tik vieną metodą, parodytą toliau:

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

Atkreipkite dėmesį, kad 6 eilutėje skirtumas yra beveik 6 metai, bet ne visai. Kadangi DATEDIF skaičiuoja tik visus metus, rezultatas vis tiek lieka 5. 7 eilutėje tikslesniam rezultatui apskaičiuoti naudojame YEARFRAC funkciją.

Pastabos

  1. „Excel“ nepadės jums užpildyti funkcijos DATEDIF, kaip ir kitos funkcijos.
  2. DATEDIF su „#NUM“ klaida, jei pradžios data yra didesnė nei pabaigos data. Jei dirbate su sudėtingesne formule, kur pradžios ir pabaigos datos gali būti nežinomos arba yra ribų, galite užfiksuoti klaidą naudodami funkciją IFERROR arba naudoti MIN ir MAX, kad sutvarkytumėte datas.
  3. „Microsoft“ rekomenduoja nenaudoti „MD“ reikšmės vienetui, nes dėl to „rezultatas gali būti neigiamas skaičius, nulis arba netikslus rezultatas“.

Susiję vaizdo įrašai

„Excel“ formulės klaidų kodai Šiame vaizdo įraše apžvelgsime kiekvieną klaidos kodą, kurį rodo „Excel“, kai formulėje kažkas negerai. Taip pat išnagrinėsime keletą paprastų klaidų pašalinimo būdų. Kaip apskaičiuoti metus ir mėnesius nuo datos DATEDIF funkcija yra „suderinamumo“ funkcija, kilusi iš „Lotus 1-2-3“.

Įdomios straipsniai...