Hoe markeert u weekenddagen en feestdagen in Excel?
Bij het werken met dagelijkse registratietabellen in Excel is het vaak handig om weekenden en officiële feestdagen visueel te onderscheiden van reguliere werkdagen, zodat u uw gegevens snel en eenvoudig kunt controleren. Deze markering is bijzonder nuttig voor aanwezigheidslijsten, projectplanningen of bedrijfslogboeken, waarin het duidelijk onderscheid tussen werkdagen en niet-werkdagen zowel het visuele overzicht als latere analyses ondersteunt. Excel biedt hiervoor verschillende methoden, zoals Voorwaardelijke opmaak, aangepaste hulpformulekolommen of geavanceerdere automatisering via VBA. De keuze voor de meest geschikte oplossing hangt af van de opmaak van uw tabel, hoe vaak u nieuwe gegevens toevoegt en of uw lijst met feestdagen regelmatig wordt bijgewerkt.
- Weekenden en feestdagen markeren met Voorwaardelijke opmaak gebruiken
- Excel-formule – Gebruik een hulpkolom om weekenden en feestdagen te markeren
- VBA-code – Weekenden en feestdagen automatisch markeren
Weekenden en feestdagen markeren met Voorwaardelijke opmaak gebruiken
Met de functie Voorwaardelijke opmaak gebruiken van Excel kunt u automatisch weekenden (meestal zaterdagen en zondagen) en feestdagen binnen uw datumregistraties markeren, zonder dat u berekeningen in uw gegevens hoeft in te voeren. Deze methode is geschikt voor gebruikers die hun werkblad regelmatig controleren of bijwerken en directe kleuraanwijzingen willen voor niet-werkdagen die automatisch worden bijgewerkt wanneer gegevens of feestdagen veranderen.
Volg deze instructies om Voorwaardelijke opmaak gebruiken in te stellen voor weekenden en feestdagen:
1. Selecteer het bereik met datums dat u wilt markeren.
2. Ga naar het tabblad Start, klik op Voorwaardelijke opmaak gebruiken en kies Nieuwe regel om de regelbewerker te openen. Zie schermafbeelding:

3. In het dialoogvenster Nieuwe opmaakregel:
- Selecteer Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt uit de lijst met typen.
- Voer in het invoervak voor formules de volgende formule in:=NETTO.WERKDAGEN($A2;$A2;$F$2:$F$6)=0
- Klik op de knop Opmaak om uw markeringsstijl in te stellen.

4. In het venster Celopmaak instellen gaat u naar het tabblad Opvullen en selecteert u een achtergrondkleur voor weekenden en feestdagen. Deze kleur onderscheidt niet-werkdagen duidelijk van reguliere dagen, zodat u ze in één oogopslag herkent.

5. Dubbelklik op OK om de dialoogvensters te sluiten. Uw gekozen markering verschijnt automatisch bij elke datum die valt op een weekend of op een vermelde feestdag binnen het geselecteerde gebied. U kunt de feestdagen op elk moment bijwerken door het feestdagenbereik aan te passen—de opmaak wordt dan automatisch aangepast.

Tips & Probleemoplossing: Als de markering niet verschijnt, controleer dan uw datumnotatie (de formule werkt alleen met echte Excel-datums); afwijkingen kunnen ertoe leiden dat regels mislukken. Pas de celverwijzingen in de formule aan als u deze op meerdere kolommen toepast. Werk ook uw lijst met feestdagen bij als uw gegevens zich over meerdere jaren uitstrekken, zodat de juiste niet-werkdagen worden weergegeven.
Voordelen: Geen extra kolommen of handmatig werk nodig; volledig dynamisch, zelfs als uw tabel groeit of de lijst met feestdagen wijzigt.
Mogelijke beperkingen: Voorwaardelijke opmaak heeft een maximumaantal regels per werkblad (zelden bereikt), en te complexe formules kunnen de prestaties van de werkmap vertragen bij grote datasets.

Ontgrendel de magie van Excel met KUTOOLS AI
- Slimme uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak grafieken — allemaal met eenvoudige opdrachten.
- aangepaste formules: Genereer op maat gemaakte formules om uw workflows te stroomlijnen.
- VBA-programmeren: Schrijf en implementeer VBA-code moeiteloos.
- Formule-uitleg: Begrijp complexe formules moeiteloos.
- Tekstvertaling: Doorbreek taalbarrières in uw spreadsheets.
Excel-formule – Gebruik een hulpkolom om weekenden en feestdagen te markeren
Voor gebruikers die meer controle willen over kleurcodering of die gegevens willen sorteren en filteren op werkdagen versus niet-werkdagen, is het toevoegen van een hulpkolom met formules een betrouwbare keuze. Deze techniek markeert elke rij duidelijk als weekend, feestdag of reguliere werkdag en kan worden gebruikt om uw gegevens te filteren, handmatig op te maken of samen te vatten.
Deze methode is vooral nuttig in scenario’s waar kleurcodering alleen onvoldoende is, of wanneer u direct totalen voor weekenden en feestdagen wilt optellen.
Stel dat uw datums zich bevinden in kolom A, beginnend bij rij 2, en dat feestdagen worden vermeld in F2:F6. Voeg een nieuwe kolom naast uw datumkolom in en geef deze een kop zoals ‘Dagtype’.
1. Voer in cel B2 (de hulpkolom) de volgende formule in:
=IF(OR(WEEKDAY(A2,2)>=6,COUNTIF($F$2:$F$6,A2)>0),"Weekend/Holiday","Workday") Deze formule voert twee controles uit voor elke datum:
- WEEKDAG(A2;2)>=6: behandelt zaterdag (6) en zondag (7) als weekenddagen (pas dit aan als uw weekenddagen anders zijn).
- AANTAL.ALS($F$2:$F$6;A2)>0: controleert of de datum overeenkomt met een datum in de feestdaglijst.
2. Sleep vervolgens de vulgreep omlaag om de formule op andere rijen toe te passen. Nadat de kolom is gevuld, kunt u de tabel filteren op „Weekend/Feestdag” om deze rijen te isoleren of handmatig te markeren. U kunt ook voorwaardelijke opmaak toepassen op basis van deze kolom als u kleurmarkering wilt.
Tips: Als uw weekenddagen afwijken, pas dan de logica van de functie WEEKDAG aan (bijvoorbeeld door 1 te gebruiken voor zondag of specifieke getallen voor uw regio). Houd de lijst met feestdagen altijd up-to-date. Als uw gegevensbereik verandert, past u de opvul- of kopieeractie zo nodig opnieuw toe.
Voordelen: Hulpkolommen bieden meer mogelijkheden voor filtervoorwaarden en rapportage. U kunt eenvoudig identificeren, tellen of alleen markeren waar nodig.
Nadelen: Vereist een extra kolom in uw gegevens en een handmatige kleuroverloop, tenzij u dit combineert met verdere voorwaardelijke opmaak.
VBA-code – Weekenden en feestdagen automatisch markeren
Wanneer u regelmatig datumbereiken moet bijwerken of het markeren van weekenden en feestdagen verder wilt automatiseren dan met formules en voorwaardelijke opmaak mogelijk is, biedt een eenvoudige VBA-macro een zeer efficiënte oplossing. Dit is ideaal voor gebruikers die langere lijsten beheren of herhaaldelijk werkbladen genereren.
Met een macro markeert Excel automatisch weekend- en feestdagdatums op basis van uw gekozen datumreeks en feestdaglijst. U kunt de markeringskleuren in de code naar wens aanpassen en de macro opnieuw uitvoeren zodra uw gegevens wijzigen.
1. Klik op Developer > Visual Basic. In het venster Microsoft Visual Basic for Applications selecteert u Invoegen > Module.
2. Kopieer de volgende code en plak deze in de nieuw gemaakte module:
Sub ShadeWeekendsAndHolidays()
Dim rngDates As Range
Dim rngHolidays As Range
Dim cell As Range
Dim xTitleId As String
xTitleId = "KutoolsforExcel"
On Error Resume Next
Set rngDates = Application.InputBox("Select the range with dates:", xTitleId, Selection.Address, Type:=8)
Set rngHolidays = Application.InputBox("Select the range with holiday dates:", xTitleId, , Type:=8)
On Error GoTo 0
If rngDates Is Nothing Then Exit Sub
If rngHolidays Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For Each cell In rngDates
If IsDate(cell.Value) Then
If Weekday(cell.Value, vbMonday) >= 6 Or Not IsError(Application.Match(CDbl(cell.Value), rngHolidays, 0)) Then
cell.Interior.Color = RGB(255, 199, 206) ' Light red fill; adjust as needed
Else
cell.Interior.ColorIndex = xlNone ' Remove fill from regular days
End If
End If
Next cell
Application.ScreenUpdating = True
End Sub 3. Druk op de toets F5 om deze code uit te voeren. Er verschijnt een venster waarin u wordt gevraagd eerst uw datumcellen en daarna uw lijst met vakantiedagen te selecteren. Volg de instructies op het scherm.
De macro markeert weekenddagen (zaterdag en zondag) en feestdagen (zoals opgegeven in uw lijst) met een vulkleur. Wijzig RGB(255,199,206) in de code als u een andere kleur wilt gebruiken.
Tips:
Als u per ongeluk het verkeerde bereik selecteert, voert u de macro gewoon opnieuw uit. Alle bestaande opvullingen in het geselecteerde bereik worden gereset voor niet-overeenkomende cellen.
Zorg ervoor dat uw datums en feestdagen geldige Excel-datumwaarden gebruiken (geen tekst).
Voordelen: Bespaart tijd bij herhaalde taken en biedt veel flexibiliteit. U hoeft de opmaak niet handmatig opnieuw toe te passen.
Nadelen: Macro’s moeten zijn ingeschakeld voor uw werkmap; gebruikers die niet bekend zijn met VBA, dienen eerst een back-up te maken en de macro daarop uit te proberen.
Meer gerelateerde artikelen:
- Kleuren van alternatieve rijen voor Samengevoegd
- Het is zeer nuttig om alternatieve rijen in grote datasets in een andere kleur weer te geven, zodat u de gegevens gemakkelijker kunt scannen. Soms bevatten uw gegevens echter samengevoegde cellen. Hoe lost u dit probleem op in Excel als u rijen met samengevoegde cellen afwisselend in een andere kleur wilt markeren, zoals in de onderstaande schermafbeelding?
- Benadrukte benaderende overeenkomst bij opzoeken
- In Excel kunt u de functie VLOOKUP gebruiken om snel en eenvoudig een benaderende overeenkomstige waarde op te halen. Maar hebt u ooit geprobeerd een benaderende overeenkomst te vinden op basis van rij- en kolomgegevens en deze vervolgens direct in het oorspronkelijke gegevensbereik te markeren, zoals in de schermafbeelding hieronder? In dit artikel leest u hoe u deze taak in Excel uitvoert.
- Markeer cel als Waarde is groter dan een andere cel
- Om waarden in twee kolommen te vergelijken – bijvoorbeeld: als de waarde in kolom B groter is dan de overeenkomstige waarde in kolom C – markeer dan de cel in kolom B, zoals te zien is in de schermafbeelding hieronder. In dit artikel bespreek ik enkele methoden om in Excel automatisch een cel te markeren wanneer de waarde ervan groter is dan die van een andere cel.
- Gemarkeerd rijbereik op basis van keuzelijst
- In dit artikel wordt uitgelegd hoe u rijen automatisch laat markeren op basis van een keuzelijst. Neem onderstaande schermafbeelding als voorbeeld: wanneer u „In uitvoering” selecteert in de keuzelijst in kolom E, wordt die rij rood gemarkeerd; bij „Voltooid” wordt de rij blauw, en bij „Nog niet gestart” groen.
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins