
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.