Přeskočit na obsah

DenTýdneExcel

enWEEKDAY

Vrací číslo dne v týdnu pro zadané datum. Výchozí hodnota 1 představuje neděli, 2 pondělí atd.

=DENTÝDNE(pořadové;[typ])

Pořadové (povinné) – Datum, pro které má být určen den v týdnu.

Typ (volitelné) – Číslo určující typ číslování:

  • 1 nebo vynechán – Neděle = 1, Sobota = 7
  • 2 – Pondělí = 1, Neděle = 7
  • 3 – Pondělí = 0, Neděle = 6
  • 11 – Pondělí = 1, Neděle = 7 (ISO standard)
  • 12 – Úterý = 1, Pondělí = 7
  • 13 – Středa = 1, Úterý = 7
  • 14 – Čtvrtek = 1, Středa = 7
  • 15 – Pátek = 1, Čtvrtek = 7
  • 16 – Sobota = 1, Pátek = 7
  • 17 – Neděle = 1, Sobota = 7

Funkce slouží k identifikaci dne v týdnu pro jakékoliv datum. Je užitečná pro plánování, kdy je nutné zjistit, zda datum připadá na víkend nebo pracovní den. Nejčastěji používaný návratový typ je 2, který odpovídá standardnímu evropskému formátu, kde pondělí je první den v týdnu. Nezáleží, v jakém datumovém formátu je datum naformátováno v buňce. Např. 8.1.2025 je čtvrtek, při návratovém typu 2 (výstup jako pondělí = 1, úterý = 2…), je vrácena hodnota 4. Pokud by byl argument „typ“ nastaven na 3, začíná se počítat pondělí = 0, úterý = 1… V takovém případě stejné datum by mělo výstupní hodnotu 3.

Pokud je vstupem funkce text nebo neplatné datum, vrátí funkce error ve formátu #HODNOTA!.

Použití s ostatními funkcemi

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

Pokud chceme zjistit den v týdnu pro dnešní datum, kombinujeme s funkcí Dnes.

=DENTÝDNE(DNES();2)

Pokud potřebujeme převést číslo dne na textový název dne, můžeme kombinovat s funkcí Hodnota.Na.Text.

=HODNOTA.NA.TEXT(DENTÝDNE(A1;2);“dddd“)

Funkci lze kombinovat s logickou funkcí Když pro identifikaci víkendů. V tomto případě návratový typ 2 (pondělí=1).

=KDYŽ(DENTÝDNE(A1;2)>5;“Víkend“;“Pracovní den“)

© 2026 Excelland