Jedním z omezení odečítání dat v Excelu je, že aplikace vám může poskytnout pouze buď počet dní, počet měsíců nebo počet let samostatně, nikoli kombinované číslo.
Naštěstí společnost Microsoft zahrnula vestavěnou funkci Excel, která vám poskytne přesné rozdíly mezi dvěma daty v listu. Naučte se, jak přesně vypočítat dobu mezi dvěma daty v Excelu.
Použití funkce YEARFRAC v Excelu
Pomocí funkce YEARFRAC můžete vypočítat přesný rozdíl mezi dvěma daty, protože na rozdíl od jiných metod, které vracejí výsledek celého čísla, tato funkce vrací desetinný výsledek označující zlomky roku.
Funkce YEARFRAC však vyžaduje o něco více znalostí než většina ostatních funkcí. Základní vzorec pro použití této funkce je:
=YEARFRAC(počáteční_datum, koncové_datum, základ)
Start_date je datum první proměnné, end_date je druhé datum proměnné a základ je předpoklad, podle kterého by měl Excel vrátit výsledek výpočtu. Je to základ, se kterým musíte být opatrní při používání funkce YEARFRAC.
Předpokládejme, že máte pracovní list aplikace Excel, který vypadá nějak takto, a chcete vypočítat přesný rozdíl mezi dvěma daty v A1 a A2:

Zaokrouhleno na dvě desetinná místa, Excel vrátil výsledek 3,16 roku pomocí funkce YEARFRAC. Protože jsme však do rovnice nezahrnuli základní proměnnou, Excel předpokládal, že každý měsíc má přesně 30 dní, takže celková délka roku je pouhých 360 dní.
Existuje pět hodnot, které můžete použít pro základní proměnnou, přičemž každá odpovídá jinému předpokladu o délce jednoho roku.

Podle dokumentu nápovědy buď vynechání nebo použití hodnoty 0 pro základní proměnnou nutí Excel převzít americký standard NASD 30 dnů měsíců a 360 dnů let.
To se může zdát divné, dokud si neuvědomíte, že mnoho finančních výpočtů se provádí za těchto předpokladů. Všechny možné hodnoty základní proměnné zahrnují:
-
0 – US NASD 30 dnů měsíců/360 dnů let
-
1 – Skutečné dny v měsících/Skutečné dny v letech
-
2 – Skutečné dny v měsících/360 dní v letech
-
3 – Skutečné dny v měsících/365 dní v letech
-
4 – Evropských 30 dní v měsících/360 dní v letech
Všimněte si, že hodnota základní proměnné, která vrátí nejpřesnější číslo mezi dvěma daty, je 1. Níže jsou uvedeny výsledky použití každé z hodnot pro základní proměnnou:

Ačkoli se některé hodnoty základní proměnné mohou zdát podivné, různé kombinace předpokladů o délce jednoho měsíce a jednoho roku se používají v několika oblastech, jako je ekonomika, finance a řízení provozu.
Aby tyto profese zůstaly srovnatelné mezi měsíci s různým počtem dnů (předpokládejme únor vs. březen) a mezi roky s různým počtem dnů (předpokládejme přestupné roky vs. kalendářní roky), tyto profese často vytvářejí podivné předpoklady, které by průměrný člověk neudělal.
Obzvláště užitečné pro finančníka je použití předpokladů nabízených základní proměnnou k výpočtu RPSN a APY na základě různých scénářů skládání úroků. Úroky lze počítat průběžně, denně, týdně, měsíčně, ročně nebo dokonce na více let.
S předpoklady zabudovanými do funkce YEARFRAC si můžete být jisti, že vaše výpočty jsou přesné a srovnatelné s jinými výpočty používajícími stejné předpoklady.
Jak je uvedeno výše, hodnota 1 pro základní proměnnou je technicky nejpřesnější. Pokud si nejste jisti, zvolte 1, pokud si nejste jisti předpoklady, které chcete udělat ohledně délky měsíce a roku. Užívat si!