Berekent het aantal dagen, maanden of jaren tussen twee datums.
Waarschuwing
- Excel bevat de functie DATUMVERSCHIL ter ondersteuning van oudere werkmappen uit Lotus 1-2-3. De functie DATUMVERSCHIL kan in bepaalde scenario’s onjuiste resultaten als resultaat geven. Zie de sectie Bekende problemen in dit artikel voor meer informatie.
- Tip: Als u het aantal dagen tussen twee datums wilt vinden, trekt u de latere datum af van de eerdere datum. Dit werkt omdat datums worden opgeslagen als getallen in Excel.
Syntaxis
DATUMVERSCHIL(begindatum;einddatum;eenheid)
| Argument | Beschrijving |
|---|---|
|
begindatum Vereist |
Een datum die de eerste datum, of begindatum, van de periode aangeeft. 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")). |
|
einddatum Vereist |
Een datum die de laatste datum, of einddatum, van de periode aangeeft. |
| Eenheid | Het type informatie dat u wilt retourneren, waarbij:Eenheid****retourneert"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 start_date en end_date. De maanden en jaren van de datums worden genegeerd. Belangrijk: Het wordt afgeraden het argument 'MD' te gebruiken, omdat er bekende beperkingen aan verbonden zijn. Zie de sectie bekende problemen hieronder. JM"Het verschil tussen de maanden in start_date en end_date. De dagen en jaren van de datums worden genegeerd"JD"Het verschil tussen de dagen van start_date en end_date. De jaren van de datums worden genegeerd. |
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 start_date groter is dan de end_date, is het resultaat #NUM!.
Voorbeelden
| begindatum | einddatum | Formule | Beschrijving (resultaat) |
|---|---|---|---|
| 1-1-2001 | 1-1-2003 | =DATUMVERSCHIL(begindatum;einddatum;"J") | Twee volledige jaren in de periode (2) |
| 1-6-2001 | 15-8-2002 | =DATUMVERSCHIL(begindatum;einddatum;"D") | 440 dagen tussen 1 juni 2001 en 15 augustus 2002 (440) |
| 1-6-2001 | 15-8-2002 | =DATUMVERSCHIL(begindatum;einddatum;"JD") | 75 dagen tussen 1 juni en 15 augustus, waarbij de jaren van de datums worden genegeerd (75) |
Bekende problemen
Het argument MD kan leiden tot een negatief getal, een nul of een onnauwkeurig resultaat. Als u de resterende dagen na de laatste voltooide maand wilt berekenen, vindt u hier een tijdelijke oplossing:
Met deze formule wordt de eerste dag van de eindmaand (1-5-2016) afgetrokken van de oorspronkelijke einddatum in cel E17 (6-5-2016). Dit gaat als volgt: Met de functie DATUM wordt eerst de datum, 1-5-2016, gemaakt. Deze wordt gemaakt met behulp van het jaar en de maand in cel E17. Vervolgens vertegenwoordigt de 1 de eerste dag van die maand. Het resultaat voor de functie DATUM is 1-5-2016. Vervolgens wordt dit afgetrokken van de oorspronkelijke einddatum in cel 2017. Het resultaat is dus 6-5-2016 minus 1-5-2016, wat 5 dagen is.
Meer hulp nodig?
U kunt altijd een expert in de Excel Tech Community vragen of ondersteuning krijgen in community's.