Rok
enYEAR
Definice
Sekce “Definice”Funkce vrací čtyřmístný rok z hodnoty, která obsahuje datum.
Vzorec
Sekce “Vzorec”=ROK(pořadové_číslo)Argumenty funkce
Sekce “Argumenty funkce”Pořadové_číslo – Datum, ze kterého má být získán rok. Může se jednat o buňku obsahující datum v jakémkoliv formátu nebo výstup jiné funkce.
Praktické vysvětlení
Sekce “Praktické vysvětlení”Funkce slouží zejména pro extrakci pouze číselného roku z dané buňky obsahující datum, kdy daný rok může sloužit následně např. pro filtrování nebo jako vstup do podmínkových funkcí. Nezáleží, v jakém formátu daný datum je. Může se jednat o klasický formát den, měsíc, rok nebo např. dlouhé datum s napsanými dny v týdnu, popř. pouze vlastní formát např. měsíce a dne v dané buňce viz příklad níže. Vstupem funkce mohou být i další datumové formáty.
Pokud je vstupem funkce text, vrátí funkce error ve formátu #HODNOTA!. V případě, že se jedná o klasické číslo, je výstupem funkce výchozí nejnižší rok, který v Excelu existuje, a to rok 1900, od kterého se počítá každá datumová řada.

Použití s ostatními funkcemi
Sekce “Použití s ostatními funkcemi”Pokud je nutné z aktuálního dne získat pouze rok, je možné zjistit dnešní den pomocí funkce Dnes.
=ROK(DNES())Funkci lze používat i pro tvorbu nového datumu pomocí funkce Datum z již existujícího datumu, přičemž má být změněn rok. Např. v tomto případě má být do buňky přidán 1. leden následujícího roku od roku, co je v buňce A2.
=DATUM(ROK(A2)+1;1;1)Funkci lze kombinovat i s logickými funkcemi jako funkce Když. Např. pokud má být zjištěno, zdali se jedná o letošní rok v daném datu, bude vrácen text „Letos“, jinak „odlišný rok“.
=KDYŽ(ROK(A2)=2025;“Letos“;“Odlišný rok“)Související funkce
Sekce “Související funkce”© 2026 Excelland
