Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

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

Author Xiaoyang Last modified

Bij het werken met datumgegevens in Excel moet u vaak het exacte aantal dagen, weken, maanden of jaren berekenen dat twee specifieke datums van elkaar scheidt. Deze berekening is vaak vereist voor projectplanning, analyse van werknemersjaren, financiële voorspellingen en meer. Excel biedt verschillende gebruikersvriendelijke 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 oplopende periodes monitort, Excel-formules helpen u deze berekeningen nauwkeurig uit te voeren.

1. 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: Hier moet A2 de startdatum bevatten en B2 de einddatum.

2. Sleep de vulgreep naar beneden om de formule indien nodig toe te passen op andere rijen. De cel zal het aantal dagen tussen de bijbehorende start- en einddatums tonen.

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 dus uw invoerdata op nauwkeurigheid.
  • De DATUMVERSCHIL-functie negeert het tijdgedeelte en berekent alleen hele dagen.
  • Voor inclusieve dagtellingen (inclusief zowel start- als einddatums), voeg +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 onderstaande formules. Deze aanpak is het beste geschikt voor basisweekberekeningen; voor kalendergebaseerde weektelling kan extra aanpassing vereist zijn.

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

2. 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), zie onderstaande tip.

Formula entered to count how many weeks between two dates

  • TipsOm alleen het aantal volledige weken tussen twee datums te berekenen, gebruik:
  • =AFRONDEN.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 wilt uitlijnen met specifieke weekdagen (bijvoorbeeld altijd beginnend op maandagen), kunt u hulpcolumnen of de WEEKNUM-functie gebruiken voor aangepaste berekeningen.


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

Als u het lastig vindt om te onthouden welke formule bij welke situatie hoort, 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 aan te passen. Deze functie is vooral handig voor gebruikers die vaak met grote hoeveelheden datumgegevens werken.

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 DATUMVERSCHIL-functie is ontworpen voor dergelijke intervalgebaseerde datumcalculaties.

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

=DATUMVERSCHIL(A2,B2,"m")

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

2. Sleep de vulgreep naar beneden indien nodig. Deze formule levert alleen het aantal volledige maanden in het gegeven interval op.

Formula entered to get the number of months between two dates

  • TipsOm een gecombineerd resultaat voor maanden en dagen te krijgen, gebruik 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 DATUMVERSCHIL-functie behandelt maanden als hele eenheden, dus worden partiële maanden niet geteld tenzij expliciet gevraagd zoals in bovenstaande gecombineerde formule. Pas invoerformats aan om ervoor te zorgen dat datumvelden door Excel worden herkend als geldige datums, anders kunnen fouten optreden.


Tel het aantal jaren tussen twee datums met een formule

Voor jaarverslagen, dienstverband jubilea of andere scenario's waar volle jaren belangrijk zijn, laat Excel dit efficiënt berekenen met de DATUMVERSCHIL-functie.

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

=DATUMVERSCHIL(A2,B2,"y")

Opmerking: Verwijs naar A2 als de startdatum en B2 als de einddatum.

2. Gebruik de vulgreep om de formule toe te passen op alle benodigde cellen. De berekening zal het aantal volledige jaren tussen de twee datums retourneren. 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 indien nodig met DATUMWAARDE.


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

In gevallen waar u een gedetailleerdere opsplitsing nodig heeft (zoals voor leeftijdsberekeningen of gedetailleerde dienstverband rapportage), kunt u DATUMVERSCHIL-functies combineren om jaren, maanden en dagen tussen twee datums te tonen.

1. Voeg 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.

2. 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 vooral handig voor het documenteren van werknemersleeftijd, contractduur of klantrelaties waar volledige opsplitsingen vereist zijn. Als u het resultaat in aparte cellen nodig hebt, splits de formule of gebruik hulpcolumnen.


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

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

Opmerking:Om de Datum- & Tijd Helper te gebruiken, start door Kutools voor Excel te downloaden. Nadat het is geïnstalleerd, kunt u de functie snel openen vanaf de lint.

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

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

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

2. In het Datum- & Tijd Helper dialoogvenster:

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

Date & Time Helper dialog box

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

Results returned

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

Deze oplossing wordt vooral aanbevolen als u regelmatig gemengde of ongebruikelijke datumcalculaties 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 verhogen. Deze aanpak is geschikt wanneer u veel datumparen 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 de uitvoerindeling naar behoefte aanpassen. Dit is vooral effectief voor periodieke rapporten of batchverwerkingsopdrachten.

1. Open de VBA-editor door naar Ontwikkelaar > Visual Basic te navigeren. In het Microsoft Visual Basic for Applications-venster, klik 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.

Gebruikstips: Deze macro is ideaal voor snelle, consistente bulkverwerking. Zorg ervoor dat uw datumkolommen correct zijn opgemaakt als datums om fouten te voorkomen. Als u "Ongeldige datum(s)" in de resultaatkolom tegenkomt, controleer uw bereik op niet-datumwaarden of lege cellen. Deze methode is geschikt voor gevorderde gebruikers of regelmatige bulkrapportagescenario's.


Meer artikelen over datum en tijd:

  • Uren berekenen tussen tijden na middernacht in Excel
  • Stel dat u een tijdtabel hebt om uw werkuren te registreren, waarbij de tijd in Kolom A het starttijd van vandaag is en de tijd in Kolom B het eindtijd van de volgende dag. Normaal gesproken, als u het tijdsverschil tussen de twee tijden berekent door direct af te trekken "=B2-A2", zal het niet het juiste resultaat tonen zoals in de linker screenshot te zien is. Hoe kunt u de uren tussen twee tijden na middernacht in Excel correct berekenen?
  • Tel het aantal dagen / werkdagen / weekends 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 tellen tussen de twee datums. Hoe kunt u het aantal dagen tussen twee datums onder een bepaalde voorwaarde tellen?

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus 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 via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (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- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter 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 kiezen die je het meest nodig hebt...


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

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • 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!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen