KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe markeert u weekenddagen en feestdagen in Excel?

AuteurXiaoyang Wijzigingsdatum

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

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:

klik op Start > Voorwaardelijke opmaak > Nieuwe regel

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.
Opmerking: In deze formule verwijst $A2naar de eerste datumcel in uw selectie (pas dit aan als uw begincel ergens anders staat).$F$2:$F$6moet uw lijst met feestdagen bevatten (bewerk dit zodat het overeenkomt met uw daadwerkelijke bereik van feestdagen). NETWORKDAYS beschouwt alleen maandag tot en met vrijdag als werkdagen. Als u een ander weekendrooster hanteert of alleen specifieke dagen wilt meerekenen, is mogelijk een aangepaste formule nodig.

geef de opties op in het dialoogvenster

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.

geef onder het tabblad Opvullen een kleur op voor het markeren van de rijen

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.

de rijen met weekenddagen en feestdagen zijn gearceerd

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.

een schermafbeelding van kutools for excel ai

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.
Breid uw Excel-mogelijkheden uit met AI-gestuurde tools.Download nuen ervaar efficiëntie zoals nooit tevoren!

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

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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