Excel-formule: gegevensvalidatie alleen doordeweekse dagen -

Generieke formule

=WEEKDAY(A1,2)<6

Samenvatting

Opmerking: Excel heeft verschillende ingebouwde gegevensvalidatieregels voor datums. Deze pagina legt uit hoe u uw eigen validatieregel kunt maken op basis van een aangepaste formule als u meer controle of flexibiliteit nodig heeft.

Om een ​​gebruiker toe te staan ​​alleen datums in te voeren die weekdagen zijn (dwz maandag, dinsdag, woensdag, enz.), Kunt u gegevensvalidatie gebruiken met een aangepaste formule op basis van de WEEKDAY-functie.

In het getoonde voorbeeld is de gegevensvalidatie toegepast op C5: C7:

=WEEKDAY(C5,2)<6

Uitleg

Regels voor gegevensvalidatie worden geactiveerd wanneer een gebruiker een celwaarde toevoegt of wijzigt.

Deze aangepaste validatieformule gebruikt de functie WEEKDAY om een ​​numerieke waarde te krijgen, 1-7, die overeenkomt met een week die begint op maandag (1) en eindigt op zondag (7). Om een ​​getal te krijgen voor een week op maandag, wordt het argument return_type voor WEEKDAY opgegeven als 2.

Het resultaat van WEEKDAY wordt vervolgens vergeleken met 6. Elke waarde kleiner dan 6 is een weekdag, dus de uitdrukking retourneert WAAR en de validatie is geslaagd. Als het weekdagnummer niet lager is dan 6, mislukt de validatie omdat de datum een ​​zaterdag of zondag is.

Datum is weekend

Om alleen datums toe te staan ​​die in een weekend (zaterdag of zondag) vallen, kunt u een vergelijkbare formule gebruiken:

=WEEKDAY(C5,2)>5

Opmerking: celverwijzingen in gegevensvalidatieformules zijn relatief ten opzichte van de cel linksboven in het bereik dat is geselecteerd bij het definiëren van de validatieregel, in dit geval C5.

Interessante artikelen...