
Obecný vzorec
=WEEKDAY(A1,2)<6
souhrn
Poznámka: Excel má několik předdefinovaných pravidel pro ověřování dat pro data. Tato stránka vysvětluje, jak vytvořit vlastní ověřovací pravidlo na základě vlastního vzorce, pokud potřebujete větší kontrolu nebo flexibilitu.
Chcete-li uživateli umožnit zadávat pouze data, která jsou pracovní dny (tj. Pondělí, úterý, středa atd.), Můžete použít ověření dat pomocí vlastního vzorce založeného na funkci WEEKDAY.
V zobrazeném příkladu je ověření dat aplikované na C5: C7:
=WEEKDAY(C5,2)<6
Vysvětlení
Pravidla ověření dat se aktivují, když uživatel přidá nebo změní hodnotu buňky.
Tento vlastní ověřovací vzorec používá funkci WEEKDAY k získání číselné hodnoty 1–7, což odpovídá týdnu začínajícímu v pondělí (1) a končící v neděli (7). Chcete-li získat číslo pro týden založený na pondělí, argument return_type pro WEEKDAY je uveden jako 2.
Výsledek WEEKDAY se poté porovná s 6. Jakákoli hodnota menší než 6 je den v týdnu, takže výraz vrátí TRUE a ověření bude úspěšné. Pokud číslo v týdnu není menší než 6, ověření se nezdaří, protože datum je sobota nebo neděle.
Datum je víkend
Chcete-li povolit pouze data, která se vyskytují o víkendu (sobota nebo neděle), můžete použít podobný vzorec:
=WEEKDAY(C5,2)>5
Poznámka: Odkazy na buňky ve vzorcích pro ověření dat jsou relativní k levé horní buňce v rozsahu vybraném, když je definováno ověřovací pravidlo, v tomto případě C5.