
Általános képlet
=YEARFRAC(start_date,end_date)
Összegzés
A két dátum közötti évek számításához használja a YEARFRAC függvényt, amely egy tizedes számot ad vissza, amely a két dátum közötti év töredékét jelenti. A bemutatott példában a D6 képlete a következő:
=YEARFRAC(B6,C6)
Magyarázat
A YEARFRAC függvény egy tizedes számot ad vissza, amely a két dátum közötti tört éveket jelöli. Például:
=YEARFRAC("1-Jan-2019","1-Jan-2020") // returns 1 =YEARFRAC("1-Jan-2019","1-Jul-2020") // returns 1.5
Íme néhány példa a YEARFRAC által kiszámított eredményekre:
Kezdő dátum | Befejezés dátuma | YEARFRAC eredmény |
2015.01.01 | 2016.01.01 | 1 |
1970.03.15 | 1976.9.15 | 6.5 |
2000.01.01 | 2000.7.15 | .5389 |
2000.06.01 | 1999.06.25 | .9333 |
A bemutatott példában a D6 képlete a következő:
=YEARFRAC(B6,C6) // returns 1
Kerekítési eredmények
Ha megvan a tizedesérték, akkor kerekítheti a számot, ha úgy tetszik. Például kerekíthet a legközelebbi egész számra a KEREK funkcióval:
=ROUND(YEARFRAC(A1,B1),0)
Csak egész évekre
Érdemes csak az eredmény egész számát megtartani töredékérték nélkül, hogy csak egész éveket számoljon. Ebben az esetben egyszerűen bepakolhatja a YEARFRAC-ot az INT függvénybe:
=INT(YEARFRAC(A1,B1))
Ha folyamatosan számolnia kell az éveket, például ahhoz, hogy az életkorot egy születésnap alapján kapja meg, lásd itt a példát.
Megjegyzés: A YEARFRAC függvénynek van egy opcionális harmadik argumentuma, amely a napok számlálását szabályozza a tört évek kiszámításakor. Az alapértelmezett magatartás a két dátum közötti napok számolása egy 360 napos év alapján, ahol mind a 12 hónap 30 naposnak tekinthető. A YEARFRAC oldal további információkat tartalmaz.