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

Hoe telt u het aantal dagen, weken, maanden of jaren tussen twee datums?

AuteurXiaoyang Wijzigingsdatum

Bij het werken met datumgegevens in Excel moet u vaak het exacte aantal dagen, weken, maanden of jaren tussen twee specifieke datums bepalen. Deze berekening is essentieel voor projectplanning, analyse van dienstjaren, financiële prognoses en meer. Excel biedt diverse gebruiksvriendelijke methoden om deze verschillen te berekenen — van eenvoudige formules en ingebouwde functies tot geavanceerde hulpmiddelen die het proces stroomlijnen of automatiseren. In deze handleiding vindt u stapsgewijze instructies voor verschillende benaderingen, zodat u altijd de meest geschikte oplossing kiest voor uw situatie.


Tel het aantal dagen tussen twee datums met formules

Het berekenen van het aantal dagen tussen twee datums is een van de meest voorkomende datumgerelateerde taken in Excel. Of u nu deadlines bijhoudt, duurperiodes bepaalt of accumulatieperiodes monitort – met Excel-formules voert u deze berekeningen altijd nauwkeurig uit.

1. Voer een van de volgende formules in een lege cel in om het resultaat weer te geven:

=DATEDIF(A2,B2,„D")
=B2-A2

Opmerking: Hierin bevatten A2 de startdatum en B2 de einddatum.

2. Sleep de vulgreep naar beneden om de formule, indien nodig, op andere rijen toe te passen. De cel toont dan het aantal dagen tussen de betreffende start- en einddatum.

Ingevoerde formule om het aantal dagen tussen twee opgegeven datums te tellen

Tips en opmerkingen:

  • Als de Einddatum vroeger is dan de Startdatum:
    • De formule =B2-A2 levert een negatief getal op.
    • De formule =DATEDIF(A2, B2, „D") geeft een #GETAL!-fout.
      Controleer daarom uw invoerdatums op nauwkeurigheid.
  • De DATEDIF-functie negeert het tijdstip en berekent uitsluitend volledige dagen.
  • Voor inclusieve dagtellingen (waarbij zowel de start- als de einddatum worden meegeteld) voegt u +1 toe aan het einde van uw formule:
    bijv. =DATEDIF(A2, B2, „D") + 1 of =B2 - A2 + 1.

Tel het aantal weken tussen twee datums met formules

Het bepalen van het aantal weken tussen twee datums is essentieel voor loonperioden, terugkerende evenementen of academische schema’s. Met Excel voert u deze berekening eenvoudig uit via de onderstaande formules. Deze aanpak is ideaal voor eenvoudige weekberekeningen; voor kalendergebaseerde weektellingen zijn mogelijk extra aanpassingen vereist.

1. Voer een van de volgende formules in een lege cel in:

=(DATEDIF(A2,B2,„D")/7)
=(B2-A2)/7

Opmerking: In deze formules is A2 de startdatum en B2 de einddatum.

2. Breid de formule uit door de vulgreep te slepen naar de gewenste rijen. Het resultaat toont het aantal weken als decimaal getal. Deze methode is ideaal voor exacte weekaantallen, maar als u alleen volledige weken (gehele getallen) nodig hebt, bekijkt u dan de tip hieronder.

Ingevoerde formule om te tellen hoeveel weken er tussen twee datums zitten

  • Tips:Gebruik het volgende om alleen het aantal volledige weken tussen twee datums te berekenen:
  • =ROUNDDOWN((DATEDIF(A2, B2, „d") /7),0)
    =INT((B2-A2)/7)

Ingevoerde formule om het aantal volledige weken tussen twee datums te krijgen

Aanvullende opmerkingen: Als u weken wilt afstemmen op specifieke weekdagen (bijvoorbeeld altijd beginnend op maandag), kunt u hulpkolommen of de WEEKNUM-functie gebruiken voor aangepaste berekeningen.


Bereken diverse intervallen tussen twee datums in dagen, weken, maanden, jaren, enzovoort.

Vindt u het lastig om te onthouden welke formule bij welk scenario hoort? Met de Datum en Tijd Assistent van Kutools voor Excel berekent u direct verschillen in dagen, weken, maanden, jaren of zelfs combinaties zoals Dagen + Werkdagen of Maanden + Werkdagen—zonder dat u formules hoeft te onthouden of aan te passen. Deze functie is vooral handig voor gebruikers die vaak met grote hoeveelheden datumgegevens werken.

Kutools for Excel's Datum- en tijdassistent-interface

Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen


Tel het aantal maanden tussen twee datums met een formule

Het berekenen van het aantal maanden tussen twee datums is handig om periodes bij te houden, zoals leninglooptijden, resterende looptijden of projectfasen. Daarvoor is de DATEDIF-functie speciaal ontworpen: zij levert precies de intervalgebaseerde datumcalculaties die u nodig heeft.

1. Voer deze formule in de cel in waar u het resultaat wilt:

=DATEDIF(A2,B2,„m")

Opmerking: Gebruik A2 voor de startdatum en B2 voor de einddatum.

2. Sleep de vulgreep indien nodig naar beneden. Deze formule toont alleen het aantal volledige maanden binnen het opgegeven interval.

Ingevoerde formule om het aantal maanden tussen twee datums te krijgen

  • Tips:Gebruik de volgende formule voor een gecombineerd resultaat van maanden en dagen:
  • =DATEDIF(A2,B2,"m")&„ maanden "&DATEDIF(A2,B2,"md")&„ dagen"

Ingevoerde formule om het aantal maanden en dagen tussen twee datums te krijgen

Opmerkingen: De DATEDIF-functie behandelt maanden als gehele eenheden, dus gedeeltelijke maanden worden niet meegeteld—tenzij expliciet gevraagd, zoals in de bovenstaande gecombineerde formule. Pas de invoerformaten aan om ervoor te zorgen dat Excel datumvelden herkent als geldige datums; anders kunnen er fouten optreden.


Tel het aantal jaren tussen twee datums met een formule

Voor jaarlijkse rapportages, jubileumdata of andere scenario’s waarin het aantal verstreken volledige jaren van belang is, berekent u dit efficiënt in Excel met de DATEDIF-functie.

1. Voer de onderstaande formule in een lege cel in:

=DATEDIF(A2,B2,„y")

Opmerking: Gebruik A2 als de startdatum en B2 als de einddatum.

2. Gebruik de vulgreep om de formule toe te passen op alle gewenste cellen. De berekening geeft het aantal volledige jaren tussen de twee datums terug — ideaal om in een oogopslag dienstjaren vast te stellen of te controleren of iemand in aanmerking komt voor bepaalde voordelen.

Ingevoerde formule om het aantal jaren tussen twee datums te berekenen

Probleemoplossing: Als de datums zijn opgemaakt als tekst in plaats van als echte Excel-datums, kan de formule fouten geven. Gebruik indien nodig DATUMWAARDEom ze te converteren.


Tel het aantal jaren, maanden en dagen tussen twee datums met formules

In gevallen waarin u een gedetailleerdere uitsplitsing nodig hebt (bijvoorbeeld voor leeftijdsberekeningen of gedetailleerde dienstjarenrapportage), kunt u DATEDIF-functies combineren om jaren, maanden en dagen tussen twee datums weer te geven.

1. Voer de volgende formule in een cel in of plak deze:

=DATEDIF(A2, B2, "y") &„ years "&DATEDIF(A2, B2, "ym") &„ months " &DATEDIF(A2, B2, "md") &„ days"

Opmerking: Gebruik A2 voor de startdatum en B2 voor de einddatum.

2. Sleep de formule indien nodig. Deze aanpak berekent en toont het verschil in een gecombineerd, tekstgebaseerd formaat (bijv. ‘2 jaar 3 maanden 7 dagen’).

Ingevoerde formule om het aantal jaren, maanden en dagen tussen twee datums te krijgen

Tips: Dit resultaat is bijzonder handig bij het documenteren van werknemersleeftijd, contractduur of klantrelaties waarvoor een volledige uitsplitsing nodig is. Als u het resultaat in afzonderlijke cellen wilt gebruiken, split dan de formule of maak gebruik van hulpkolommen.


Bereken verschillende intervallen tussen twee datums in dagen, weken, maanden of jaren met een krachtige functie

Als u niet vertrouwd bent met het werken met formules of als u de flexibiliteit wilt om snel te schakelen tussen verschillende eenheden (dagen, weken, maanden, jaren of combinaties), vereenvoudigt Kutools voor Excel dit proces met de Datum en Tijd Assistent.

Opmerking:Om de Datum en Tijd Assistent te gebruiken, begint u met het downloaden van Kutools voor Excel. Na installatie opent u de functie snel via het lint.

Na het voltooien van de installatie van Kutools voor Excel, volgt u de onderstaande instructies:

1. Klik op een cel voor het resultaat. Ga naar Kutools > Formulehulp > Datum en Tijd Assistent, zoals hieronder wordt getoond:

Optie Datum- en tijdassistent op het Kutools-tabblad in het lint

2. In het Datum en Tijd Assistent-dialoogvenster:

  • Selecteer de Verschil-optie onder Type;
  • Kies de Startdatum en Einddatum in de Argumentinvoer-vakken;
  • Stel het gewenste resultaattype in (Jaren + Maanden + Dagen + Werkdagen, enz.) voor een aangepaste opsplitsing.

Dialoogvenster Datum- en tijdassistent

3. Klik op OK om te berekenen. Breid het resultaat uit door de vulgreep te slepen als u meer gegevensrijen wilt meenemen.

Geretourneerde resultaten

Klik hier om Kutools voor Excel nu te downloaden en gratis uit te proberen!

Deze oplossing wordt met name aanbevolen als u regelmatig gemengde of ongebruikelijke datumcalculaties moet uitvoeren of een oplossing zonder formules wenst die flexibel en efficiënt is.


VBA-macro: Automatiseer de berekening van dagen, weken, maanden of jaren tussen twee datums

Voor gebruikers die grootschalige gegevens verwerken of herhaalde berekeningen automatiseren over meerdere rijen, kan het gebruik van een VBA-macro de efficiëntie verhogen. Deze aanpak is geschikt wanneer u veel datumkoppels tegelijk moet verwerken of wanneer het kopiëren van formules onpraktisch is. Met VBA kunt u verschillen in dagen, weken, maanden of jaren berekenen over een gedefinieerd bereik en zelfs het uitvoerformaat naar wens aanpassen. Dit is bijzonder effectief voor periodieke rapportages of batchverwerkingstaken.

1. Open de VBA-editor via Ontwikkelaar > Visual Basic. Klik in het venster Microsoft Visual Basic for Applications op Invoegen > Module. Kopieer en plak vervolgens de volgende code in de module:

Sub CalculateDateDifferences()
    Dim WorkRng As Range
    Dim RowRng As Range
    Dim StartCol As Integer
    Dim EndCol As Integer
    Dim OutputCol As Integer
    Dim DiffType As String
    Dim xTitleId As String
    
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    
    Set WorkRng = Application.InputBox("Select the range of date pairs (two columns: Start and End Date)", xTitleId, Selection.Address, Type:=8)
    
    If WorkRng Is Nothing Then Exit Sub
    
    StartCol = WorkRng.Columns(1).Column
    EndCol = WorkRng.Columns(2).Column
    OutputCol = EndCol + 1
    
    DiffType = Application.InputBox("Enter difference type: D=Days, W=Weeks, M=Months, Y=Years", xTitleId, "D", Type:=2)
    
    For Each RowRng In WorkRng.Rows
        If IsDate(RowRng.Cells(1, 1)) And IsDate(RowRng.Cells(1, 2)) Then
            Select Case UCase(DiffType)
                Case "D"
                    RowRng.Cells(1, 3).Value = RowRng.Cells(1, 2).Value - RowRng.Cells(1, 1).Value
                Case "W"
                    RowRng.Cells(1, 3).Value = (RowRng.Cells(1, 2).Value - RowRng.Cells(1, 1).Value) / 7
                Case "M"
                    RowRng.Cells(1, 3).Value = DateDiff("m", RowRng.Cells(1, 1).Value, RowRng.Cells(1, 2).Value)
                Case "Y"
                    RowRng.Cells(1, 3).Value = DateDiff("yyyy", RowRng.Cells(1, 1).Value, RowRng.Cells(1, 2).Value)
                Case Else
                    RowRng.Cells(1, 3).Value = "Invalid Type"
            End Select
        Else
            RowRng.Cells(1, 3).Value = "Invalid date(s)"
        End If
    Next
    
    Application.DisplayAlerts = True
    MsgBox "Date differences calculated in the third column of your selected range.", vbInformation, xTitleId
End Sub

2. Klik op de knop Uitvoeren-knop om de macro uit te voeren. U wordt gevraagd uw bereik met begin- en einddatum (twee aangrenzende kolommen) te selecteren. Voer daarna het verschilttype in: D voor dagen, W voor weken, M voor maanden, Y voor jaren. Het resultaat verschijnt in de kolom direct rechts van uw geselecteerde bereik.

Gebruikstips: Deze macro is ideaal voor snelle, consistente batchverwerking. Zorg ervoor dat uw datumkolommen correct zijn opgemaakt als datums om fouten te voorkomen. Als u „Ongeldige datum(s)” ziet in de resultaatkolom, controleer dan uw bereik op niet-datumwaarden of lege cellen. Deze methode is perfect voor gevorderde gebruikers en reguliere bulkrapportagescenario’s.


Meer artikelen over datums en tijd:

  • Bereken uren tussen tijdstippen na middernacht in Excel
  • Stel dat u een rooster heeft om uw werktijden vast te leggen, waarbij het tijdstip in kolom A het begintijdstip van vandaag is en het tijdstip in kolom B het eindtijdstip van de volgende dag. Normaal gesproken levert de directe aftrekking met „=B2-A2” niet het juiste resultaat op, zoals op de linker screenshot te zien is. Hoe berekent u in Excel op de juiste manier het aantal uren tussen twee tijdstippen die over middernacht heen lopen?
  • Tel het aantal dagen / werkdagen / weekenddagen tussen twee datums
  • Hebt u ooit het aantal dagen tussen twee datums in Excel moeten tellen? Misschien wilt u soms alleen de werkdagen tussen twee datums berekenen, of juist alleen de weekenddag tussen die twee datums. Hoe telt u het aantal dagen tussen twee datums onder bepaalde voorwaarden?

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