WorkDay.INTL
enWORKDAY.INTL
Definice
Sekce “Definice”Vrací datum před nebo po zadaném počtu pracovních dní s možností určit, které dny v týdnu jsou víkendové.
Vzorec
Sekce “Vzorec”=WORKDAY.INTL(začátek;dny;[víkend];[svátky])Argumenty funkce
Sekce “Argumenty funkce”Začátek – Datum, ke kterému mají být připočtené dny.
Dny – Počet dní, které se mají k datu připočíst.
Víkend – Určuje, které dny jsou víkendové:
- 1 nebo vynecháno – Sobota, Neděle
- 2 – Neděle, Pondělí
- 3 – Pondělí, Úterý
- 4 – Úterý, Středa
- 5 – Středa, Čtvrtek
- 6 – Čtvrtek, Pátek
- 7 – Pátek, Sobota
- 11 – pouze Neděle
- 12 – pouze Pondělí
- 13 až 17 – pouze jeden konkrétní den
- Řetězec 7 znaků (např. „0000011“) – vlastní víkend
Svátky (volitelné) – Odkaz na buňku nebo oblast svátků, které jsou datem. V takovém případě budou tyto dny vyloučeny z výpočtu jako svátky.
Praktické vysvětlení
Sekce “Praktické vysvětlení”Funkce rozšiřuje WorkDay o flexibilitu v definici víkendů, což je nezbytné pro mezinárodní operace. Umožňuje přizpůsobit pracovní kalendář regionálním zvyklostem nebo specifickým potřebám firmy. Funkce je užitečná zejména při plánování projektů napříč různými časovými zónami a kulturami.
Aby byl výstup datumem, je nutné naformátovat buňku, kam je funkce WorkDay.INTL vložena, jako datum, jinak bude výstup číslem reprezentující pořadové číslo dne dle Excelu.
Kdyby není nutné nastavit vlastní dny jako víkendy, je možné navíc využít funkce WorkDay.
Pokud je vstupem neplatné datum, funkce vrátí error #HODNOTA!. Pokud je víkendový parametr mimo povolený rozsah, vrátí error #ČISLO!.

Použití s ostatními funkcemi
Sekce “Použití s ostatními funkcemi”Pokud chceme najít datum 10 pracovních dní od dnešního dne, přičemž víkend se má považovat za čtvrtek a pátek, kombinujeme s funkcí Dnes.
=WORKDAY.INTL(DNES();10;6)Funkci lze kombinovat s funkcí Days pro zjištění kalendářních dní mezi pracovními termíny se specifickým víkendem, např. zde víkend jako neděle a pondělí.
=DAYS(WORKDAY.INTL(H2;10;2);H2)Pokud je nutné zjistit poslední den měsíce, který bude za určitý počet pracovních dní, přičemž víkend je považován za neděli a pondělí, je možné funkci kombinovat s funkcí EOMonth.
=EOMONTH(WORKDAY.INTL(A1;10;2);0)Související funkce
Sekce “Související funkce”© 2026 Excelland
