Vzorec aplikace Excel: Ověřování dat povoleno pouze v pracovní den -

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.

Zajímavé články...