Samenvatting DATUMVERSCHIL functie
De DATUMVERSCHIL functie berekent het aantal dagen, maanden of jaren tussen twee datums. Een datum kan worden ingevoerd als een tekenreeks tussen aanhalingstekens (bijvoorbeeld “30-1-2001”), als een serieel getal (bijvoorbeeld 36921, dat wordt herleid naar 30 januari 2001 als u het datumsysteem 1900 gebruikt) of als het resultaat van een andere formule of functie (bijvoorbeeld DATUMWAARDE(“30-1-2001”)).
Vertaling
Nederlands: DATUMVERSCHIL()
Engels: DATEDIF()
Doel
Het verkrijgen van een aantal dagen, maanden of jaren tussen twee datums.
Resultaat waarde
Een getal dat de eenheid tussen twee datums retourneert.
Syntaxis
= DATUMVERSCHIL ( startdatum; einddatum; eenheid )
Argumenten
Startdatum – Een datum die de eerste datum, of begindatum, van de periode aangeeft.
Einddatum – Een datum die de laatste datum, of einddatum, van de periode aangeeft.
Eenheid – De tijd eenheid die geretourneerd moet worden (jaar, maand of dagen)
Eenheid | Resultaat |
Y | Het aantal volledige jaren in de periode. |
M | Het aantal volledige maanden in de periode. |
D | Het aantal dagen in de periode. |
MD | Het verschil tussen de dagen in begindatum en einddatum. De maanden en jaren van de datums worden genegeerd. |
YM | Het verschil tussen de maanden in begindatum en einddatum. De dagen en jaren van de datums worden genegeerd. |
YD | Het verschil tussen de dagen van begindatum en einddatum. De jaren van de datums worden genegeerd. |
Gebruik van DATUMVERSCHIL functie
De DATUMVERSCHIL functie kan de tijd tussen een startdatum en een einddatum in jaren, maanden of dagen berekenen. De tijdseenheid wordt gespecificeerd met het eenheidsargument, dat als tekst wordt geleverd. De bovenstaande tabel geeft een overzicht van de beschikbare eenheidswaarden en het resultaat voor elk. Tijdseenheden kunnen in hoofdletters of kleine letters worden opgegeven (dwz “ym” is equivalent aan “YM”).
In het bovenstaande voorbeeld bevat kolom B de datum 1 augustus 2019 en bevat kolom C de datum 1 november 2021. In kolom E:
E5 = DATUMVERSCHIL ( B5 ; C5 ; "y" ) // retourneert 2 E6 = DATUMVERSCHIL ( B6 ; C6 ; "m" ) // retourneert 27 E7 = DATUMVERSCHIL ( B7 ; C7 ; "d" ) // retourneert 823
Verschil in dagen
De DATUMVERSCHIL functie kan het verschil tussen datums in dagen op drie verschillende manieren berekenen:
1. totaal aantal dagen
2. dagen zonder jaren
3. dagen zonder maanden en jaren.
De onderstaande schermafbeelding toont alle drie de methoden, met een startdatum van 1 augustus 2019 en een einddatum van 15 november 2021:
De formules die voor deze berekeningen worden gebruikt, zijn als volgt:
= DATUMVERSCHIL ( B5 ; C5 ; "d" ) // totaal aantal dagen = DATUMVERSCHIL ( B6 ; C6 ; "yd" ) // dagen, jaren negeren = DATUMVERSCHIL ( B7 ; C7 ; "md" ) // dagen, maanden en jaren negeren
Omdat Excel datums seriële getallen zijn kan de eerste formule ook geschreven worden als:
= C5 - B5 // Eind - Start = totaal aantal dagen
Verschil in maanden
De DATUMVERSCHIL functie kan het verschil tussen datums in maanden op twee verschillende manieren berekenen:
1. totale volledige maanden
2. volledige maanden zonder jaren.
De onderstaande schermafbeelding toont beide methoden, met een startdatum van 15 juni 2015 en een einddatum van 15 september 2021:
De formules die voor deze berekeningen worden gebruikt, zijn als volgt:
= DATUMVERSCHIL ( B5 ; C5 ; "m" ) // totaal maanden = DATUMVERSCHIL ( B6 ; C6 ; "ym" ) // totaal maanden, jaren genegeerd
Verschil in jaren
De DATUMVERSCHIL functie kan het verschil tussen datums in hele jaren berekenen met slechts één methode, die hieronder wordt weergegeven:
De formules die voor deze berekeningen worden gebruikt, zijn als volgt:
= DATUMVERSCHIL ( B5 ; C5 ; "y" ) // volledige jaren = DATUMVERSCHIL ( B6 ; C6 ; "y" ) // volledige jaren = JAAR.DEEL ( B7 ; C7 ) // fractionele jaren met YEARFRAC
In rij 6 is het verschil bijna 2 jaar, maar niet helemaal. Omdat DATUMVERSCHIL alleen volledige jaren berekent is het resultaat nog steeds 1. In rij 7 gebruiken we de functie JAAR.DEEL om een nauwkeuriger resultaat te berekenen.
Opmerkingen
- Datums worden opgeslagen als sequentiële seriële getallen, zodat deze datums in berekeningen kunnen worden gebruikt. 1 januari 1900 is standaard het seriële getal 1 en 1 januari 2008 is het seriële getal 39448, omdat deze datum 39.447 dagen na 1 januari 1900 valt.
- De functie DATUMVERSCHIL is handig voor formules waarmee u een leeftijd wilt berekenen.
- Als de begindatum groter is dan de einddatum, is het resultaat #GETAL!.
- Microsoft raadt af de “MD” -waarde voor eenheid te gebruiken, omdat dit kan resulteren in een negatief getal, een nul of een onnauwkeurig resultaat.