Přeskočit na obsah

ČasExcel

enTIME

Funkce vytvoří časovou hodnotu na základě zadaných hodin, minut a sekund. Výsledkem je desetinné číslo, které Excel formátuje jako čas.

=ČAS(hodina;minuta;sekunda)

Hodina – požadovaný počet hodin (0–23, nebo vyšší – přetečení se převede na dny).

Minuta – požadovaný počet minut (0–59, nebo vyšší – přetečení se převede na hodiny).

Sekunda – požadovaný počet sekund (0–59, nebo vyšší – přetečení se převede na minuty).

Funkce slouží pro vytvoření času z jednotlivých čísel hodin, minut a sekund, kdy hodina musí být od 0 do 23, minuta a sekunda od 0 po 59. Pokud je např. do funkce vloženo číslo 25, tedy vyšší než 23, bude výstupem číslo 1 (1 hodina v noci), jelikož den nemá 25 hodin. Pokud bude minuta vyšší než 59, např 61, zvýší se počet hodin, např. je 15h a 61 min, výstup z funkce bude 16h a 1 minuta. Podobně u sekund.

Funkce se hodí ve chvíli, kdy je nutné vytvořit časový úsek z jednotlivých čísel a následně časový údaj např. používán v dalších výpočtech nebo funkcích.

Pokud se ve výstupu v buňce neukazuje správně jako na obrázku níže, je pravděpodobné, že buňka není naformátována jako čas, ale např. jako číslo. V takovém případě je nutné nastavit formátování datového typu buňky.

Pokud je vstupem jednoho z argumentů text, vrátí funkce error ve formátu #HODNOTA!.

Použití s ostatními funkcemi

Sekce “Použití s ostatními funkcemi”

Pokud má být např. vrácen datum společně s časem z vytvořených čísel, je možné funkci kombinovat s funkcí Datum.

=DATUM(2025;5;15) + ČAS(15;30;0)

Pokud má být např. vytvořen čas bez minut a sekund z času v určité buňce, je možné funkci kombinovat s funkcí Hodina. Podobně i u funkce Minuta a Sekunda.

=ČAS(HODINA(A2);0;0)

Funkci lze kombinovat i s logickými funkcemi jako funkce Když. Např. pokud má být zjištěno, zdali je určitý čas vyšší než 12.

=KDYŽ(ČAS(A2;B2;C2)>ČAS(12;0;0);“odpoledne“;“dopoledne“)

© 2026 Excelland