Jahre zwischen Datumsangaben berechnen

Die Funktion YEARFRAC gibt eine Dezimalzahl zurück, die den Bruchteil der Jahre zwischen zwei Datumsangaben darstellt. Beispiel:

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

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

Startdatum Enddatum YEARFRAC Ergebnis
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

Im dargestellten Beispiel lautet die Formel in D6:

=YEARFRAC(B6,C6) // returns 1

Ergebnisse runden

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

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

Nur ganze Jahre

Es kann auch sein, dass Sie nur den ganzzahligen Teil des Ergebnisses ohne Nachkommastellen behalten wollen, so dass Sie nur ganze Jahre zählen. In diesem Fall können Sie YEARFRAC einfach in die INT-Funktion einpacken:

=INT(YEARFRAC(A1,B1))

Wenn Sie Jahre auf einer fortlaufenden Basis berechnen müssen, zum Beispiel um das Alter basierend auf einem Geburtstag zu erhalten, sehen Sie sich das Beispiel hier an.

Hinweis: Die YEARFRAC-Funktion hat ein optionales drittes Argument, das steuert, wie Tage gezählt werden, wenn Sie Bruchjahre berechnen. Standardmäßig werden die Tage zwischen zwei Daten auf der Basis eines 360-Tage-Jahres gezählt, wobei alle 12 Monate als 30 Tage betrachtet werden. Auf der Seite YEARFRAC finden Sie weitere Informationen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.