Výuka a školení Excelu Výuka a školení Excelu Výuka a školení Excelu
Výuka a školení Excelu Výuka a školení Excelu

sobota 1. září 2012

Funkce DENTÝDNE / WEEKDAY

Příklad

Potřebuji zjistit, na který den připadá určité datum.

Návod

Použiji funkci DENTÝDNE / WEEKDAY
Je-li v buňce A1 určité datum, pak zápis funkce vypadá takto:
=DENTÝDNE(A1;2)
Ta dvojka určuje, jak se dny číslují. Pro běžné české číslování, kdy pondělí = 1 a neděle = 7 je to dvojka, pokud neděle = 1 a sobota = 7 tak je to jednička.












Výstupem funkce DENTÝDNE je číslo - ne název dne. Pokud bych chtěl název dne (např. místo dvojky úterý), připravím si tabulku dní s jejich čísly a zkombinuji funkci DENTÝDNE s funkcí SVYHLEDAT / VLOOKUP. 




3 komentáře:

  1. Prosím, není tento postup zbytečný a zavádějící? Nebo je to jen ilustrace nesmyslného zavádění dalších funkcí aby mohl "nekdo" deklarovat kolik funkcí přibylo? Pokud v buňce odsahující datum použiji formát buněk vlastní a zadám ddd zobrazí se mi dvoupísmenný název dne v týdnu, zadám-li dddd zobrazí se plný název. Pokud potřebuji název dne použít někde jinde použiji funkci hodnota.na.text
    ="dnes je "&HODNOTA.NA.TEXT(A1;"dddd")

    OdpovědětVymazat
  2. Pokud někdo potřebuje zjistit pořadové číslo dne v týdnu lze použít funkci MOD.
    V zobrazeném případě =MOD(A1;7)
    výsledkem je číslo 3
    Popsaný postup lze s výhodou použít při podmíněném formátování např. chci-li zvýraznit soboty ve směnovnici použiji podmínku =MOD(A1;7)=0
    pro neděle =MOD(A1;7)=1
    Výhodou tohoto postupu také je, že nepotřebuje novější EXCEL .-)

    OdpovědětVymazat
  3. Ano, oba způsoby fungují - ale i tak mi přijde snadnější použít funkci DENTÝDNE.

    OdpovědětVymazat