Päivien, kuukausien, vuosien laskeminen DATEDIF-funktiolla Excelissä

Sisällysluettelo:

Päivien, kuukausien, vuosien laskeminen DATEDIF-funktiolla Excelissä
Päivien, kuukausien, vuosien laskeminen DATEDIF-funktiolla Excelissä
Anonim

DATEDIF-funktio laskee ajanjakson tai kahden päivämäärän välisen eron päivinä, kuukausina ja vuosina. Voit käyttää DATEDIF-funktiota tulevan projektin aikataulun määrittämiseen tai sitä voidaan käyttää henkilön syntymäajan kanssa laskeaksesi henkilön iän vuosina, kuukausina ja päivä, esimerkiksi.

Nämä ohjeet koskevat Excel 2019, 2016, 2013, 2010 ja Excel for Microsoft 365.

DATEDIF-funktion syntaksi ja argumentit

Funktion syntaksi viittaa funktion asetteluun ja sisältää funktion nimen, hakasulkeet ja argumentit. DATEDIF-funktion syntaksi on:

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

  • aloituspäivä (pakollinen): Voit syöttää valitun jakson alkamispäivän tai soluviittauksen näiden tietojen sijaintiin laskentataulukossa.
  • end_date (pakollinen): Kuten aloituspäivän kohdalla, voit syöttää valitun jakson päättymispäivän tai soluviittauksen.
  • yksikkö (pakollinen): Yksikkö käskee toiminnon etsimään päivien ("D"), kokonaisten kuukausien ("M") tai kokonaisten vuosien määrän (" Y") näiden kahden päivämäärän välillä. Sinun on ympäröitävä yksikköargumentti lainausmerkeillä, kuten "D" tai "M".

D:n, M:n ja Y:n lisäksi on kolme muuta yksikkövaihtoehtoa, jotka näet alla olevassa kuvassa:

  • "YD" laskee kahden päivämäärän välisten päivien määrän, mutta jättää vuodet huomiotta (rivi 5).
  • "YM" laskee kahden päivämäärän välisten kuukausien määrän, mutta jättää huomioimatta päivän ja vuoden (rivi 6).
  • "MD" laskee päivien lukumäärän kahden päivämäärän välillä, mutta jättää huomioimatta kuukauden ja vuoden (rivi 7).
Image
Image

DATEDIF on piilotettu funktio, joten et löydä sitä muiden päivämääräfunktioiden kanssa Excelin Kaava-välilehden alla, mikä tarkoittaa, että et voi käyttää Function-valintaikkunaa syöttääksesi sen. Tämän seurauksena sinun on syötettävä funktio ja sen argumentit manuaalisesti soluun.

Excel suorittaa päivämäärälaskelmia muuntamalla päivämäärät sarjanumeroiksi. 31. joulukuuta 1899 on sarjanumero 1 ja 1. tammikuuta 2008 on sarjanumero 39488, koska se on 39 488 päivää 1. tammikuuta 1900 jälkeen.

Päiväeron laskeminen DATEDIF:llä

Näin syötetään DATEDIF-funktio, joka sijaitsee solussa B2, kuten yllä olevassa esimerkkikuvassa näkyy, jotta näet päivää välillä 4.5.2014 ja 10.8.2016.

=DATEDIF(A2, A3, "D")

Alla on vaiheet tämän funktion syöttämiseksi soluviittauksia käyttäen.

Image
Image
  1. Tee siitä aktiivinen solu napsauttamalla solu B2; tässä näkyy päivien lukumäärä kahden päivämäärän välillä.
  2. solussa B2, tyyppi =päivätty(.
  3. Napsauta solu A2 syöttääksesi tämän soluviittauksen funktion argumentiksi aloituspäivämäärä.
  4. Kirjoita pilkku (,) soluun B2 soluviittauksenjälkeen A2 toimiaksesi erottimena ensimmäisen ja toisen argumentin välillä.
  5. Napsauta solu A3 syöttääksesi tämän soluviittauksen argumentiksi end_date.

  6. Kirjoita a pilkku (,) soluviittauksen jälkeen A3.
  7. Kirjoita yksikkö-argumentille D lainausmerkkeihin ("D") käskeä toimintoa näyttämään päivien lukumäärän kahden päivämäärän välillä.
  8. Kirjoita lopetus sulkeet.
  9. Suorita kaava loppuun painamalla näppäimistön Enter-näppäintä.
  10. Päivien lukumäärä - 829 - näkyy laskentataulukon solussa B2.
  11. Kun napsautat solu B2, täydellinen kaava tulee näkyviin laskentataulukon yläpuolella olevaan kaavapalkkiin.

DATEDIF-virhearvot

Jos et syötä tämän funktion argumenttien tietoja oikein, seuraavat virhearvot tulevat näkyviin:

  • VALUE!: Saat tämän virheilmoituksen, jos joko aloituspäivä tai lopetuspäivä ei ole todellinen päivämäärä (rivi 8 alla olevassa kuvassa, jossa solu A8 sisältää tekstidataa).
  • NUM!: Näet tämän, jos end_date on aikaisempi päivämäärä kuin aloituspäivämäärä (rivi 9 alla).

Suositeltava: