Het berekenen van het verschil tussen twee datums kan frustrerend zijn als je het voor meerdere batches moet doen. Gelukkig heeft Google Spreadsheets hier een speciale functie voor. De DATEDIF-functie neemt de twee datums op en vertelt u hoeveel het verschil ertussen is in dagen, maanden of zelfs jaren.

Lees verder om te leren wat deze functie is, en zie het in actie met een eenvoudig voorbeeld.

Wat is de DATEDIF-functie in Google Spreadsheets?

DATEDIF is een functie in Google Spreadsheets die het verschil tussen twee datums berekent. Deze functie kan de verschilwaarde in jaren, maanden of dagen retourneren. Met de juiste parameters kan DATEDIF ook het verschil van maanden en dagen retourneren met verschillende eigenaardigheden, zoals het negeren van het jaarverschil.

=DATUM.ALS(datum1, datum2, eenheid)

DATEDIF trekt datum2 af van datum1 en retourneert vervolgens het verschil in de opgegeven eenheid. De eenheden die deze functie ondersteunt zijn als volgt:

instagram viewer
Eenheid Opmerking
ja Aantal hele jaren tussen de twee datums.
m Aantal hele maanden tussen de twee datums.
D Aantal dagen tussen de twee datums.
MD Aantal dagen tussen de twee datums, waarbij hele jaren en maanden worden afgetrokken.
YM Aantal hele maanden tussen de twee datums, waarbij hele jaren worden afgetrokken.
YD Aantal dagen tussen de twee datums, waarbij de twee datums niet meer dan een jaar uit elkaar liggen.

Laten we een voorbeeld gebruiken om beter te begrijpen wat elk van deze eenheden betekent voor de DATEDIF-functie.

Als voorbeeld hebben we de geboortedatum van een student, 1 februari 2001, en de huidige datum is 31 januari 2022. Dit is wat elke eenheid zou retourneren in de DATEDIF-functie.

  • ja: Dit levert 20 op, aangezien het verschil tussen de twee datums 20 hele jaren is.
  • m: Dit levert 251 op, aangezien het verschil tussen de twee datums 251 hele maanden is.
  • D: Dit retourneert 7663 aangezien er 7663 dagen zijn verstreken tussen de twee datums.
  • MD: Dit levert 24 op. Zodra de hele jaren en hele maanden zijn afgetrokken, is het verschil tussen de twee datums het dagverschil, het verschil tussen 7 en 31 dat gelijk is aan 24.
  • YM: Dit zal 11 teruggeven. Nadat de hele jaren zijn afgetrokken, is februari 11 maanden verwijderd van januari.
  • YD: Dit levert 358 op. Als de twee data slechts een jaar uit elkaar liggen, is het verschil tussen 1 februari en 31 januari 358 dagen.

Hoe de DATEDIF-functie in Google Spreadsheets te gebruiken

De DATEDIF-functie heeft drie parameters: de eerste datum, de tweede datum en de eenheid. De datums die u invoert, moeten de datumnotatie hebben en geen tekst. De eenheden zijn ook beperkt tot de eenheden die in de vorige sectie zijn genoemd. Laten we, met dit in gedachten, deze functie gebruiken.

Als eenvoudig voorbeeld hebben we de lancerings- en landingsdata voor de Mars 2020-missie. Volgens deze voorbeeldspreadsheet vertrok het ruimtevaartuig op 30 juli 2020 en landde op Mars op 18 februari 2021.

Het doel is om het aantal dagen en maanden te berekenen dat dit ruimtevaartuig heeft gereisd, met behulp van de DATEDIF-functie.

  1. Selecteer de cellen met de datums.
  2. Ga naar Formaat en toen Nummer.
  3. Selecteer Datum. Hiermee worden de geselecteerde cellen ingesteld op datumnotatie.
  4. Selecteer de cel waar u het datumverschil in dagen wilt weergeven. Dat wordt cel B4 in dit werkblad.
  5. Ga naar de formulebalk en voer de onderstaande formule in:
    =DATUM.ALS(B2, B3, "d")
    Deze formule retourneert het verschil tussen datums B2 en B3 in dagen.
  6. druk op Binnenkomen. Sheets zal je nu vertellen dat het ruimtevaartuig 569 dagen heeft gereisd.

Laten we nu berekenen hoeveel maanden het ruimtevaartuig heeft gereisd.

  1. Selecteer de cel waar u het datumverschil in maanden wilt weergeven. Dat wordt cel B5 in dit werkblad.
  2. Voer de onderstaande formule in de formulebalk in:
    =DATUM.ALS(B2,B3, "M")
    Deze formule retourneert het aantal maanden tussen de datums B2 en B3.
  3. druk op Binnenkomen. Sheets zal je nu vertellen dat het ruimtevaartuig 18 maanden heeft gereisd.

Verwant: Hoe de huidige tijd aan Google Spreadsheets toe te voegen

In een ander voorbeeld hebben we John Doe's geboortedatum en willen we berekenen hoeveel dagen er zijn verstreken sinds zijn laatste verjaardag en hoeveel dagen er nog over zijn tot zijn volgende verjaardag. Om dit te bereiken, zullen we het verschil berekenen tussen de geboortedatum van vandaag en die van Jan met behulp van de DATEDIF-functie.

  1. Selecteer de cel waar u de eerste datum hebt ingevoerd. Dit wordt cel B1 voor dit voorbeeld.
  2. Ga naar Formaat en toen Cijfers.
  3. Selecteer Datum. Hierdoor wordt de celindeling tot op heden gewijzigd.
  4. Selecteer de cel waar u de huidige datum wilt weergeven. Dit wordt cel B2 voor dit voorbeeld.
  5. Ga naar de formulebalk en voer de onderstaande formule in:
    =VANDAAG()
    Deze formule krijgt de datum van vandaag en geeft deze weer in de cel. De geretourneerde waarde heeft een datumnotatie en kan dus worden gebruikt door andere datumgerelateerde functies zoals DATEDIF.
  6. druk op Binnenkomen.

Nu heb je de twee data waarmee je gaat werken. Laten we de dagen berekenen die zijn verstreken sinds John's laatste verjaardag.

  1. Selecteer de cel waar u de resultaten wilt weergeven. We hebben gekozen voor cel B3 voor dit voorbeeld.
  2. Ga naar de formulebalk en voer de onderstaande formule in:
    =DATUM.ALS(B1, B2, "JD")
    Deze formule berekent het verschil tussen de datums B1 en B2. De YD-parameter geeft de functie de opdracht om te veronderstellen dat de twee datums niet meer dan een jaar uit elkaar liggen.
  3. druk op Binnenkomen. In Spreadsheets zie je nu hoeveel dagen het is geweest sinds de laatste verjaardag van John, wat op dit moment 284 is in dit voorbeeld.

Laten we als nevendoel eens kijken hoeveel dagen er nog over zijn tot Johns volgende verjaardag. John's verjaardagen worden elke 365 dagen herhaald, en als er 284 dagen zijn verstreken sinds zijn laatste verjaardag, zijn er 365-284 dagen over tot zijn volgende verjaardag. Laten we hiervoor een formule schrijven:

  1. Selecteer een cel waarin u de formuleresultaten wilt weergeven. Dat wordt cel B4 voor dit voorbeeld.
  2. Voer de onderstaande formule in de formulebalk in:
    =365-B3
    Deze formule trekt de verstreken dagen sinds de laatste verjaardag van John af van 365.
  3. druk op Binnenkomen. Sheets zal je nu vertellen hoeveel dagen er nog over zijn tot Johns volgende verjaardag.

Verwant: Getallen aftrekken in Google Spreadsheets

Bereken het datumverschil

U weet nu hoe u DATEDIFF kunt gebruiken om het verschil tussen twee datums te berekenen. U kunt ook de tijdseenheid opgeven waarin u dit verschil wilt zien, wat jaren, maanden of dagen kan zijn, samen met afwijkingen.

Tijd- en datumfuncties zijn handig in Google Spreadsheets en u kunt ze gebruiken om uw berekeningen te vergemakkelijken. DATEDIFF is echter niet de enige, breid je arsenaal uit door meer functies te beheersen.

Datum en tijd converteren naar getallen in Google Spreadsheets

Met Google Spreadsheets kunt u eenvoudig tijd converteren naar verschillende eenheden, zoals uren, minuten en seconden. Hier is hoe het te doen.

Lees volgende

DeelTweetenE-mail
Gerelateerde onderwerpen
  • productiviteit
  • Google Spreadsheets
  • Spreadsheettips
  • Spreadsheet
  • Wiskunde
Over de auteur
Amir M. Bohlooli (75 artikelen gepubliceerd)

Amir is een student farmacie met een passie voor tech en gaming. Hij houdt van muziek maken, autorijden en woorden schrijven.

Meer van Amir M. Bohlooli

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren