Skip to main content

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

Author: Xiaoyang Last Modified: 2025-07-21

Bij het werken met datumgegevens in Excel moet u vaak het exacte aantal dagen, weken, maanden of jaren berekenen dat twee specifieke datums scheidt. Deze berekening is vaak vereist voor projectplanning, analyse van werknemersjaren, financiële prognoses en meer. Excel biedt verschillende gebruiksvriendelijke methoden om deze verschillen te berekenen, inclusief directe formules, ingebouwde functies en geavanceerde tools die het proces kunnen stroomlijnen of automatiseren. Deze handleiding biedt stap-voor-stap instructies voor verschillende benaderingen om datumverschillen nauwkeurig te berekenen, zodat u de meest geschikte oplossing voor uw scenario kunt selecteren.


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, duur berekent of periodes van opbouw monitort, Excelformules kunnen u helpen deze berekeningen nauwkeurig uit te voeren.

Voer een van de volgende formules in een lege cel in waar u het resultaat wilt laten verschijnen:

=DATUMVERSCHIL(A2,B2,"D")
=B2-A2

Opmerking: A2 moet hier de startdatum bevatten en B2 de einddatum.

Sleep de vulgreep naar beneden om de formule desgewenst toe te passen op andere rijen. De cel toont het aantal dagen tussen de overeenkomstige start- en einddatums.

Formula entered to count the number of days between two given dates

Tips en opmerkingen:

  • Als de einddatum eerder is dan de startdatum:
    • De formule =B2 - A2 zal een negatief getal retourneren.
    • De formule =DATUMVERSCHIL(A2, B2, "D") zal een #GETAL! fout retourneren.
      Controleer daarom uw invoerdata op nauwkeurigheid.
  • De functie DATUMVERSCHIL negeert het tijdgedeelte en berekent alleen volledige dagen.
  • Voor inclusieve dagtelling (inclusief start- en einddatum) voegt u +1 toe aan het einde van uw formule:
    bijv., =DATUMVERSCHIL(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 kan essentieel zijn voor loonperiodes, terugkerende evenementen of academische schema's. Excel maakt deze berekening eenvoudig met de onderstaande formules. Deze aanpak is het beste geschikt voor basis weekberekeningen; voor kalendergebaseerde weektelling kan extra aanpassing nodig zijn.

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

=(DATUMVERSCHIL(A2,B2,"D")/7)
=(B2-A2)/7

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

Breid de formule uit door de vulgreep te slepen om deze toe te passen op de gewenste rijen. Het resultaat zal het aantal weken als een decimaal tonen. Deze methode is vooral handig om exacte weekaantallen te vinden, maar als u alleen hele weken nodig hebt (hele getallen), raadpleeg dan de onderstaande tip.

Formula entered to count how many weeks between two dates

  • TipsOm alleen het aantal volledige weken tussen twee datums te berekenen, gebruikt u:
  • =AFRONDEN.NAAR.BENEDEN((DATUMVERSCHIL(A2, B2, "d") /7),0)
    =INTEGER((B2-A2)/7)

Formula entered to get the number of full weeks between two dates

Extra opmerkingen: Als u weken moet uitlijnen met specifieke weekdagen (bijvoorbeeld altijd beginnend op maandagen), kunt u hulpcolumnen of de WEEKNUM-functie gebruiken voor aangepaste berekeningen.


Verschillende verschillen tussen twee datums berekenen in dagen, weken, maanden, jaren enz.

Als u het moeilijk vindt om te onthouden welke formule van toepassing is op welk scenario, laat Kutools voor Excel's Datum & Tijd Helper u onmiddellijk verschillen berekenen in dagen, weken, maanden, jaren, of zelfs combinaties zoals weken + dagen of maanden + weken, zonder formules te hoeven onthouden of aanpassen. Deze functie is vooral handig voor gebruikers die vaak werken met grote hoeveelheden datumgegevens.

Kutools for Excel's Date & Time Helper interface

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen


Tel het aantal maanden tussen twee datums met een formule

Het berekenen van het aantal maanden tussen twee datums is nuttig voor het traceren van perioden zoals leninglooptijden, tijd tot vervaldatum of projectfasen. De functie DATUMVERSCHIL is ontworpen voor dergelijke intervalgebaseerde datum berekeningen.

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

=DATUMVERSCHIL(A2,B2,"m")

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

Sleep de vulgreep naar beneden indien nodig. Deze formule geeft alleen het aantal volledige maanden in het gegeven interval weer.

Formula entered to get the number of months between two dates

  • TipsOm een gecombineerd resultaat voor maanden en dagen te krijgen, gebruikt u deze formule:
  • =DATUMVERSCHIL(A2,B2,"m")&" maanden "&DATUMVERSCHIL(A2,B2,"md")&" dagen"

Formula entered to get the number of months and days between two dates

Opmerkingen: De functie DATUMVERSCHIL behandelt maanden als hele eenheden, dus worden gedeeltelijke maanden niet geteld tenzij expliciet gevraagd zoals in de bovenstaande gecombineerde formule. Pas invoerformaten aan om ervoor te zorgen dat datumvelden door Excel als geldige datums worden herkend, anders kunnen fouten optreden.


Tel het aantal jaren tussen twee datums met een formule

Voor jaarverslagen, werkverband jubilea, of andere scenario's waarin voltooid verlopen jaren belangrijk zijn, laat Excel dit efficiënt berekenen met de functie DATUMVERSCHIL.

Voer de onderstaande formule in een lege cel in:

=DATUMVERSCHIL(A2,B2,"y")

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

Gebruik de vulgreep om de formule toe te passen op alle vereiste cellen. De berekening retourneert het aantal volledige jaren tussen de twee datums. Dit is erg handig om snel dienstjaren te bepalen of drempels voor bepaalde voordelen vast te stellen.

Formula entered to calculate the number of years between two dates

Problemen oplossen: Als de datums zijn opgemaakt als tekst en niet als echte Excel-datums, kan de formule fouten retourneren. Converteer ze zo nodig met DATUMWAARDE.


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

In gevallen waarin u een gedetailleerdere opsplitsing nodig hebt (zoals voor leeftijdsberekeningen of gedetailleerde diensttijd rapportage), kunt u DATUMVERSCHIL-functies combineren om jaren, maanden en dagen tussen twee datums weer te geven.

Voer of plak de volgende formule in een cel in:

=DATUMVERSCHIL(A2, B2, "y") &" jaren "&DATUMVERSCHIL(A2, B2, "ym") &" maanden " &DATUMVERSCHIL(A2, B2, "md") &" dagen"

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

Sleep de formule indien nodig. Deze aanpak berekent en toont het verschil in een gecombineerd, tekstgebaseerd formaat (bijvoorbeeld "2 jaren 3 maanden 7 dagen").

Formula entered to get the number of years months and days between two dates

Tips: Dit resultaat is erg handig voor het documenteren van werknemersleeftijd, contractduur of klantrelaties waar volledige opsplitsingen vereist zijn. Als u het resultaat in aparte cellen nodig hebt, splitst u de formule of gebruikt u hulpcellen.


Verschillende verschillen tussen twee datums berekenen in dagen, weken, maanden, jaren met een krachtige functie

Als u zich niet op uw gemak voelt bij het werken met formules of als u de flexibiliteit wilt hebben om snel tussen verschillende eenheden te schakelen (dagen, weken, maanden, jaren, combinaties), vereenvoudigt Kutools voor Excel dit proces met de Datum & Tijd Helper.

Opmerking:Om Datum & Tijd Helper te gebruiken, begint u met het downloaden van Kutools voor Excel. Nadat het is geïnstalleerd, kunt u de functie snel openen vanuit de werkbalk.

Nadat u de installatie van Kutools voor Excel hebt voltooid, volgt u de onderstaande instructies:

Klik op een cel voor het resultaat. Ga naar Kutools > Formule Helper > Datum & Tijd helper zoals hieronder getoond:

Date & Time helper option on the Kutools tab on the ribbon

In het Datum & Tijd Helper dialoogvenster:

  • Selecteer het Verschil-optie onder Type;
  • Kies de startdatum en einddatum in de Argumentinvoer-boxen;
  • Stel het resultaattype in zoals gewenst (Jaar + Maand + Week + Dag, etc.) voor een aangepaste opsplitsing.

Date & Time Helper dialog box

Klik op OK om te berekenen. Breid het resultaat uit door de vulgreep te slepen als u meer datarijen moet bestrijken.

Results returned

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

Deze oplossing wordt vooral aanbevolen als u regelmatig gemengde of ongebruikelijke datum berekeningen moet uitvoeren, of als u een oplossing zonder formules zoekt die flexibel en efficiënt is.


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

Voor gebruikers die grote hoeveelheden data verwerken of repetitieve berekeningen automatiseren over meerdere rijen, kan het gebruik van een VBA-macro de efficiëntie verbeteren. Deze aanpak is geschikt wanneer u veel datumparen tegelijk moet verwerken, of wanneer het kopiëren van formules niet praktisch is. Met VBA kunt u verschillen in dagen, weken, maanden of jaren berekenen over een gedefinieerd bereik en zelfs de uitvoerindeling aanpassen zoals nodig. Dit is vooral effectief voor periodieke rapporten of batchverwerkingsopdrachten.

Open de VBA-editor door te navigeren naar Ontwikkelaar > Visual Basic. In het Microsoft Visual Basic for Applications-venster klikt u 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 de Run button knop om de macro uit te voeren. U wordt gevraagd om uw bereik te selecteren met start- en einddatums (twee aangrenzende kolommen). Voer vervolgens het verschiltype 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.

Tips voor gebruik: 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)" in de resultaatkolom tegenkomt, controleer dan uw bereik op niet-datumwaarden of lege cellen. Deze methode is geschikt voor gevorderde gebruikers of regelmatige bulk-rapportagescenario's.


Meer artikelen gerelateerd aan datum en tijd:

  • Bereken uren tussen tijden na middernacht in Excel
  • Stel dat u een tijdtabel heeft om uw werktijd te registreren, de tijd in kolom A is de starttijd van vandaag en de tijd in kolom B is de eindtijd van de volgende dag. Normaal gesproken, als u het tijdverschil tussen de twee tijden rechtstreeks berekent met "=B2-A2", zal het niet het juiste resultaat weergeven zoals links in de screenshot te zien is. Hoe kunt u de uren tussen twee tijden na middernacht in Excel correct berekenen?
  • Tel het aantal dagen / werkdagen / weekenden tussen twee datums
  • Heeft u ooit het aantal dagen tussen twee datums in Excel moeten tellen? Misschien wilt u soms alleen de werkdagen tussen twee datums berekenen, en soms wilt u alleen de weekenddagen tussen de twee datums tellen. Hoe kunt u het aantal dagen tussen twee datums tellen onder een bepaalde voorwaarde?

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!