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

Hoe maakt u in Excel een lijst van weekdagen of werkdagen?

AuteurZon Wijzigingsdatum

Deze handleiding legt uit hoe u snel een lijst van weekdagen of werkdagen binnen een Specifieke datum-bereik in Excel kunt maken. Het genereren van zo’n lijst is vooral handig voor projectplanning, urenregistraties, aanwezigheidslijsten of het plannen van taken die alleen op werkdagen plaatsvinden. De volgende methoden tonen zowel handmatige als geautomatiseerde manieren om dit te bereiken, afgestemd op verschillende scenario’s en niveaus van Excel-ervaring.

Lijst van weekdagen met automatisch Vul Opties

Lijst van weekdagen met een handige tool – Kutools voor Excel

Lijst van werkdagen met behulp van de Excel-formule WERKDAG/WERKDAG.INTL

Lijst van weekdagen/werkdagen automatisch met VBA-code


pijl blauw rechts bubbel Lijst van weekdagen met automatisch Vul Opties

In Excel kunt u razendsnel een lijst van weekdagen maken met de automatische vulgreep in combinatie met de Weekdagen invullen-optie. Deze methode is eenvoudig en ideaal voor het snel genereren van een opeenvolgende reeks weekdagen, maar minder flexibel wanneer u nauwkeurige controle nodig hebt over de begin- en einddatum of vakantiedagen wilt meenemen.

1. Voer uw startdatum in een lege cel in. Typ bijvoorbeeld 7/1/2015 in cel A1. Zie schermafbeelding:

Een schermafbeelding waarop de begindatum wordt ingevoerd in Excel om een lijst van weekdagen te maken

2. Plaats uw muisaanwijzer op de rechteronderhoek van de cel totdat u de vulgreep (+) ziet. Klik en sleep deze vervolgens naar beneden tot het gewenste aantal rijen – bijvoorbeeld 22 weekdagen.

Tip: Schat of bereken zelf precies hoeveel weekdagen u wilt invullen. Weet u het niet zeker? Vul dan gerust meer cellen in dan nodig—overtollige rijen verwijdert u later gemakkelijk.

Een schermafbeelding van het slepen van de vulgreep in Excel om datums op te sommen

3. Zodra u klaar bent met slepen, klikt u op de kleine knop Automatisch Vul Opties die naast de selectie verschijnt. Selecteer in het contextmenu Weekdagen invullen. Excel vult het bereik nu alleen met weekdagen (maandag t/m vrijdag) en slaat weekends over.

Een schermafbeelding van het menu Automatisch aanvullen-opties in Excel met de optie Weekdagen aanvullen

U ziet nu uw reeks van 22 weekdagen, beginnend op 7 januari 2015, weergegeven in het werkblad.

Een schermafbeelding van een gegenereerde lijst met alleen weekdagen

Deze methode biedt een snelle manier om een lijst van opeenvolgende weekdagen in te vullen, maar is minder geschikt voor aangepaste zakelijke regels – zoals het uitsluiten van specifieke vakantiedagen of niet-opeenvolgende weekdagen. Bovendien kunt u met deze methode niet direct weekdagen tussen twee exacte datums invullen. Overweeg voor geavanceerdere behoeften een van de geautomatiseerde methoden hieronder.


pijl blauw rechts bubbel Lijst van weekdagen met een handige tool – Kutools voor Excel

Kutools voor Excel biedt een handige oplossing om alle weekdagen of werkdagen binnen een specifieke datumreeks te genereren via de functie Willekeurige gegevens invoegen. Deze aanpak is flexibel en tijdbesparend, vooral bij grote datasets of wanneer u wilt garanderen dat alle gegenereerde datums uniek zijn en gefilterd op weekdagstatus. Ideaal voor gebruikers die schema’s beheren of projecten plannen die afhankelijk zijn van nauwkeurige werkdagberekeningen!

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1. Selecteer een Leeg bereik cellen waar u de lijst wilt genereren. Zorg ervoor dat u meer cellen selecteert dan het verwachte aantal weekdagen, aangezien het aantal geselecteerde cellen bepaalt hoeveel datums kunnen worden opgenomen. Zie schermafbeelding:

Een schermafbeelding van geselecteerde cellen voor het maken van een weekdaglijst met Kutools

2. Ga naar het tabblad Kutools op het lint van Excel en klik vervolgens op Invoegen > Willekeurige gegevens invoegen. Zie de schermafbeelding:

3. In het dialoogvenster Willekeurige gegevens invoegen gaat u naar het tabblad Datum. Voer uw gewenste datumreeks in: typ de vroegste datum in het vak Van en de laatste datum in het vak Tot. Schakel Werkdag in om resultaten te beperken tot weekdagen (maandag t/m vrijdag) en Unieke waarden om dubbele datums te voorkomen. Zie schermafbeelding:
Een schermafbeelding van het dialoogvenster Willekeurige gegevens invoegen met de optie Werkdag geselecteerd

Opmerking: Als uw project vakantiedagen moet meenemen, dient u deze handmatig te verwijderen nadat de lijst is gegenereerd, omdat de ingebouwde functie alleen standaardweekends overslaat.

4. Klik op OK of Toepassen. De tool vult uw geselecteerde bereik met alle overeenkomende weekdagen uit de opgegeven periode. Er kunnen lege cellen overblijven als het geselecteerde bereik groter is dan het mogelijke aantal resultaatdatums.

Een schermafbeelding waarop een lijst met weekdagen is ingevoegd en lege cellen zijn achtergelaten

5. (Optioneel) Selecteer de gevulde datumreeks om de gegenereerde datums chronologisch te ordenen. Ga naar het tabblad Gegevens en klik vervolgens op Sorteren van oud naar nieuw. Deze stap zorgt ervoor dat uw lijst netjes geordend is.

Een schermafbeelding waarop het tabblad Gegevens en de optie Sorteren van oudste naar nieuwste in Excel zichtbaar zijn

De gegenereerde lijst toont nu alle werkdagen binnen uw Aangepast Bereik, gesorteerd van vroegste naar laatste.

Een schermafbeelding waarop weekdagen gesorteerd zijn van oudste naar nieuwste in Excel

Kutools voor Excel’s Willekeurige gegevens invoegen-hulpmiddel ondersteunt meer dan alleen weekdagen: u kunt ook willekeurige getallen, willekeurige tijden, unieke willekeurige waarden, willekeurige tekenreeksen en willekeurige Aangepaste lijst genereren.Klik hier voor meer informatie over dit hulpmiddel.

Opmerking: Controleer altijd of de gegenereerde datums aan uw criteria voldoen, vooral als u specifieke vakantiedagen moet uitsluiten of als uw datumreeks variabele werkweken bestrijkt.

Kutools voor Excel – Vol met meer dan 300 essentiële hulpmiddelen voor Excel. Maak uw Excel-taken sneller, eenvoudiger en efficiënter.Download nu!

pijl blauw rechts bubbel Lijst van werkdagen met behulp van de Excel-formule WERKDAG/WERKDAG.INTL

Met de Excel-functies WERKDAG en WERKDAG.INTL genereert u programmatisch een lijst van opeenvolgende werkdagen tussen twee datums. WERKDAG slaat standaard weekends over (zaterdag en zondag), terwijl WERKDAG.INTL u toelaat om aangepaste weekenddagen in te stellen en vakantiedatums op te nemen. Deze aanpak is uiterst flexibel voor het automatiseren van processen en waarborgt precisie—ideaal voor HR-planning of loonadministratie.

Voor het gemak volgt hier een stapsgewijze aanpak met formules om een dynamische werkdagenlijst te maken:

1. Voer uw startdatum in cel A1 in, bijvoorbeeld: 7/1/2015. Voer in cel B1 uw einddatum in, zoals 7/31/2015.

2. Voer in cel C1 deze formule in om de lijst van opeenvolgende werkdagen te verkrijgen:

=IF(WORKDAY($A$1,ROW(A1)-1,$B$2)<=$B$1,WORKDAY($A$1,ROW(A1)-1,$B$2),"")

Uitleg van parameters:

  • $A$1:Startdatum (absoluut verwijzing)
  • RIJ(A1)-1:Verhoogt het werkdagnummer voor elke rij
  • $B$2:Optioneel, een bereik met vakantiedata die moeten worden uitgesloten (voer uw vakantiedata in in B2:B10 of een ander gewenst bereik, of laat leeg indien niet nodig)
  • $B$1:Einddatum voor de lijst (zorgt ervoor dat de reeks stopt bij uw geselecteerde eindpunt)

3. Sleep de formule in cel C1 naar beneden totdat de cel leeg wordt weergegeven. De lijst vult automatisch alle werkdagen in (exclusief weekends en eventuele opgegeven vakantiedagen).

Tips:

  • Als u aangepaste weekenddagen moet definiëren (bijvoorbeeld alleen zondag als weekend), overweeg dan de WERKDAG.INTL-functie te gebruiken. Hiermee geeft u zelf aan welke dagen als weekend gelden, door een weekendargument op te geven (zie de Excel-documentatie voor details).
  • Zorg er altijd voor dat uw vakantiedata worden bijgehouden in een duidelijk, afzonderlijk bereik om onbedoelde opname in uw werkdagvolgorde te voorkomen.
  • Als vakantiedagen geen probleem vormen, kunt u het optionele vakantiebereik in de formule weglaten.

Veelvoorkomende fout: Als u #GETAL! of lege resultaten krijgt terwijl u datums verwacht, controleer dan of uw begin- en einddatum geldig zijn en of uw lijst met feestdagen – indien gebruikt – uitsluitend datums bevat (geen tekst of andere gegevens).

pijl blauw rechts bubbel Lijst van weekdagen/werkdagen automatisch met VBA-code

Als u een volledige lijst met weekdagen of werkdagen binnen een willekeurig bereik moet genereren, kan een aangepaste VBA-macro het proces automatiseren. Deze methode is ideaal voor gevorderde Excel-gebruikers of wanneer u deze taak regelmatig herhaalt op verschillende datasets. Met VBA kunt u rekening houden met aangepaste werkweekpatronen, feestdagen of zelfs de resultaten plaatsen waar u maar wilt in uw werkblad.

1. Klik op Hulpmiddelen voor ontwikkelaars > Visual Basic om het venster Microsoft Visual Basic for Applications te openen. Klik vervolgens op Invoegen > Module en plak de volgende code in de module:

Sub ListBusinessDays()
    Dim StartDate As Date
    Dim EndDate As Date
    Dim r As Integer
    Dim ws As Worksheet
    Dim currDate As Date
    Dim Holidays As Range
    
    On Error Resume Next
    Set ws = ActiveSheet
    StartDate = Application.InputBox("Enter start date:", "KutoolsforExcel", Type:=2)
    EndDate = Application.InputBox("Enter end date:", "KutoolsforExcel", Type:=2)
    Set Holidays = Application.InputBox("Select range for holidays (optional, press Cancel if none):", "KutoolsforExcel", Type:=8)
    On Error GoTo 0
    
    r = 1
    For currDate = StartDate To EndDate
        If Weekday(currDate, vbMonday) <= 5 Then ' Monday = 1, Friday = 5
            If Holidays Is Nothing Then
                ws.Cells(r, 3).Value = currDate
                r = r + 1
            Else
                If Application.CountIf(Holidays, currDate) = 0 Then
                    ws.Cells(r, 3).Value = currDate
                    r = r + 1
                End If
            End If
        End If
    Next
End Sub

2. Klik op de knop Uitvoeren-knop of druk op F5 om de code uit te voeren. U wordt gevraagd de begin- en einddatum van uw lijst in te voeren. Desgewenst kunt u een bereik met feestdagen selecteren om uit te sluiten (of druk gewoon op Annuleren als dit niet nodig is). De macro vult vervolgens kolom C van het actieve werkblad met elke werkdag, waarbij weekenddagen (zaterdag en zondag) en uw opgegeven feestdagen worden overgeslagen.

Opmerkingen en probleemoplossing:

  • Als de datums niet worden weergegeven, controleer dan of uw invoerdatums geldig zijn en in Datumnotatie staan.
  • Als er geen vakantiebereik is opgegeven, worden alle weekdagen tussen de start- en Einddatum vermeld.
  • De resultaten beginnen altijd in kolom C. Pas ws.Cells(r,3) in de code aan als u de uitvoer ergens anders wilt plaatsen.

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