Vzorec programu Excel: Overenie údajov je povolené iba v pracovný deň -

Všeobecný vzorec

=WEEKDAY(A1,2)<6

Zhrnutie

Poznámka: Excel má niekoľko zabudovaných pravidiel overovania údajov pre dáta. Táto stránka vysvetľuje, ako vytvoriť svoje vlastné overovacie pravidlo na základe vlastného vzorca, ak potrebujete väčšiu kontrolu alebo flexibilitu.

Ak chcete používateľovi umožniť zadávať iba dátumy, ktoré sú pracovné dni (tj pondelok, utorok, streda atď.), Môžete použiť overenie údajov pomocou vlastného vzorca založeného na funkcii WEEKDAY.

V zobrazenom príklade je overenie údajov použité na C5: C7:

=WEEKDAY(C5,2)<6

Vysvetlenie

Pravidlá overovania údajov sa spustia, keď používateľ pridá alebo zmení hodnotu bunky.

Tento vlastný overovací vzorec používa funkciu WEEKDAY na získanie číselnej hodnoty 1 - 7, ktorá zodpovedá týždňu začínajúcemu pondelok (1) a končiacu nedeľu (7). Ak chcete získať číslo pre týždeň založený na pondelku, argument return_type pre WEEKDAY je uvedený ako 2.

Výsledok WEEKDAY sa potom porovnáva so 6. Akákoľvek hodnota menšia ako 6 je všedný deň, takže výraz vráti TRUE a validácia bude úspešná. Ak počet dní v týždni nie je menší ako 6, overenie zlyhá, pretože dátum je sobota alebo nedeľa.

Dátum je víkend

Ak chcete povoliť iba dátumy, ktoré sa vyskytujú cez víkend (sobota alebo nedeľa), môžete použiť podobný vzorec:

=WEEKDAY(C5,2)>5

Poznámka: Odkazy na bunky vo vzorcoch na overenie údajov sú relatívne k ľavej ľavej bunke v rozsahu vybratom, keď je definované pravidlo overovania, v tomto prípade C5.

Zaujímavé články...