Feestdagen berekenen in Excel: Pasen, Pinksteren en meer (2026)
Wil je Nederlandse feestdagen automatisch berekenen in Excel? Met een slimme formule bereken je Pasen, en daaruit leid je Goede Vrijdag, Hemelvaartsdag en Pinksteren af. In deze handleiding leer je stap voor stap hoe je een complete feestdagenkalender maakt voor 2026 en elk ander jaar.
Laatst bijgewerkt: januari 2026
Gerelateerde artikelen
Bekijk ook deze handige Excel tutorials:
- Hypotheek berekenen in Excel: maandlasten en rente (2026)
- Procenten berekenen in Excel: complete handleiding (2026)
- WEEKNUMMER functie in Excel: weeknummer bepalen (2026)
Waarom feestdagen berekenen in Excel?
Nederlandse feestdagen zijn essentieel voor:
- Projectplanningen – rekening houden met vrije dagen
- Urenregistraties – werkdagen correct berekenen
- Verlofadministratie – automatisch feestdagen uitsluiten
- Facturatie – levertijden aanpassen aan feestdagen
- Salarisadministratie – toeslagen voor feestdagen berekenen
- Personeelsplanning – bezetting afstemmen op vrije dagen
Het lastige is dat sommige feestdagen elk jaar op een andere datum vallen. Pasen is afhankelijk van de maanstand, en Hemelvaartsdag en Pinksteren hangen daar weer vanaf. Gelukkig kun je dit allemaal berekenen met Excel-formules.
Overzicht Nederlandse feestdagen
Nederland kent twee soorten feestdagen:
Vaste feestdagen (zelfde datum elk jaar)
| Feestdag | Datum | Opmerkingen |
|---|---|---|
| Nieuwjaarsdag | 1 januari | Altijd vrij |
| Koningsdag | 27 april | Op 26 april als 27e op zondag valt |
| Bevrijdingsdag | 5 mei | Alleen lustrumjaren officieel vrij |
| Eerste Kerstdag | 25 december | Altijd vrij |
| Tweede Kerstdag | 26 december | Altijd vrij |
Variabele feestdagen (afhankelijk van Pasen)
| Feestdag | Berekening | Uitleg |
|---|---|---|
| Goede Vrijdag | Pasen – 2 dagen | Vrijdag voor Pasen |
| Eerste Paasdag | Variabel (maart/april) | Eerste zondag na eerste volle maan na 21 maart |
| Tweede Paasdag | Pasen + 1 dag | Maandag na Pasen |
| Hemelvaartsdag | Pasen + 39 dagen | Altijd op donderdag |
| Eerste Pinksterdag | Pasen + 49 dagen | 7 weken na Pasen |
| Tweede Pinksterdag | Pasen + 50 dagen | Maandag na Pinksteren |
Pasen berekenen in Excel: de formule
Pasen valt altijd op de eerste zondag na de eerste volle maan na 21 maart. Dit klinkt ingewikkeld, maar met de onderstaande formule bereken je Pasen voor elk jaar.
De Paasformule
Typ in cel B2 het jaar (bijvoorbeeld 2026), en gebruik deze formule:
=DOLLAR(DAG(MINUUT(B2/38)/2+55)&"/4/"&B2;-6)-34
Engelstalige Excel:
=DOLLAR(DAY(MINUTE(B2/38)/2+55)&"/4/"&B2,-6)-34
Deze formule geeft als resultaat: 5-4-2026 (Eerste Paasdag 2026).
Hoe werkt deze formule?
De formule is gebaseerd op het algoritme van Oudin, een wiskundige methode om Pasen te berekenen:
- MINUUT(B2/38)/2+55 – berekent een tussenwaarde voor de maancyclus
- DAG(…) – extraheert de dagcomponent
- &”/4/”&B2 – maakt een datumtekst in april
- DOLLAR(…;-6) – rondt af naar de dichtstbijzijnde zaterdag
- -34 – corrigeert naar de juiste Paasdatum
Alternatieve methode met hulpcellen
Voor meer overzicht kun je de berekening ook opsplitsen in stappen:
| Cel | Naam | Formule | Uitleg |
|---|---|---|---|
| B1 | Jaar | 2026 | Invoer |
| B2 | Gulden getal | =REST(B1;19)+1 |
Positie in maancyclus |
| B3 | Eeuw | =GEHEEL(B1/100) |
Huidige eeuw |
| B4 | Correctie | =GEHEEL((3*B3+3)/4)-GEHEEL((8*B3+13)/25) |
Astronomische correctie |
| B5 | Epact | =REST(11*B2+B4;30) |
Maanleeftijd op 21 maart |
| B6 | Paasdag | Complexe formule | Resultaat |
Afgeleide feestdagen berekenen
Zodra je Pasen hebt berekend, kun je alle andere variabele feestdagen eenvoudig afleiden.
Stap 1: Maak een overzichtstabel
Zet in kolom A de namen van de feestdagen en in kolom B de formules:
| Cel | Feestdag | Formule |
|---|---|---|
| A1 | Jaar | (invoer: 2026) |
| B1 | 2026 | |
| A3 | Eerste Paasdag | =DOLLAR(DAG(MINUUT($B$1/38)/2+55)&"/4/"&$B$1;-6)-34 |
| A4 | Goede Vrijdag | =B3-2 |
| A5 | Tweede Paasdag | =B3+1 |
| A6 | Hemelvaartsdag | =B3+39 |
| A7 | Eerste Pinksterdag | =B3+49 |
| A8 | Tweede Pinksterdag | =B3+50 |
Stap 2: Voeg vaste feestdagen toe
Voor vaste feestdagen gebruik je de DATUM-functie:
| Cel | Feestdag | Formule |
|---|---|---|
| A10 | Nieuwjaarsdag | =DATUM($B$1;1;1) |
| A11 | Koningsdag | =ALS(WEEKDAG(DATUM($B$1;4;27))=1;DATUM($B$1;4;26);DATUM($B$1;4;27)) |
| A12 | Bevrijdingsdag | =DATUM($B$1;5;5) |
| A13 | Eerste Kerstdag | =DATUM($B$1;12;25) |
| A14 | Tweede Kerstdag | =DATUM($B$1;12;26) |
Let op bij Koningsdag: Als 27 april op zondag valt, wordt Koningsdag op 26 april gevierd. De ALS-functie controleert dit automatisch.
Complete feestdagenkalender maken
Nu gaan we een volledige, herbruikbare feestdagenkalender bouwen.
Stap 1: Stel de structuur in
- Cel A1: “Jaar”
- Cel B1: Het gewenste jaar (bijv. 2026)
- Rij 3: Kolomkoppen: “Feestdag” | “Datum” | “Weekdag” | “Type”
Stap 2: Voer alle feestdagen in
Kopieer onderstaande formules naar de juiste cellen:
Kolom A (Feestdagnamen):
Nieuwjaarsdag
Goede Vrijdag
Eerste Paasdag
Tweede Paasdag
Koningsdag
Bevrijdingsdag
Hemelvaartsdag
Eerste Pinksterdag
Tweede Pinksterdag
Eerste Kerstdag
Tweede Kerstdag
Kolom B (Datumformules):
| Feestdag | Formule |
|---|---|
| Nieuwjaarsdag | =DATUM($B$1;1;1) |
| Goede Vrijdag | =DOLLAR(DAG(MINUUT($B$1/38)/2+55)&"/4/"&$B$1;-6)-36 |
| Eerste Paasdag | =DOLLAR(DAG(MINUUT($B$1/38)/2+55)&"/4/"&$B$1;-6)-34 |
| Tweede Paasdag | =B6+1 |
| Koningsdag | =ALS(WEEKDAG(DATUM($B$1;4;27))=1;DATUM($B$1;4;26);DATUM($B$1;4;27)) |
| Bevrijdingsdag | =DATUM($B$1;5;5) |
| Hemelvaartsdag | =B6+39 |
| Eerste Pinksterdag | =B6+49 |
| Tweede Pinksterdag | =B6+50 |
| Eerste Kerstdag | =DATUM($B$1;12;25) |
| Tweede Kerstdag | =DATUM($B$1;12;26) |
Stap 3: Voeg de weekdag toe
In kolom C kun je de weekdag tonen met de TEKST-functie:
=TEKST(B4;"dddd")
Dit geeft bijvoorbeeld “vrijdag” voor Goede Vrijdag.
Stap 4: Voeg het type toe
In kolom D kun je aangeven of het een variabele of vaste feestdag is. Dit helpt bij documentatie en onderhoud van je spreadsheet.
Feestdagen voor meerdere jaren tegelijk
Wil je een overzicht van feestdagen voor meerdere jaren? Maak een matrix met jaren in de kolommen.
Stap 1: Structuur opzetten
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Feestdag | 2026 | 2027 | 2028 | 2029 |
| 2 | Eerste Paasdag |
Stap 2: Formules toepassen
In cel B2 voor Pasen 2026:
=DOLLAR(DAG(MINUUT(B$1/38)/2+55)&"/4/"&B$1;-6)-34
Door B$1 te gebruiken (gemengde verwijzing) kun je de formule naar rechts kopieren voor andere jaren.
Feestdagen gebruiken in WERKDAG-berekeningen
Een van de belangrijkste toepassingen is het combineren van je feestdagenlijst met de WERKDAG-functie of NETTO.WERKDAGEN.
Werkdagen berekenen exclusief feestdagen
Stel je wilt weten hoeveel werkdagen er zijn tussen 1 januari 2026 en 31 december 2026, exclusief feestdagen:
=NETTO.WERKDAGEN(DATUM(2026;1;1);DATUM(2026;12;31);B4:B14)
Waarbij B4:B14 je lijst met feestdagen bevat.
Einddatum berekenen met feestdagen
Om een einddatum te berekenen die 20 werkdagen na een startdatum ligt, exclusief feestdagen:
=WERKDAG(A1;20;Feestdagen)
Hierbij is “Feestdagen” een benoemd bereik dat verwijst naar je feestdagenlijst.
Praktijkvoorbeeld: Levertijd berekenen
Een klant bestelt op maandag 6 april 2026. Levertijd is 10 werkdagen. Wanneer wordt geleverd?
=WERKDAG(DATUM(2026;4;6);10;Feestdagen)
Resultaat: 22 april 2026. De formule slaat automatisch Goede Vrijdag (10 april), Pasen (12-13 april) en weekenden over.
Feestdagen markeren met voorwaardelijke opmaak
Wil je feestdagen automatisch markeren in een jaarkalender? Gebruik voorwaardelijke opmaak.
Stap 1: Selecteer je kalenderbereik
Selecteer alle datumcellen in je kalender.
Stap 2: Maak een nieuwe regel
- Windows: Start > Voorwaardelijke opmaak > Nieuwe regel
- Mac: Opmaak > Voorwaardelijke opmaak
Stap 3: Gebruik een formule
Kies “Een formule gebruiken” en voer in:
=AANTAL.ALS(Feestdagen;A1)>0
Stap 4: Kies een opmaak
Selecteer een opvallende achtergrondkleur (bijvoorbeeld rood of oranje) voor feestdagen.
Extra: Weekenden markeren
Voeg een tweede regel toe voor weekenden:
=OF(WEEKDAG(A1)=1;WEEKDAG(A1)=7)
Geef weekenden een lichtere kleur dan feestdagen.
Regionale feestdagen toevoegen
Naast nationale feestdagen zijn er regionale dagen die je kunt toevoegen:
| Regio | Feestdag | Datum |
|---|---|---|
| Brabant/Limburg | Carnaval | Variabel (Pasen – 49 dagen = zondag) |
| Zuid-Nederland | Goede Vrijdag | Pasen – 2 dagen |
| Lokaal | Bevrijdingsdag | 5 mei (hele dag) |
Carnaval berekenen
Carnaval begint op de zondag 49 dagen voor Pasen:
=B3-49
Waarbij B3 de cel is met Eerste Paasdag.
Veelgemaakte fouten
Fout 1: Verkeerde datumnotatie in de Paasformule
Probleem: De formule geeft een foutmelding omdat Excel de datumtekst niet herkent.
Oplossing: Controleer je regionale instellingen. In Nederland gebruiken we dd-mm-jjjj. Als je formule niet werkt, pas dan het datumformaat aan:
=DOLLAR(DAG(MINUUT(B2/38)/2+55)&"-4-"&B2;-6)-34
Fout 2: Koningsdag niet gecorrigeerd voor zondag
Probleem: Je vergeet dat Koningsdag op 26 april valt als 27 april op zondag is.
Oplossing: Gebruik altijd de ALS-formule:
=ALS(WEEKDAG(DATUM($B$1;4;27))=1;DATUM($B$1;4;26);DATUM($B$1;4;27))
Fout 3: Celverwijzingen niet vastgezet
Probleem: Bij het kopieren van formules verschuiven de verwijzingen naar het jaargetal.
Oplossing: Gebruik absolute verwijzingen met dollartekens: $B$1 in plaats van B1. Lees meer over cellen vastzetten in Excel.
Fout 4: Feestdagenbereik niet bijgewerkt
Probleem: Je voegt een feestdag toe, maar de WERKDAG-formule negeert deze.
Oplossing: Gebruik een Excel-tabel of benoemd bereik dat automatisch uitbreidt, of werk het bereik handmatig bij.
Fout 5: Bevrijdingsdag vergeten (niet altijd vrij)
Probleem: Je neemt aan dat Bevrijdingsdag altijd een vrije dag is.
Oplossing: Bevrijdingsdag (5 mei) is alleen eens per 5 jaar (lustrumjaren) een nationale vrije dag. Voor nauwkeurige berekeningen kun je een extra kolom toevoegen die aangeeft of het een lustrumjaar is:
=ALS(REST($B$1;5)=0;"Vrij";"Werkdag")
Praktische tips
Tip 1: Maak een benoemd bereik
Geef je feestdagenlijst een naam zodat formules leesbaarder worden:
- Selecteer de datums in je feestdagenlijst
- Klik in het naamvak (links van de formulebalk)
- Typ “Feestdagen” en druk op Enter
Nu kun je =WERKDAG(A1;10;Feestdagen) gebruiken.
Tip 2: Gebruik een Excel-tabel
Converteer je feestdagenlijst naar een Excel-tabel (Ctrl+T). Het bereik breidt dan automatisch uit als je feestdagen toevoegt.
Tip 3: Documenteer je formules
Voeg een kolom “Notities” toe waarin je uitlegt hoe elke feestdag berekend wordt. Dit helpt collega’s en je toekomstige zelf.
FAQ
Hoe bereken ik Pasen voor een specifiek jaar in Excel?
Gebruik de formule =DOLLAR(DAG(MINUUT(jaar/38)/2+55)&"/4/"&jaar;-6)-34 waarbij je “jaar” vervangt door het gewenste jaartal of een celverwijzing. Voor 2026 geeft dit 5 april als Eerste Paasdag.
Welke feestdagen zijn afhankelijk van Pasen?
Goede Vrijdag (Pasen – 2), Tweede Paasdag (Pasen + 1), Hemelvaartsdag (Pasen + 39), Eerste Pinksterdag (Pasen + 49) en Tweede Pinksterdag (Pasen + 50) zijn allemaal afhankelijk van de Paasdatum.
Hoe combineer ik feestdagen met de WERKDAG-functie?
Maak een lijst met alle feestdagen in een kolom en verwijs hiernaar in de WERKDAG-formule: =WERKDAG(startdatum;aantal_dagen;feestdagenlijst). De functie slaat dan automatisch deze dagen over.
Waarom valt Koningsdag soms op 26 april?
Als 27 april op een zondag valt, wordt Koningsdag op zaterdag 26 april gevierd. Dit gebeurt bijvoorbeeld in 2026. Gebruik een ALS-formule om dit automatisch te corrigeren.
Kan ik de feestdagenlijst automatisch laten bijwerken voor elk jaar?
Ja, door alle formules te koppelen aan een enkele cel met het jaartal. Verander je het jaar in die cel, dan worden alle feestdagen automatisch herberekend.
Hoe markeer ik feestdagen in een Excel-kalender?
Gebruik voorwaardelijke opmaak met de formule =AANTAL.ALS(Feestdagen;A1)>0. Alle cellen die overeenkomen met een feestdag krijgen dan automatisch een andere kleur.
Werkt de Paasformule ook voor jaren ver in de toekomst?
Ja, de formule werkt voor alle jaren. De berekening is gebaseerd op een astronomisch algoritme dat de maancyclus volgt. Je kunt Pasen berekenen voor 2030, 2050 of zelfs 2100.
Hoe reken ik het aantal werkdagen tussen twee datums exclusief feestdagen?
Gebruik de NETTO.WERKDAGEN-functie: =NETTO.WERKDAGEN(startdatum;einddatum;feestdagenlijst). Deze functie telt alle werkdagen en sluit weekenden en opgegeven feestdagen uit.
Hulp nodig bij Excel?
Kom je er niet uit met feestdagen berekenen of andere Excel-formules? Ik help je graag verder.
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Of bekijk mijn Excel hulp diensten voor professionele ondersteuning.





