Excel-kaava: Laske päivämäärien väliset vuodet -

Yleinen kaava

=YEARFRAC(start_date,end_date)

Yhteenveto

Voit laskea kahden päivämäärän välisen vuoden lukumäärän käyttämällä YEARFRAC-funktiota, joka palauttaa desimaaliluvun, joka edustaa kahden päivän välistä vuoden murto-osaa. Esitetyssä esimerkissä kaava kohdassa D6 on:

=YEARFRAC(B6,C6)

Selitys

YEARFRAC-funktio palauttaa desimaaliluvun, joka edustaa murtovuosia kahden päivämäärän välillä. Esimerkiksi:

=YEARFRAC("1-Jan-2019","1-Jan-2020") // returns 1 =YEARFRAC("1-Jan-2019","1-Jul-2020") // returns 1.5

Tässä on muutama esimerkki tuloksista, jotka YEARFRAC laskee:

Aloituspäivämäärä Päättymispäivä YEARFRAC-tulos
1.1.2015 1.1.2016 1
15.3.1970 15.9.1976 6.5
1.1.2000 15.7.2000 .5389
1.6.2006 25.6.1999 .9333

Esitetyssä esimerkissä kaava kohdassa D6 on:

=YEARFRAC(B6,C6) // returns 1

Pyöristystulokset

Kun sinulla on desimaaliarvo, voit pyöristää luvun, jos haluat. Voit esimerkiksi pyöristää lähimpään kokonaislukuun PYÖRISTÄ-toiminnolla:

=ROUND(YEARFRAC(A1,B1),0)

Vain kokonaiset vuodet

Haluat ehkä myös pitää vain kokonaisluvun osan tuloksesta ilman murtolukua, jotta lasket vain kokonaisia ​​vuosia. Siinä tapauksessa voit vain kietoa YEARFRACin INT-toimintoon:

=INT(YEARFRAC(A1,B1))

Jos sinun on laskettava vuosia jatkuvasti, esimerkiksi saadaksesi ikä syntymäpäivän perusteella, katso esimerkki täältä.

Huomaa: YEARFRAC-funktiossa on valinnainen kolmas argumentti, joka hallitsee päivien laskemista murtovuosia laskettaessa. Oletuskäyttäytyminen on laskea päivät kahden päivämäärän välillä 360 päivän vuoteen, jolloin kaikilla 12 kuukaudella katsotaan olevan 30 päivää. YEARFRAC-sivu tarjoaa lisätietoja.

Mielenkiintoisia artikkeleita...