Naar de inhoud
ExcelOefeningen

WEEKDAG in Excel: dag van de week en dagnaam

Bijgewerkt op . Engelse naam: WEEKDAY

WEEKDAG geeft de dag van de week als getal, bijvoorbeeld 1 voor maandag met =WEEKDAG(A2;2). Je gebruikt het om weekenden te herkennen, toeslagen te berekenen of per weekdag te tellen. Wil je de naam van de dag zien, gebruik dan =TEKST(A2;"dddd"). In het Engels heet de functie WEEKDAY.

Syntax

=WEEKDAG(serieel_getal; [type_getal])

serieel_getal
De datum waarvan je de weekdag wilt weten, meestal een celverwijzing zoals A2.
type_getal(optioneel)
Bepaalt de nummering. Met 2 is maandag 1 en zondag 7. Laat je het weg, dan is zondag 1 en zaterdag 7.

Hoe werkt WEEKDAG?

Je geeft WEEKDAG een datum en Excel geeft een getal terug dat de dag van de week aangeeft. Donderdag 29 oktober 2026 geeft met =WEEKDAG(A2;2) het getal 4, want donderdag is de vierde dag van de week.

WEEKDAG heeft een echte datum nodig. Staat er tekst in de cel die Excel niet als datum herkent, zoals 29.10.2026 met punten, dan krijg je #WAARDE!. Een echte datum herken je doordat hij rechts in de cel staat.

Welk type kies je?

Het tweede argument bepaalt bij welke dag de telling begint. Dat maakt veel uit voor je formules:

  • Type 1 of leeg: zondag = 1, maandag = 2, zaterdag = 7
  • Type 2: maandag = 1, dinsdag = 2, zondag = 7
  • Type 3: maandag = 0, dinsdag = 1, zondag = 6

In Nederland begint de week op maandag, dus type 2 is meestal het handigst. Dan is een weekend simpelweg een getal groter dan 5. Met type 1 moet je controleren op 1 of 7, en dat maakt je formules langer.

De dagnaam tonen met TEKST

Wil je niet een getal maar de naam van de dag, gebruik dan TEKST met een datumnotatie:

  • =TEKST(A2;"dddd") geeft donderdag
  • =TEKST(A2;"ddd") geeft do
  • =TEKST(A2;"dddd d mmmm") geeft donderdag 29 oktober

De uitkomst is tekst. Wil je de datum zelf houden en alleen anders tonen, geef de cel dan een aangepaste getalnotatie. Klik met rechts op de cel, kies Celeigenschappen en typ bij Aangepast de code dddd d-m-jjjj. De cel blijft dan een datum waarmee je kunt rekenen.

Weekenden herkennen

Met type 2 zijn zaterdag en zondag de getallen 6 en 7. Een weekend herken je dus met WEEKDAG(A2;2)>5. Een paar toepassingen:

  • Een toeslag in het weekend: =ALS(WEEKDAG(A2;2)>5;C2*1,5;C2)
  • Een label per regel: =ALS(WEEKDAG(A2;2)>5;"Weekend";"Doordeweeks")
  • Weekenden kleuren in een rooster met voorwaardelijke opmaak en de regel =WEEKDAG($A2;2)>5

Wil je juist werkdagen tussen twee datums tellen, dan is NETTO.WERKDAGEN makkelijker.

Voorbeelden

Het nummer van de weekdag

Je wilt weten op welke dag van de week een levering valt, met maandag als dag 1.

=WEEKDAG(B2;2) in cel C2

C2
ABCD
1LeveringDatumWeekdag
2Bestelling 204129-10-20264
3
4

Klik op cel C2 om de formule te zien of aan te passen.

29 oktober 2026 is een donderdag, de vierde dag van de week, dus WEEKDAG geeft 4.

De dagnaam bij een datum

In een rooster wil je naast elke datum de naam van de dag zien.

=TEKST(A2;"dddd") in cel B2

B2
ABC
1DatumDag
22-11-2026maandag
33-11-2026dinsdag
4
5

Klik op cel B2 om de formule te zien of aan te passen.

TEKST met de code dddd geeft de volledige dagnaam: maandag.

Weekendtoeslag berekenen

Een monteur krijgt in het weekend anderhalf keer het normale tarief van € 48.

=ALS(WEEKDAG(A2;2)>5;B2*1,5;B2) in cel C2

C2
ABCD
1DatumTariefUurloon
231-10-2026€ 48,00€ 72,00
32-11-2026€ 48,00€ 48,00
4
5

Klik op cel C2 om de formule te zien of aan te passen.

31 oktober 2026 is een zaterdag, dus het uurloon wordt € 72,00. Op maandag 2 november blijft het € 48,00.

Veelgemaakte fouten

  • Het verkeerde type

    Zonder tweede argument is zondag dag 1. Verwacht je dat maandag 1 is, zet dan 2 als tweede argument: =WEEKDAG(A2;2).

  • Een datum die als tekst is opgeslagen

    Herkent Excel de tekst niet als datum, bijvoorbeeld 29.10.2026 met punten, dan geeft WEEKDAG #WAARDE!. Zet de cel om naar een echte datum, bijvoorbeeld met DATUM of via Tekst naar kolommen.

  • TEKST met een Engelse code

    In de Nederlandse Excel gebruik je jjjj voor het jaar. De code dddd voor de dagnaam werkt wel in beide talen.

Oefen het zelf

Lezen is één, het zelf typen is wat blijft hangen. Deze lessen gaan erover:

Veelgestelde vragen

Hoe zie ik welke dag van de week een datum is?

Gebruik =TEKST(A2;"dddd") voor de naam van de dag, of =WEEKDAG(A2;2) voor een getal waarbij maandag 1 is.

Waarom geeft WEEKDAG 1 op een zondag?

Zonder tweede argument begint Excel de week op zondag. Gebruik type 2, dan is maandag 1 en zondag 7.

Hoe herken ik een weekend in Excel?

Met =WEEKDAG(A2;2)>5. Die vergelijking geeft WAAR op zaterdag en zondag en ONWAAR op werkdagen.

Wat is WEEKDAY in het Nederlands?

WEEKDAY heet in de Nederlandse Excel WEEKDAG. Het werkt precies hetzelfde.

Gerelateerde functies