
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.