Kuinka käyttää Excel DATEDIF -toimintoa -

Sisällysluettelo

Yhteenveto

Excel DATEDIF -funktio palauttaa kahden päivämääräarvon eron vuosina, kuukausina tai päivinä. DATEDIF (Date + Dif) -toiminto on "yhteensopivuus" -toiminto, joka tulee Lotus 1-2-3: sta. Tuntemattomista syistä se on dokumentoitu vain Excel 2000: ssa, mutta voit käyttää sitä kaavoissasi kaikissa Excel-versioissa siitä lähtien.

Huomaa: Excel ei auta sinua täyttämään DATEDIF-argumentteja, kuten muut toiminnot, mutta se toimii oikein määritettynä.

Tarkoitus

Hanki päiviä, kuukausia tai vuosia kahden päivämäärän välillä

Palautusarvo

Kahden päivämäärän välistä aikaa edustava luku

Syntaksi

= DATEDIF (aloituspäivä, lopetuspäivä, yksikkö)

Väitteet

  • aloituspäivä - Aloituspäivä Excel-päivämäärän sarjanumeromuodossa.
  • end_date - Lopetuspäivä Excel-päivämäärän sarjanumeromuodossa.
  • yksikkö - Käytettävä aikayksikkö (vuotta, kuukautta tai päivää).

Versio

Excel 2003

Käyttöohjeet

DATEDIF (Date + Dif) -toiminto on "yhteensopivuus" -toiminto, joka tulee Lotus 1-2-3: sta. Tuntemattomista syistä se on dokumentoitu vain Excel 2000: ssa, mutta se toimii kaikissa Excel-versioissa siitä lähtien. Kuten Chip Pearson sanoo: DATEDIFia pidetään Formula-perheen humalana serkkuna. Excel tietää, että se elää onnellista ja hyödyllistä elämää, mutta ei puhu siitä kohteliaassa keskustelussa.

Aikayksiköt

DATEDIF-funktio voi laskea alkamis- ja loppupäivämäärän välisen ajan vuosina, kuukausina tai päivinä. Aikayksikkö määritetään yksikön argumentilla, joka toimitetaan tekstinä. Alla olevassa taulukossa on yhteenveto käytettävissä olevista yksikköarvoista ja kunkin tuloksista. Aikayksiköt voidaan antaa isoilla tai pienillä kirjaimilla (ts. "Ym" vastaa "YM").

Yksikkö Tulos
"y" Ero viime vuosina
"m" Ero koko kuukausina
"d" Ero päivissä
"md" Ero päivissä, huomioimatta kuukausia ja vuosia
"ym" Ero kuukausina, huomioimatta vuosia
"yd" Ero päivissä, sivuuttamatta vuosia

Peruskäyttö

Yllä olevassa esimerkissä sarake B sisältää päivämäärän 1.1.2016 ja sarake C päivämäärän 1. maaliskuuta 2018. Sarakkeessa E:

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

Ero päivissä

DATEDIF-funktio voi laskea päivien välisen eron päivinä kolmella eri tavalla: (1) päivien kokonaismäärä, (2) päivien huomiotta jättäminen ja (3) päivien ohittamisen kuukausien ja vuosien välillä. Alla oleva kuvakaappaus näyttää kaikki kolme tapaa, joiden aloituspäivä on 15. kesäkuuta 2015 ja päättymispäivä 15. syyskuuta 2021:

Näissä laskelmissa käytetyt kaavat ovat seuraavat:

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

Huomaa, että koska Excel-päivämäärät ovat vain suuria sarjanumeroita, ensimmäinen kaava ei tarvitse DATEDIF ja se voidaan kirjoittaa yksinkertaisesti lopetuspäivänä miinus aloituspäivä:

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

Ero kuukausina

DATEDIF-funktio voi laskea kuukausien päivämäärien välisen eron kahdella eri tavalla: (1) kokonaiset kuukaudet, (2) kokonaiset kuukaudet huomioimatta vuosia. Alla oleva kuvakaappaus näyttää molemmat menetelmät, joiden aloituspäivä on 15. kesäkuuta 2015 ja päättymispäivä 15. syyskuuta 2021:

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

Ero vuosina

DATEDIF-funktio voi laskea eron kokonaisvuosien välillä vain yhdellä alla esitetyllä menetelmällä:

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

Huomaa rivillä 6 ero on melkein 6 vuotta, mutta ei aivan. Koska DATEDIF laskee vain kokonaiset vuodet, tulos on silti 5. Rivillä 7 käytämme YEARFRAC-funktiota tarkemman tuloksen laskemiseen.

Huomautuksia

  1. Excel ei auta sinua täyttämään DATEDIF-funktiota kuten muutkin toiminnot.
  2. DATEDIF ja heitä #NUM-virhe, jos aloituspäivä on suurempi kuin lopetuspäivä. Jos työskentelet monimutkaisemman kaavan kanssa, jossa alkamis- ja lopetuspäivät voivat olla tuntemattomia tai rajojen ulkopuolella, voit ansaita virheen IFERROR-toiminnolla tai käyttää MIN- ja MAX-arvoja päivämäärien järjestämiseen.
  3. Microsoft suosittelee, että MD-arvoa ei käytetä yksikölle, koska se "voi johtaa negatiiviseen lukuun, nollaan tai virheelliseen tulokseen".

Liittyvät videot

Excel-kaavan virhekoodit Tässä videossa käymme läpi kaikki virhekoodit, jotka Excel näyttää, kun kaavassa on jotain vikaa. Tarkastelemme myös joitain yksinkertaisia ​​tapoja korjata virheet. Vuosien ja kuukausien laskeminen päivämäärien välillä Tässä videossa tarkastelemme, kuinka päivämäärien välinen vuosien tai kuukausien määrä lasketaan funktiolla nimeltä DATEDIF ja funktiolla nimeltä YEARFRAC. DATEDIF-toiminto on "yhteensopivuus" -toiminto, joka tulee alun perin Lotus 1-2-3: sta.

Mielenkiintoisia artikkeleita...