Excel-Formel: Berechnen Sie die Jahre zwischen den Daten

Generische Formel

=YEARFRAC(start_date,end_date)

Zusammenfassung

Um die Anzahl der Jahre zwischen zwei Daten zu berechnen, können Sie die YEARFRAC-Funktion verwenden, die eine Dezimalzahl zurückgibt, die den Bruchteil eines Jahres zwischen zwei Daten darstellt. In dem gezeigten Beispiel lautet die Formel in D6:

=YEARFRAC(B6,C6)

Erläuterung

Die YEARFRAC-Funktion gibt eine Dezimalzahl zurück, die die Bruchjahre zwischen zwei Daten darstellt. Beispielsweise:

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

Hier einige Beispiele für die Ergebnisse, die YEARFRAC berechnet:

Startdatum Endtermin YEARFRAC Ergebnis
01.01.2015 01.01.2016 1
15.03.1970 15.9.1976 6.5
01.01.2000 15.07.2000 .5389
01.06.2000 25.06.1999 .9333

In dem gezeigten Beispiel lautet die Formel in D6:

=YEARFRAC(B6,C6) // returns 1

Rundungsergebnisse

Sobald Sie den Dezimalwert haben, können Sie die Zahl runden, wenn Sie möchten. Sie können beispielsweise mit der Funktion RUNDE auf die nächste ganze Zahl runden:

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

Nur ganze Jahre

Möglicherweise möchten Sie auch nur den ganzzahligen Teil des Ergebnisses ohne Bruchwert beibehalten, damit Sie nur ganze Jahre zählen. In diesem Fall können Sie YEARFRAC einfach in die INT-Funktion einschließen:

=INT(YEARFRAC(A1,B1))

Wenn Sie fortlaufend Jahre berechnen müssen, um beispielsweise das Alter anhand eines Geburtstages zu ermitteln, sehen Sie sich das Beispiel hier an.

Hinweis: Die YEARFRAC-Funktion verfügt über ein optionales drittes Argument, das steuert, wie Tage bei der Berechnung von Bruchjahren gezählt werden. Das Standardverhalten besteht darin, Tage zwischen zwei Daten basierend auf einem 360-Tage-Jahr zu zählen, wobei für alle 12 Monate 30 Tage gelten. Auf der YEARFRAC-Seite finden Sie weitere Informationen.

Interessante Beiträge...