YearFrac
enYEARFRAC
Definice
Sekce “Definice”Vrací zlomek roku představující počet celých dní mezi dvěma daty. Používá se zejména ve finančních výpočtech.
Vzorec
Sekce “Vzorec”=YEARFRAC(začátek;konec;[základna])Argumenty funkce
Sekce “Argumenty funkce”Začátek – Dřívější datum.
Konec – Datum, které je pozdější.
Základna (volitelné) – Typ základu pro počítání dní:
- 0 nebo vynecháno – US (NASD) 30/360
- 1 – Skutečný/skutečný
- 2 – Skutečný/360
- 3 – Skutečný/365
- 4 – Evropský 30/360
Praktické vysvětlení
Sekce “Praktické vysvětlení”Funkce je zásadní pro přesné finanční výpočty úroků, výnosů dluhopisů a dalších finančních nástrojů. Různé metody počítání dní odrážejí různé konvence používané v různých finančních trzích a produktech. Metoda 1 (skutečný/skutečný) je nejpřesnější pro běžné použití.
Nemusí se nutně jednat o porovnání zlomku ve stejném roce. Pokud je zlomek vyšší než 1 rok, bude i výstup vyšší než 1. Pokud jsou data v rozmezí jednoho roku, bude výstup vždy menší než 1.
Pokud je vstupem text nebo neplatné datum, funkce vrátí error #HODNOTA!. Pokud je základ mimo rozsah 0-4, funkce vrátí error #ČISLO!.

Použití s ostatními funkcemi
Sekce “Použití s ostatními funkcemi”Pokud chceme zjistit, kolik let uplynulo od určitého data do dnešního dne pomocí skutečné metody, je možné využít funkci s kombinací funkce Dnes.
=YEARFRAC(A1;DNES();1)Funkci lze kombinovat s funkcí Zaokrouhlit pro přehlednější zobrazení výsledku.
=ZAOKROUHLIT(YEARFRAC(B2;A2);1)Funkci lze vnořit i do logický funkcí jako funkce Když. Pokud je nutné vrátit, zdali je rozmezí vyšší nebo nižší než 1 rok.
=KDYŽ(YEARFRAC(B2;A2)>1;“Dlouhodobý“;“Krátkodobý“)Související funkce
Sekce “Související funkce”© 2026 Excelland
