Bereken jaren tussen datums

De functie YEARFRAC retourneert een decimaal getal dat de fractionele jaren tussen twee datums weergeeft. Bijvoorbeeld:

=YEARFRAC("1-Jan-2019","1-Jan-2020") // returns 1=YEARFRAC("1-Jan-2019","1-Jul-2020") // returns 1.5

Hier volgen een paar voorbeelden van de resultaten die YEARFRAC berekent:

Startdatum Einddatum YEARFRAC resultaat
1/1/2015 1/1/2016 1
3/15/1970 9/15/1976 6.5
1/1/2000 7/15/2000 .5389
6/1/2000 6/25/1999 .9333

In het getoonde voorbeeld is de formule in D6:

=YEARFRAC(B6,C6) // returns 1

Ronding van resultaten

Als u eenmaal de decimale waarde hebt, kunt u het getal afronden als u dat wilt. U kunt bijvoorbeeld afronden op het dichtstbijzijnde gehele getal met de functie ROUND:

=ROUND(YEARFRAC(A1,B1),0)

Alleen gehele jaren

U wilt misschien ook alleen het gehele getal van het resultaat behouden, zonder fractionele waarde, zodat u alleen hele jaren telt. In dat geval kunt u YEARFRAC in de INT-functie wikkelen:

=INT(YEARFRAC(A1,B1))

Als u doorlopend jaren wilt berekenen, bijvoorbeeld om de leeftijd op basis van een verjaardag te bepalen, zie het voorbeeld hier.

Note: De YEARFRAC-functie heeft een optioneel 3e argument dat bepaalt hoe de dagen worden geteld bij het berekenen van fractionele jaren. Standaard worden de dagen tussen twee datums geteld op basis van een jaar van 360 dagen, waarbij alle 12 maanden worden geacht 30 dagen te hebben. De YEARFRAC pagina geeft meer informatie.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *