DATUMVERSCHIL
De functie DATUMVERSCHIL retourneert het aantal dagen, maanden of jaren tussen twee datums.
DATUMVERSCHIL(begindatum; einddatum; rekenmethode)
begindatum: De begindatum. begindatum is een datum-tijdwaarde (het tijdgedeelte wordt genegeerd) of datumtekenreekswaarde.
einddatum: De einddatum. einddatum is een datum-tijdwaarde (het tijdgedeelte wordt genegeerd) of datumtekenreekswaarde.
rekenmethode: Een modale waarde die aangeeft hoe het tijdsverschil wordt uitgedrukt en hoe datums in verschillende jaren of maanden worden verwerkt.
"D": Retourneert het aantal dagen tussen de begin- en de einddatum.
"M": Retourneert het aantal maanden tussen de begin- en de einddatum.
"J": Retourneert het aantal jaren tussen de begin- en de einddatum.
"MD": Retourneert het aantal dagen tussen de begin- en einddatum, waarbij maanden en jaren worden genegeerd. Er wordt aangenomen dat de maand van de einddatum gelijk is aan de maand van de begindatum. Als de begindag na de einddag valt, begint de telling vanaf de einddag alsof deze in de voorgaande maand valt. Het jaar van de einddatum wordt voor de controle op schrikkeljaren gebruikt.
"JM": Retourneert het aantal hele maanden tussen de begin- en einddatum, waarbij het jaar wordt genegeerd. Als de beginmaand/-dag voor de eindmaand/-dag valt, worden de datums geteld alsof ze in hetzelfde jaar vallen. Als de beginmaand/-dag na de eindmaand/-dag valt, worden de datums geteld alsof ze in opeenvolgende jaren vallen.
"JD": Retourneert het aantal dagen tussen de begin- en einddatum, waarbij het jaar wordt genegeerd. Als de beginmaand/-dag voor de eindmaand/-dag valt, worden de datums geteld alsof ze in hetzelfde jaar vallen. Als de beginmaand/-dag na de eindmaand/-dag valt, worden de datums geteld alsof ze in opeenvolgende jaren vallen.
Voorbeelden |
---|
Als A1 de datum-tijdwaarde 06-04-1988 bevat en A2 de datum-tijdwaarde 30-10-2006 bevat: retourneert =DATUMVERSCHIL(A1;A2;"D") 6.781, het aantal dagen tussen 6 april 1988 en 30 oktober 2006. retourneert =DATUMVERSCHIL(A1;A2;"M") 222, het aantal hele maanden tussen 6 april 1988 en 30 oktober 2006. retourneert =DATUMVERSCHIL(A1;A2;"J") 18, het aantal hele jaren tussen 6 april 1988 en 30 oktober 2006. retourneert =DATUMVERSCHIL(A1;A2;"MD") 24, het aantal dagen tussen de zesde dag van een maand en de dertigste dag van dezelfde maand. retourneert =DATUMVERSCHIL(A1;A2,"JM") 6, het aantal maanden tussen april en de daaropvolgende oktobermaand in een willekeurig jaar. retourneert =DATUMVERSCHIL(A1;A2;"JD") 207, het aantal dagen tussen 6 april en 30 oktober daaropvolgend in een willekeurig jaar. retourneert =DATUMVERSCHIL("06-04-1988";NU();"J")& " jaar, "&DATUMVERSCHIL("06-04-1988";NU();"JM")& " maanden en "&DATUMVERSCHIL("06-04-1988";NU();"MD")& " dagen" 25 jaar, 2 maanden en 25 dagen, de huidige leeftijd van iemand die op 6 april 1988 is geboren als het vandaag maandag 1 juli 2013 is. |