Excel-formule: bereken jaren tussen datums -

Generieke formule

=YEARFRAC(start_date,end_date)

Samenvatting

Om het aantal jaren tussen twee datums te berekenen, kunt u de functie JAAR.DEEL gebruiken, die een decimaal getal retourneert dat de fractie van een jaar tussen twee datums vertegenwoordigt. In het getoonde voorbeeld is de formule in D6:

=YEARFRAC(B6,C6)

Uitleg

De functie JAAR.DEEL retourneert een decimaal getal dat de breukjaren tussen twee datums vertegenwoordigt. Bijvoorbeeld:

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

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

Begin datum Einddatum YEARFRAC resultaat
1/1/2015 1/1/2016 1
15/03/1970 15/09/1976 6.5
1/1/2000 15-7-2000 0,5389
1/6/2000 25/06/1999 .9333

In het getoonde voorbeeld is de formule in D6:

=YEARFRAC(B6,C6) // returns 1

Resultaten afronden

Als je eenmaal de decimale waarde hebt, kun je het getal afronden als je wilt. U kunt bijvoorbeeld afronden naar het dichtstbijzijnde gehele getal met de functie AFRONDEN:

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

Alleen hele jaren

U wilt misschien ook alleen het gehele gedeelte van het resultaat behouden zonder fractionele waarde, zodat u alleen hele jaren telt. In dat geval kun je YEARFRAC gewoon in de INT-functie plaatsen:

=INT(YEARFRAC(A1,B1))

Als u jaren doorlopend moet berekenen, bijvoorbeeld om de leeftijd op basis van een verjaardag te krijgen, bekijk dan het voorbeeld hier.

Opmerking: de functie JAAR.DEEL heeft een optioneel derde argument dat bepaalt hoe dagen worden geteld bij het berekenen van gebroken jaren. Het standaardgedrag is om dagen tussen twee datums te tellen op basis van een jaar van 360 dagen, waarbij wordt aangenomen dat alle 12 maanden 30 dagen hebben. De YEARFRAC-pagina biedt meer informatie.

Interessante artikelen...