Excel-formel: Beregn år mellom datoer -

Generisk formel

=YEARFRAC(start_date,end_date)

Sammendrag

For å beregne antall år mellom to datoer, kan du bruke YEARFRAC-funksjonen, som returnerer et desimaltall som representerer brøkdelen av et år mellom to datoer. I eksemplet vist er formelen i D6:

=YEARFRAC(B6,C6)

Forklaring

YEARFRAC-funksjonen returnerer et desimaltall som representerer brøkår mellom to datoer. For eksempel:

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

Her er noen eksempler på resultatene som YEARFRAC beregner:

Startdato Sluttdato YEARFRAC-resultat
1/1/2015 1/1/2016 1
15.3.1970 15.9.1976 6.5
1/1/2000 15.7.2000 .5389
6/1/2000 25.6.1999 .9333

I eksemplet vist er formelen i D6:

=YEARFRAC(B6,C6) // returns 1

Avrundingsresultater

Når du har desimalverdien, kan du runde tallet hvis du vil. For eksempel kan du avrunde til nærmeste hele tall med RUND-funksjonen:

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

Bare hele årene

Det kan også være lurt å holde bare hele delen av resultatet uten brøkverdi, slik at du bare teller hele år. I så fall kan du bare pakke YEARFRAC i INT-funksjonen:

=INT(YEARFRAC(A1,B1))

Hvis du trenger å beregne år fortløpende, for eksempel for å få alder basert på bursdag, se eksemplet her.

Merk: YEARFRAC-funksjonen har et valgfritt tredje argument som styrer hvordan dager telles når du beregner brøkår. Standard oppførsel er å telle dager mellom to datoer basert på et 360-dagers år, der alle 12 månedene anses å ha 30 dager. YEARFRAC-siden gir mer informasjon.

Interessante artikler...