Ga naar hoofdinhoud

Dagen tussen datums berekenen in Excel: de 5 beste manieren

Gebruik eenvoudige aftrekking voor snelle en moeiteloze datumberekeningen. Pas de functies DAYS() en DATEDIF() toe voor nauwkeurige datumintervallen. Gebruik NETWORKDAYS() en TODAY() om werkdagen te volgen en automatisch weekenden en feestdagen uit te sluiten.
Bijgewerkt 1 jun 2026  · 5 min lezen

In dit artikel neem ik je mee langs een paar praktische manieren om met datums om te gaan. We behandelen alles van simpele aftrekking tot geavanceerde functies zoals NETWORKDAYS() en DATEDIF(). Aan het einde weet je hoe je dagen tussen datums berekent, werkdagen bijhoudt en zelfs specifieke scenario’s aanpakt, zoals het overslaan van weekenden of feestdagen. Maar als je nieuw bent met Excel, bekijk dan onze cursus Introduction to Excel en leg je basis. 

Het datumstelsel van Excel begrijpen

Om te beginnen, laten we kort het datumstelsel van Excel bespreken. Het belangrijkste om te weten is dat Excel elke datum als een uniek getal opslaat. Bijvoorbeeld: 1 januari 1900 is nummer 1, en 2 januari 1900 is nummer 2, enzovoort.

Om het niet te ingewikkeld te maken, noem ik nog twee extra dingen. Ten eerste gebruikt Excel eigenlijk twee systemen: het 1900-systeem en het 1904-systeem. Het 1900-systeem start met 1 januari 1900 als dag 1, en het 1904-systeem begint met 1 januari 1904 als dag 0. Het verschil tussen deze systemen is 1.462 dagen, ofwel zo’n 4 jaar en 1 schrikkeldag. Weet ook dat datumnotaties per regio kunnen verschillen. Zo kan 02/03/2025 3 februari of 2 maart betekenen, afhankelijk van waar je bent. Als we datumformaten inconsistent gebruiken, kan Excel de data verkeerd interpreteren en foutieve resultaten geven.

Deze zaken zijn geen direct probleem als je simpelweg de dagen tussen datums berekent, maar het is wel goed om te weten. Volg onze Excel Fundamentals-track om echt een expert te worden.

Dagen tussen datums vinden in Excel

Er zijn een paar verschillende methoden om de dagen tussen datums in Excel te vinden. Ze doen functioneel grotendeels hetzelfde. Ik laat elke methode zien, dan kun je kiezen welke je het prettigst vindt.

Methode 1: Simpele aftrekking

Simpele aftrekking is een van de makkelijkste en snelste manieren om de dagen tussen datums te vinden. Je trekt de ene datum af van de andere. De syntaxis is:

New date - Old date

Hier heb ik een dataset met datums in de cellen A2 en B2, en in cel C2 voer ik de volgende formule in:

=B2-A2

Dagen tussen datums vinden met de aftrekmethode in Excel

Vind dagen tussen datums met de aftrekmethode. Afbeelding door auteur.

Methode 2: De functie DAYS()

Een andere manier waarop ik het doe is met de functie DAYS(), die hier speciaal voor is ontworpen. De syntaxis is:

=DAYS(end_date, start_date)

In de cel C2 voer ik de volgende formule in:

=DAYS(B2,A2)

Net als bij aftrekken is het resultaat positief als de einddatum na de startdatum ligt. Als die ervoor ligt, is het negatief.

Dagen tussen datums vinden met de functie DAYS() in Excel

Vind dagen tussen datums met de functie DAYS(). Afbeelding door auteur.

Methode 3: De functie DATEDIF()

Net als de functie DAYS() trekt DATEDIF() datums van elkaar af, maar de volgorde van de argumenten is omgekeerd. De syntaxis is: 

=DATEDIF(start_date, end_date, "d"))

Het derde argument geeft de tijdseenheid op. Zo staat d voor dagen, y voor jaren en m voor maanden.

In cel C2 voerde ik de volgende formule in:

=DATEDIF(A2, B2, "d")

Maar toen ik op Enter drukte, kreeg ik een #NUM!-fout in de derde rij. Dat komt doordat de formule een nieuwere datum (end_date) probeert af te trekken van een oudere datum (start_date) en de functie DATEDIF() dit niet toestaat. Dus hoewel DATEDIF() flexibeler is omdat je verschillende tijdseenheden kunt gebruiken, is het ook minder flexibel omdat het geen negatieve resultaten teruggeeft.

Let ook op dat DATEDIF() een verborgen functie is, dus Excel stelt hem niet voor terwijl je typt. Dat betekent dat je alles handmatig moet typen als je deze functie gebruikt.

Dagen tussen datums vinden met de functie DATEDIF() in Excel

Vind de dagen tussen de datums met de functie DATEDIF(). Afbeelding door auteur.

Methode 4: De functies NETWORKDAYS() en NETWORKDAYS.INTL()

De functies NETWORKDAYS() en NETWORKDAYS.INTL() tellen alleen werkdagen en sluiten weekenden en feestdagen uit. Stel, je wilt het aantal werkdagen tussen twee datums weten en de weekenden uitsluiten. In dat geval kun je de functie NETWORKDAYS() gebruiken om automatisch zaterdagen en zondagen over te slaan. De syntaxis is: 

NETWORKDAYS(start_date, end_date, [holidays])

Als ik bijvoorbeeld geen feestdagen opgeef, sluit hij alleen de weekenden uit. In cel C2 voer ik de volgende formule in:

=NETWORKDAYS(A2,B2)

Dit geeft me het aantal werkdagen tussen de datums in A2 en B2, exclusief weekenden.

Dagen tussen datums vinden met de functie NETWORKDAYS() in Excel Vind de dagen tussen de datums met de functie NETWORKDAYS(). Afbeelding door auteur.

Als ik ook feestdagen wil uitsluiten, zet ik die datums in een aparte kolom, zoals E2 tot E5. Vervolgens verwijs ik in het derde argument naar dat bereik, zo:

=NETWORKDAYS(A2,B2,$E$3:$E$4)

Nu berekent hij de werkdagen, exclusief zowel de weekenden als de feestdagen die ik heb opgegeven. Zo krijg je heel eenvoudig een nauwkeurige telling van werkdagen.

Dagen tussen datums vinden met uitsluiting van feestdagen met NETWORKDAYS() in Excel

De functie NETWORKDAYS() gebruiken. Afbeelding door auteur.

Soms vallen mijn weekenden niet op de standaard zaterdag en zondag. In dat geval gebruik ik de functie NETWORKDAYS.INTL(). Daarmee kan ik aangepaste weekenden definiëren. De syntaxis is:

NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

Voor het weekend-argument kan ik een getal gebruiken om een vooraf ingesteld weekend te kiezen (zoals 1 voor zaterdag-zondag of 7 voor vrijdag-zaterdag) of zelfs een aangepaste tekstreeks zoals 0000011, waarbij elk cijfer een dag van de week voorstelt (beginnend met maandag). 1 markeert een weekenddag en 0 een werkdag.

Stel dat mijn weekenden vrijdag en zaterdag zijn. Daarvoor gebruik ik deze formule:

=NETWORKDAYS.INTL(A2, B2, 7, $E$2:$E$3)

Dagen tussen datums vinden met NETWORKDAYS.INTL() in ExcelVind de dagen tussen de datums met NETWORKDAYS.INTL(). Afbeelding door auteur.

Methode 5: De functie TODAY()

Als ik wil berekenen hoeveel dagen er sinds een bepaalde datum zijn verstreken of hoeveel dagen er nog resteren tot een datum in de toekomst, gebruik ik altijd de functie TODAY(). Deze functie geeft de huidige datum terug, zodat ik die niet dagelijks hoef bij te werken. De syntaxis is: 

=TODAY() - past_date

Stel dat de eerdere datum in cel A3 staat. Dan voer ik deze formule in cel B3 in:

=TODAY()-A3

Dagen sinds de datum vinden met de functie TODAY() in Excel

Vind de resterende dagen sinds de datum met de functie TODAY(). Afbeelding door auteur.

Als ik wil weten hoeveel dagen er nog over zijn tot een toekomstige datum, draai ik de formule gewoon om:

=Future_date - TODAY()

Dus dat wordt: 

=A3 - TODAY()

Dagen tot een toekomstige datum vinden met de functie TODAY() in Excel

Vind de dagen tot de datum met de functie TODAY(). Afbeelding door auteur.

Mijn gedachten: een snelle vergelijking van alle functies 

Methode Wat ik fijn vind Wat ik niet fijn vind
Simpele aftrekking Snel en makkelijk Houdt geen rekening met weekenden of feestdagen
DAYS() Duidelijke en gestructureerde syntaxis Werkt alleen voor dagen
DATEDIF() Flexibel voor dagen, maanden of jaren Geeft een fout als de waarde negatief is

NETWORKDAYS()

NETWORKDAYS.INTL()

Sluit weekenden en feestdagen uit Extra instellingen nodig voor feestdagen
TODAY() Werkt elke dag automatisch bij Werkt alleen voor berekeningen met de huidige dag

Geavanceerde technieken

Naast de basis, als je complexe scenario’s hebt, zijn hier enkele geavanceerde technieken: 

Negatieve waarden afhandelen

Als de volgorde van datums is omgedraaid, krijg je een negatieve waarde. Om dat op te lossen, wikkel ik de functie DAYS() in ABS(), zo:

=ABS(DAYS(B2,A2))

En de resultaten zie je in de afbeelding hieronder: 

Negatieve datumwaarden afhandelen in Excel

Gebruik de functie ABS() om negatieve waarden af te handelen. Afbeelding door auteur.

Fouten afhandelen

Hier zijn veelvoorkomende Excel-datumfouten die ik ben tegengekomen en hoe ik ze heb opgelost.

  • #VALUE!-fout: Dit gebeurde toen mijn systeem op mm/dd/jjjj stond voor datums, maar mijn formule dd/mm/jjjj gebruikte. Ik loste het op door de datums in de formule te updaten zodat ze overeenkwamen met het formaat van mijn systeem.

  • #NUM!-fout: Deze fout kreeg ik bij het gebruik van de functie DAYS(), en dat kwam doordat een van de datums een numerieke waarde had buiten het geldige bereik voor datums. Zorg ervoor dat de waarde binnen het geldige bereik ligt om dit te voorkomen. 

  • #NAME?-fout: Dit is meestal een typfout (DATEIF() in plaats van DATEDIF()). Controleer je spelling om dit soort problemen te vermijden.

Functies combineren

Soms is één datumfunctie niet genoeg voor complexe taken, dus combineer ik meerdere functies om een dynamische formule te maken die verschillende scenario’s afhandelt.

Stel dat ik wil uitzoeken hoeveel schooldagen er nog over zijn tot de examens. Hiervoor gebruik ik NETWORKDAYS() om werkdagen te tellen en voeg ik IFERROR() toe om ongeldige datums af te handelen. In dit geval ziet de formule er zo uit: 

=IFERROR(NETWORKDAYS(TODAY(), A2, $B$3:$B$4), "Check Dates")

IFERROR combineren met NETWORKDAYS() en TODAY() om te vinden hoeveel dagen er tot de examens resten in Excel

Combineer IFERROR() met NETWORKDAYS. Afbeelding door auteur. 

Wanneer je mogelijk dagen tussen datums moet berekenen in Excel

Ik deel een paar praktijkvoorbeelden van hoe ik deze functies onlangs in mijn projecten heb gebruikt.

Leeftijd berekenen 

Ik kreeg een lijst met datums om de leeftijd van personen te berekenen op basis van hun geboortedatum. Daarvoor gebruikte ik de functie DATEDIF(). Je ziet de voorbeelddataset hieronder. In cel B2 voer ik in

=DATEDIF(A2,TODAY(),"Y")

Deze formule berekent vervolgens het aantal volledige jaren tussen de datum in A2 (geboortedatum) en de datum van vandaag.

Leeftijd vinden met de functies IF() en TODAY() in Excel

Vind de leeftijd met de functie DATEDIF(). Afbeelding door auteur.

Als ik specifiekere details nodig heb, zoals het totaal aantal maanden of dagen, kan ik de formule zo aanpassen:

  • m om het aantal maanden sinds geboorte te vinden.

  • d om het aantal dagen te vinden.

Projectplanning bijhouden

Ik hield ook het aantal resterende werkdagen voor een project bij met de functie NETWORKDAYS(). Hiervoor voerde ik de start- en einddatums in de cellen A2 en B2 in en zette ik de feestdagen in de cellen C2:C5. Vervolgens berekende ik in cel D2 de werkdagen voor het project met de formule:

=NETWORKDAYS(A2,B2,$C$3:$C$5)

Resterende werkdagen voor het project vinden met de functie NETWORKDAYS() in Excel

Vind de resterende dagen voor het project met de functies NETWORKDAYS(). Afbeelding door auteur.

Wanneer de projectplanning veranderde, hoefde ik alleen de datums bij te werken en paste de formule zich automatisch aan. Zo houd ik de deadlines eenvoudig bij.

Financiële analyse

Een keer moest ik meerdere contractdeadlines bijhouden. Dus zette ik in Excel een eenvoudig systeem op om snel te zien of een deadline was verlopen of nog actief was.

Ik voerde simpelweg deze formule in cel C2 in:

=IF(B2 < TODAY(), "Expired", "Active")

Dit labelde elk contract automatisch op basis van of de vervaldatum al was gepasseerd.

Ik gebruik zelfs voorwaardelijke opmaak om de cellen naar status te kleuren voor duidelijkheid. Active-contracten licht ik groen uit, terwijl Expired-contracten rood worden gemarkeerd. 

Daarvoor koos ik New Rule onder Conditional Formatting en koos ik Use a formula to determine which cells to format. Daarna voerde ik de formules =B2="Expired" en =B2="Active" apart in. Zo kon ik zien welke contracten aandacht nodig hadden.

controleren of de contractdeadline vandaag actief of verlopen is in Excel

Houd de contractdeadline bij. Afbeelding door auteur.

Nu werkt alles vanzelf bij. De formules passen zich direct aan wanneer ik nieuwe contracten toevoeg of vervaldatums bijwerk.

Gaten in medicatieherhaalrecepten

Je kunt ook het gat tussen herhaalrecepten in Excel berekenen. Stel dat je ouders op 1 januari 2025 een voorraad voor 30 dagen hebben opgehaald, maar het is vandaag 5 februari 2025, en je wilt uitzoeken hoelang ze zonder medicatie hebben gezeten. 

In de dataset hieronder geeft cel A2 aan wanneer de medicatie voor het laatst is opgehaald. We trekken simpelweg vandaag af van die datum en tellen er 30 bij op. (Dit is slechts een voorbeeld om Excel-functies te oefenen; raadpleeg voor medische situaties je arts.)

=TODAY()-(A3+30)

Gaten in medicatieherhaalrecepten berekenen in Excel met de functie TODAY()

Vind de laatste medicatieaanvulling. Afbeelding door auteur

Zo hield ik eenvoudig het aantal dagen sinds elke aanvulling bij en plande ik de volgende zonder giswerk.

Tips en best practices

Hier zijn tot slot een paar tips en best practices om je op weg te helpen:

  • Ik zorg er altijd voor dat de datumcellen correct zijn opgemaakt. Als dat niet zo is, herkent Excel ze mogelijk niet als datum, wat de berekeningen kan verstoren. Dus ik controleer altijd of de cellen zijn ingesteld op Date op het tabblad Home onder de Name groepsopmaak.

  • Ik hou mijn formules simpel en duidelijk. In plaats van datums hard te coderen zoals =DAYS("1/10/2025", "1/1/2025"), gebruik ik altijd celverwijzingen zoals A2 en B2. Dan hoef ik bij updates alleen de celwaarden te wijzigen zonder de formule aan te raken.

  • Bij het gebruik van de functie TODAY() zorg ik er altijd voor dat de cel is opgemaakt als Number — anders verschijnt er een ####-fout of een onjuiste datum.

Tot slot

Ik heb een paar van de beste manieren gedeeld om met datums in Excel te werken, van simpele aftrekking tot geavanceerdere functies zoals DAYS(), DATEDIF(), NETWORKDAYS() en TODAY(). Deze functies zijn ideaal om planningen bij te houden en met feestdagen om te gaan.

De beste manier om hier handigheid in te krijgen is door te oefenen. Probeer ze uit in je eigen spreadsheets en ontdek hoe ze je werk kunnen vereenvoudigen. 

Ben je klaar om je vaardigheden verder te verbeteren? Dan raad ik de cursussen Data Analysis in Excel, Data Preparation in Excel en Data Visualization in Excel aan. Deze cursussen behandelen geavanceerde functies en strategieën die je werk nog efficiënter maken. 


Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Ik ben een contentstrateeg die graag complexe onderwerpen eenvoudig maakt. Ik heb bedrijven als Splunk, Hackernoon en Tiiny Host geholpen om boeiende en informatieve content te maken voor hun doelgroep.

FAQs

Hoe bereken ik het verschil tussen twee tijden in uren, minuten en seconden terwijl ik de andere eenheden negeer?

Je kunt deze formules gebruiken:

  • Uren: =HOUR(B2-A2)

  • Minuten: =MINUTE(B2-A2)

  • Seconden: =SECOND(B2-A2)

Opmerking: Het resultaat zal niet meer dan 24 uur of 60 minuten/seconden bedragen.

Hoe bereken ik het aantal uren tussen twee tijden in Excel?

Om uren als decimaal te berekenen, gebruik je =(B2-A2)*24, en om volledige uren te krijgen, gebruik je =INT((B2-A2)*24).

Wat zijn de sneltoetsen om snel de huidige datum of tijd in Excel in te voegen?

Zo doe je dit:

  • Druk op Ctrl + ; om de huidige datum in te voegen.
  • Druk op Ctrl + Shift + ; om de huidige tijd in te voegen.

Hoe bereken ik het aantal weken tussen twee datums?

Om het aantal weken tussen twee datums te berekenen, deel je het aantal dagen door 7. Je kunt de volgende formule gebruiken: = (End_Date - Start_Date) / 7.

Onderwerpen

Leer Excel met DataCamp

Cursus

Introductie tot Excel

4 Hr
236K
Beheers de basis van Excel en leer deze spreadsheettool gebruiken om impactvolle analyses uit te voeren.
Bekijk detailsRight Arrow
Begin met de cursus
Meer zienRight Arrow
Gerelateerd

blog

AI vanaf nul leren in 2026: een complete gids van de experts

Ontdek alles wat je moet weten om in 2026 AI te leren, van tips om te beginnen tot handige resources en inzichten van industrie-experts.
Adel Nehme's photo

Adel Nehme

15 min

Meer zienMeer zien