Hoe telt u het aantal dagen, weken, maanden of jaren tussen twee datums?
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
- Tel het aantal weken tussen twee datums met formules
- Tel het aantal maanden tussen twee datums met formules
- Tel het aantal jaren tussen twee datums met een formule
- Tel het aantal jaren, maanden en dagen tussen twee datums met formules
- Bereken verschillende intervallen tussen twee datums in dagen, weken, maanden of jaren met een krachtige functie
- VBA-macro: Automatiseer de berekening van dagen, weken, maanden of jaren tussen twee datums voor batchverwerking
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:
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.

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:
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.

- 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)

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 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:
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.

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

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:
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.

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:
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’).

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:

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.

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

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
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 een toekomstige datum op basis van een opgegeven datum in Excel
- Hoe voegt u in Excel een aantal dagen toe aan een opgegeven datum om de toekomstige datum te berekenen?
- 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?
- Bereken de pensioendatum op basis van Geboortedatum in Excel
- Stel dat een werknemer op 60-jarige leeftijd met pensioen gaat; hoe berekent u dan de pensioendatum op basis van de geboortedatum in Excel?
- 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
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