Excel vzorec: Výpočet let mezi daty -

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

Zajímavé články...