Valt een datum in het weekend?

Valt een datum in het weekend?

28 oktober 2022 0 Door Björn Meijer

In dit artikel leg ik je uit hoe je aan de hand van een datum kunt achterhalen of deze in het weekend valt of niet. Hiervoor maken we gebruik van een eenvoudige formule.

Voor het gemak kun je gebruik maken van het voorbeeldbestand. Deze is te downloaden onderaan deze pagina.

De formule

Om te achterhalen of een datum in het weekend valt maken we gebruik van onderstaande formule/functie.

WEEKDAG(serieel_getal;[type_getal])

De functie is als volgt opgebouwd waarbij de volgende argumenten dienen te worden opgegeven:

  • serieel getal. Dit argument is verplicht en dient een serieel getal te zijn. Een datum in een cel welke als tekst is opgemaakt werkt dus niet. Deze zal je eerst om moeten zetten naar een datumformaat. Een datum welke als datum is opgemaakt wordt in Excel gezien als serieel getal en werkt dus wel.
  • type_getal. Dit argument is optioneel en bepaalt het resultaat. Met dit argument kun je aangeven wat de eerste dag van de week is.

Resultaten WEEKDAG()

wdt_IDtype_resultaatResultaat
11 Een getal van 1 (zondag) tot en met 7 (zaterdag). Dit komt overeen met voorgaande versies van Microsoft Excel.
22Een getal van 1 (maandag) tot en met 7 (zondag).
33Een getal van 0 (maandag) tot en met 6 (zondag).
411Een getal van 1 (maandag) tot en met 7 (zondag).
512Een getal van 1 (dinsdag) tot en met 7 (maandag).
613Een getal van 1 (woensdag) tot en met 7 (dinsdag).
714Een getal van 1 (donderdag) tot en met 7 (woensdag).
815Een getal van 1 (vrijdag) tot en met 7 (donderdag).
916Een getal van 1 (zaterdag) tot en met 7 (vrijdag).
1017Een getal van 1 (zondag) tot en met 7 (zaterdag).

Hoe werkt de formule

Uitleg functie WEEKDAG()
Uitleg functie WEEKDAG()

Bij de bovenste formule =WEEKDAG(B1) is zondag de eerste dag van de week met als waarde 1. 28 oktober 2022 valt op een vrijdag. Als men met zondag bij 1 begint te tellen, is vrijdag de zesde dag.

Bij de middelste formule =WEEKDAG(B1;2) is maandag de eerste dag van de week met als waarde 1. In dit geval is vrijdag dan de vijfde dag.

Bij de onderste formule =WEEKDAG(B1;3) is maandag de eerste dag van de maand, maar heeft als beginwaarde 0. Indien je op maandag met 0 begint te tellen, is vrijdag de vierde dag.

Het weekend bepalen

Om te bepalen of een datum in het weekend valt kunnen we de functie =WEEKDAG() combineren met de OF() functie.

De formule wordt dan:

=OF(WEEKDAG(DATUM)={1;7})

Valt de datum op een zondag (1) dan wordt voldaan aan de eerste voorwaarde en deze is dan waar. Valt de datum op een zaterdag (7) dan wordt voldaan aan de tweede voorwaarde en is dan ook waar. Indien één van de twee voorwaarden WAAR is, is het resultaat ook WAAR. Indien beide voorwaarden ONWAAR zijn zal de uitkomst ONWAAR zijn.

Downloads

Kom je er met bovenstaande handleiding alleen niet uit, download dan het voorbeeldbestand of stel een vraag door een bericht achter te laten.