Excel képlet: Számítsa ki a dátum közötti éveket -

Á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.

érdekes cikkek...