
Obecný vzorec
=YEARFRAC(start_date,end_date)
souhrn
Chcete-li vypočítat počet let mezi dvěma daty, můžete použít funkci YEARFRAC, která vrátí desetinné číslo představující zlomek roku mezi dvěma daty. V zobrazeném příkladu je vzorec v D6:
=YEARFRAC(B6,C6)
Vysvětlení
Funkce YEARFRAC vrací desetinné číslo představující zlomkové roky mezi dvěma daty. Například:
=YEARFRAC("1-Jan-2019","1-Jan-2020") // returns 1 =YEARFRAC("1-Jan-2019","1-Jul-2020") // returns 1.5
Zde je několik příkladů výsledků, které YEARFRAC počítá:
Datum zahájení | Datum ukončení | Výsledek YEARFRAC |
1. 1. 2015 | 1. 1. 2016 | 1 |
15.3.1970 | 15.9.1976 | 6.5 |
1. 1. 2000 | 15.7.2000 | .5389 |
1. 6. 2000 | 25. 6. 1999 | 0,9333 |
V zobrazeném příkladu je vzorec v D6:
=YEARFRAC(B6,C6) // returns 1
Výsledky zaokrouhlování
Jakmile máte desetinnou hodnotu, můžete číslo zaokrouhlit, pokud chcete. Například můžete zaokrouhlit na nejbližší celé číslo pomocí funkce ROUND:
=ROUND(YEARFRAC(A1,B1),0)
Pouze celé roky
Můžete také chtít ponechat pouze celočíselnou část výsledku bez zlomkové hodnoty, takže počítáte pouze celé roky. V takovém případě můžete YEARFRAC zabalit do funkce INT:
=INT(YEARFRAC(A1,B1))
Pokud potřebujete průběžně počítat roky, například abyste získali věk na základě narozenin, podívejte se na příklad zde.
Poznámka: Funkce YEARFRAC má volitelný 3. argument, který určuje, jak se počítají dny při výpočtu zlomkových let. Výchozí chování je počítat dny mezi dvěma daty na základě 360denního roku, kdy se za všech 12 měsíců považuje 30 dní. Stránka YEARFRAC poskytuje více informací.