WEEKDAG functie in Excel: dag van week bepalen (2026)
De WEEKDAG-functie in Excel (Engels: WEEKDAY) geeft een getal terug dat de dag van de week voorstelt. Standaard is zondag = 1 en zaterdag = 7, maar je kunt dit aanpassen zodat maandag dag 1 is. Ideaal voor planningen, roosters en voorwaardelijke opmaak.
Laatst bijgewerkt: januari 2026
In het kort
- WEEKDAG retourneert een getal (1-7) dat de dag van de week aangeeft
- Standaard: zondag = 1, maandag = 2, …, zaterdag = 7
- Met het tweede argument stel je in welke dag nummer 1 is
- Combineer met KIEZEN om de dagnaam te tonen
- Gebruik WEEKDAG voor planning, roosters en voorwaardelijke opmaak
Wanneer gebruik je de WEEKDAG-functie?
De WEEKDAG-functie is onmisbaar wanneer je wilt weten op welke dag van de week een bepaalde datum valt. Excel slaat datums intern op als getallen, maar met WEEKDAG haal je er direct het dagnummer uit.
Praktische toepassingen:
- Werkroosters: Bepaal of een datum in het weekend of doordeweeks valt
- Planning: Markeer automatisch weekenddagen in een kalender
- Voorwaardelijke opmaak: Geef weekendrijen een andere kleur
- Rapportages: Groepeer data per weekdag
- Urenregistratie: Bereken weekendtoeslagen automatisch
- Leverplanning: Filter op werkdagen voor levertijden
Syntax van de WEEKDAG-functie
=WEEKDAG(datum;[type_retour])
Argumenten:
| Argument | Verplicht? | Beschrijving |
|---|---|---|
| datum | Ja | De datum waarvan je de weekdag wilt weten |
| type_retour | Nee | Bepaalt de nummering van de dagen (zie tabel hieronder) |
Engels equivalent: WEEKDAY
Type_retour opties
Het tweede argument bepaalt hoe de dagen worden genummerd:
| Type | Maandag | Dinsdag | Woensdag | Donderdag | Vrijdag | Zaterdag | Zondag |
|---|---|---|---|---|---|---|---|
| 1 (of weggelaten) | 2 | 3 | 4 | 5 | 6 | 7 | 1 |
| 2 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 3 | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| 11 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 12 | 7 | 1 | 2 | 3 | 4 | 5 | 6 |
| 13 | 6 | 7 | 1 | 2 | 3 | 4 | 5 |
| 14 | 5 | 6 | 7 | 1 | 2 | 3 | 4 |
| 15 | 4 | 5 | 6 | 7 | 1 | 2 | 3 |
| 16 | 3 | 4 | 5 | 6 | 7 | 1 | 2 |
| 17 | 2 | 3 | 4 | 5 | 6 | 7 | 1 |
Meest gebruikte types:
- Type 1 (standaard): Zondag = 1, zaterdag = 7 (Amerikaans systeem)
- Type 2: Maandag = 1, zondag = 7 (Europees/Nederlands systeem)
- Type 3: Maandag = 0, zondag = 6 (compatibiliteit met andere systemen)
Stap-voor-stap: WEEKDAG gebruiken
Basisvoorbeeld: Weekdagnummer bepalen
Stel je hebt een datum in cel A2 en je wilt weten welke dag van de week dit is.
Windows:
- Zet een datum in cel A2, bijvoorbeeld 24-1-2026
- Klik in cel B2 waar je het resultaat wilt
- Typ de formule:
=WEEKDAG(A2) - Druk op Enter
- Resultaat: 7 (want 24-1-2026 is een zaterdag, en met type 1 is zaterdag = 7)
Mac:
- Zet een datum in cel A2 (24-1-2026)
- Klik in cel B2
- Typ:
=WEEKDAY(A2)(let op: Engelse functienaam en komma’s) - Druk op Return
- Resultaat: 7
Met maandag als eerste dag
In Nederland en de meeste Europese landen begint de week op maandag. Gebruik type 2:
=WEEKDAG(A2;2)
| Datum | Type 1 (standaard) | Type 2 (maandag=1) |
|---|---|---|
| 20-1-2026 (ma) | 2 | 1 |
| 24-1-2026 (za) | 7 | 6 |
| 25-1-2026 (zo) | 1 | 7 |
Tip: Gebruik type 2 voor Nederlandse toepassingen waar de week op maandag begint.
Praktische voorbeelden
Voorbeeld 1: Dagnaam tonen met KIEZEN
De WEEKDAG-functie geeft alleen een nummer. Combineer het met KIEZEN om de volledige dagnaam te tonen:
=KIEZEN(WEEKDAG(A2;2);"Maandag";"Dinsdag";"Woensdag";"Donderdag";"Vrijdag";"Zaterdag";"Zondag")
| Datum in A2 | WEEKDAG(A2;2) | Resultaat |
|---|---|---|
| 20-1-2026 | 1 | Maandag |
| 24-1-2026 | 6 | Zaterdag |
| 25-1-2026 | 7 | Zondag |
Voorbeeld 2: Controleren of datum in weekend valt
Met een simpele formule bepaal je of een datum in het weekend valt:
Met type 1 (standaard):
=OF(WEEKDAG(A2)=1;WEEKDAG(A2)=7)
Met type 2 (maandag=1):
=OF(WEEKDAG(A2;2)=6;WEEKDAG(A2;2)=7)
Of nog korter met type 2:
=WEEKDAG(A2;2)>5
Dit geeft WAAR als de datum op zaterdag of zondag valt, en ONWAAR voor doordeweekse dagen.
Voorbeeld 3: Tekst tonen voor werkdag/weekend
Combineer WEEKDAG met ALS om tekst te tonen:
=ALS(WEEKDAG(A2;2)>5;"Weekend";"Werkdag")
Of met meer detail:
=ALS(WEEKDAG(A2;2)<6;"Werkdag";ALS(WEEKDAG(A2;2)=6;"Zaterdag";"Zondag"))
Voorbeeld 4: Voorwaardelijke opmaak voor weekenden
Markeer weekendrijen automatisch met een andere achtergrondkleur:
- Selecteer je gegevensbereik (bijv. A2:E100)
- Ga naar Start > Voorwaardelijke opmaak > Nieuwe regel
- Kies “Een formule gebruiken…”
- Voer in:
=WEEKDAG($A2;2)>5 - Klik op Opmaak en kies een achtergrondkleur
- Klik OK
Nu krijgen alle rijen waar de datum in kolom A in het weekend valt, automatisch de gekozen kleur. Lees meer over voorwaardelijke opmaak in onze uitgebreide handleiding.
Voorbeeld 5: Weekendtoeslag berekenen in urenregistratie
Bereken automatisch een toeslag van 50% voor weekenduren:
=ALS(WEEKDAG(A2;2)>5;B2*1,5;B2)
Waarbij B2 het aantal uren bevat. Meer over uren optellen in Excel.
Voorbeeld 6: Datumreeks filteren op werkdagen
Toon alleen werkdagen in een reeks met de FILTER-functie (Excel 365):
=FILTER(A2:B100;WEEKDAG(A2:A100;2)<6;"Geen werkdagen")
Voorbeeld 7: Aantal werkdagen per week tellen
Tel hoeveel records op een werkdag vallen:
=AANTALLEN.ALS(A2:A100;"<>")*1-AANTAL.ALS(WEEKDAG(A2:A100;2);">5")
Of met een hulpkolom:
1. Voeg in kolom C toe: =WEEKDAG(A2;2)<6
2. Tel: =AANTAL.ALS(C2:C100;WAAR)
WEEKDAG combineren met andere functies
Met DATUM-functies
Bepaal de weekdag van de eerste dag van een maand:
=WEEKDAG(DATUM(2026;3;1);2)
Dit geeft 7 (zondag), want 1 maart 2026 valt op een zondag.
Met VANDAAG()
Bepaal welke dag het vandaag is:
=WEEKDAG(VANDAAG();2)
Combineer met KIEZEN voor de naam:
=KIEZEN(WEEKDAG(VANDAAG();2);"Maandag";"Dinsdag";"Woensdag";"Donderdag";"Vrijdag";"Zaterdag";"Zondag")
Met TEKST als alternatief
Voor alleen de dagnaam kun je ook TEKST gebruiken:
=TEKST(A2;"dddd")
Dit geeft direct “vrijdag”, “zaterdag”, etc. in het Nederlands (afhankelijk van je Windows/Mac taalinstellingen).
Voordeel WEEKDAG: Je krijgt een getal waarmee je kunt rekenen en voorwaarden kunt bouwen.
Voordeel TEKST: Je krijgt direct de leesbare dagnaam zonder KIEZEN-formule.
Met WERKDAG
Combineer WEEKDAG met WERKDAG voor complexe planningen:
=ALS(WEEKDAG(WERKDAG(A2;5);2)>5;"Let op: einddatum valt in weekend";"OK")
Dit controleert of de berekende einddatum (5 werkdagen later) toevallig in het weekend valt (wat niet zou moeten, maar goed om te valideren).
Veelgemaakte fouten
Fout 1: Verkeerde dag door standaard type
Probleem: Je verwacht dat maandag nummer 1 is, maar krijgt 2.
Oorzaak: Standaard (type 1) begint WEEKDAG met zondag = 1. Dit is het Amerikaanse systeem.
Oplossing: Gebruik type 2 voor het Europese systeem waar maandag = 1:
=WEEKDAG(A2;2)
Fout 2: #WAARDE! fout
Probleem: De formule geeft #WAARDE! als resultaat.
Mogelijke oorzaken:
– De cel bevat tekst in plaats van een geldige datum
– De datum is als tekst opgemaakt (rechts uitgelijnd maar niet herkend als datum)
Oplossing:
– Controleer of Excel de datum herkent (moet rechts uitgelijnd zijn)
– Typ de datum opnieuw of gebruik DATUMWAARDE om tekst naar datum om te zetten:
=WEEKDAG(DATUMWAARDE(A2);2)
Fout 3: Vergeten type_retour bij kopiëren
Probleem: Je hebt formules met =WEEKDAG(A2;2) geschreven, maar na kopiëren werken sommige verkeerd.
Oorzaak: Het type_retour argument is per ongeluk verwijderd of gewijzigd.
Oplossing: Controleer alle formules op consistent gebruik van type 2 (of je gekozen type). Gebruik zoek-en-vervang om alle formules te controleren.
Fout 4: WEEKDAG werkt niet met tijden
Probleem: Een cel bevat datum en tijd, en WEEKDAG geeft onverwachte resultaten.
Oorzaak: WEEKDAG werkt prima met datum-tijd waarden. Het probleem zit vaak in de opmaak of dat de datum niet correct is ingevoerd.
Oplossing: WEEKDAG negeert het tijdgedeelte automatisch. Controleer of de datum correct is met:
=GEHEEL(A2)
Dit toont alleen het datumgedeelte.
Fout 5: Functie niet herkend op Mac
Probleem: Excel op Mac herkent WEEKDAG niet.
Oorzaak: Op Mac moet je vaak de Engelse functienamen gebruiken.
Oplossing: Gebruik WEEKDAY in plaats van WEEKDAG en komma’s in plaats van puntkomma’s:
=WEEKDAY(A2,2)
Tips voor efficienter werken
Tip 1: Maak een hulpkolom voor weekdagnummers
In plaats van WEEKDAG in elke formule te herhalen, maak een aparte kolom met weekdagnummers:
| A | B | C |
|---|---|---|
| Datum | Weekdag | Omschrijving |
| 20-1-2026 | =WEEKDAG(A2;2) | =KIEZEN(B2;”Ma”;”Di”;”Wo”;”Do”;”Vr”;”Za”;”Zo”) |
Zo kun je makkelijk filteren, sorteren en analyseren op weekdag.
Tip 2: Gebruik benoemde formules
Maak een benoemd bereik voor je WEEKDAG-formule die je overal kunt hergebruiken:
- Ga naar Formules > Naam definiëren
- Naam:
WeekdagNummer - Verwijst naar:
=WEEKDAG(INDIRECT("A"&RIJ());2)
Nu kun je in elke rij =WeekdagNummer typen en het werkt met de datum in kolom A van die rij.
Tip 3: Combineer met draaitabellen
Voeg een weekdagkolom toe aan je brongegevens en gebruik deze in een draaitabel om patronen per weekdag te analyseren.
Tip 4: Gebruik TEKST voor snelle weergave
Als je alleen de dagnaam nodig hebt zonder verdere berekeningen:
=TEKST(A2;"dddd") // Geeft "vrijdag"
=TEKST(A2;"ddd") // Geeft "vri"
FAQ
Wat doet de WEEKDAG-functie in Excel?
De WEEKDAG-functie retourneert een getal van 1 tot 7 dat de dag van de week aangeeft voor een bepaalde datum. Standaard is zondag = 1 en zaterdag = 7 (Amerikaans systeem). Met het optionele tweede argument kun je instellen dat maandag = 1 (Europees systeem, type 2).
Hoe zorg ik dat maandag dag 1 is?
Gebruik het tweede argument met waarde 2: =WEEKDAG(A2;2). Nu is maandag = 1, dinsdag = 2, en zondag = 7. Dit komt overeen met het Europese weeknummeringssysteem dat in Nederland gebruikelijk is.
Hoe toon ik de dagnaam in plaats van een nummer?
Combineer WEEKDAG met de KIEZEN-functie: =KIEZEN(WEEKDAG(A2;2);"Maandag";"Dinsdag";"Woensdag";"Donderdag";"Vrijdag";"Zaterdag";"Zondag"). Of gebruik de TEKST-functie: =TEKST(A2;"dddd") voor de volledige dagnaam.
Hoe controleer ik of een datum in het weekend valt?
Met type 2 (maandag=1) is dit simpel: =WEEKDAG(A2;2)>5. Dit geeft WAAR voor zaterdag (6) en zondag (7), en ONWAAR voor werkdagen. Combineer met ALS voor tekst: =ALS(WEEKDAG(A2;2)>5;"Weekend";"Werkdag").
Kan ik WEEKDAG gebruiken voor voorwaardelijke opmaak?
Ja, dit is een veelgebruikte toepassing. Selecteer je bereik, ga naar Voorwaardelijke opmaak > Nieuwe regel, kies “Een formule gebruiken” en voer in: =WEEKDAG($A2;2)>5. Kies een opmaak voor weekendrijen.
Wat is het verschil tussen WEEKDAG en TEKST voor dagnamen?
WEEKDAG geeft een getal (1-7) waarmee je kunt rekenen en voorwaarden kunt bouwen. TEKST met “dddd” geeft direct de dagnaam als tekst. Gebruik WEEKDAG als je logica wilt toepassen (weekend/werkdag), gebruik TEKST als je alleen de naam wilt tonen.
Werkt WEEKDAG ook met datum en tijd in dezelfde cel?
Ja, WEEKDAG negeert automatisch het tijdgedeelte en kijkt alleen naar de datum. Een cel met “24-1-2026 14:30” geeft hetzelfde resultaat als “24-1-2026”.
Hoe gebruik ik WEEKDAG in een Engelse versie van Excel?
De Engelse functienaam is WEEKDAY en de syntax is identiek: =WEEKDAY(A2,2). Let op: gebruik komma’s in plaats van puntkomma’s als argumentscheidingsteken.
Wil je losse onderdelen uit een datum halen? Lees dan de functies DAG, MAAND en JAAR.
Gerelateerde functies en handleidingen
Wil je meer leren over datumfuncties in Excel? Bekijk deze handleidingen:
- WERKDAG functie in Excel: werkdagen berekenen – Bereken datums met werkdagen
- KIEZEN functie in Excel: waarde selecteren – Combineer met WEEKDAG voor dagnamen
- Datums berekenen in Excel: verschil en optellen – Alles over rekenen met datums
- Voorwaardelijke opmaak in Excel – Markeer weekenden automatisch
- ALS functie in Excel – Voorwaardelijke logica voor werkdag/weekend
- Excel formules: compleet overzicht – Alle belangrijke functies op een rij
Loop je vast? Vraag vrijblijvend hulp aan. Ik kijk graag met je mee via WhatsApp of telefoon.
Hulp nodig met de WEEKDAG-functie?
Loop je vast met WEEKDAG of wil je een planning of rooster maken waarbij weekdagen automatisch worden herkend? Ik help je graag verder met het bouwen van de juiste formules voor jouw situatie.
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Stuur je Excel-bestand mee en beschrijf kort wat je wilt bereiken. Je ontvangt meestal binnen 24 uur een reactie.







