Wie kann man in Excel Jahre zwischen zwei Daten berechnen?

Melden
  1. Berechnung der vollen Jahre mit der Funktion DATEDIF
  2. Exakte Jahre mit Dezimalstellen berechnen
  3. Alternative Methode mit JAHR-Funktion zur Altersberechnung
  4. Fazit

Die Berechnung der Jahre zwischen zwei Daten gehört zu den häufigsten Aufgaben in Excel, insbesondere wenn es darum geht, Altersangaben, Arbeitszeiten oder Zeitabstände zu ermitteln. Excel bietet mehrere Methoden, um die Anzahl der Jahre zwischen zwei Daten zu berechnen, abhängig davon, ob man nur die vollen Jahre, die exakte Zeitspanne oder ein Ergebnis mit Dezimalstellen benötigt.

Berechnung der vollen Jahre mit der Funktion DATEDIF

Eine der einfachsten Methoden, um die Jahre zwischen zwei Daten zu berechnen, ist die Nutzung der in Excel integrierten Funktion DATEDIF. Diese Funktion gibt die Differenz zwischen zwei Daten zurück und kann auf Jahre, Monate oder Tage ausgelegt werden. Um die Anzahl der vollen Jahre zu erhalten, die zwischen einem Startdatum in Zelle A1 und einem Enddatum in Zelle B1 liegen, lautet die Formel:

=DATEDIF(A1; B1; "Y")

Diese Formel gibt nur die vollen Jahre zwischen den beiden Daten zurück, wobei unvollständige Jahre ignoriert werden. Zum Beispiel ergeben 01.01.2010 und 31.12.2014 genau 4 volle Jahre.

Exakte Jahre mit Dezimalstellen berechnen

Wenn man eine genaueres Ergebnis benötigt, das auch Bruchteile eines Jahres beinhaltet, kann man die Differenz der Tage zwischen den beiden Daten durch die Anzahl der Tage pro Jahr teilen. Da ein Jahr im Durchschnitt 365,25 Tage hat (Schaltjahre berücksichtigt), bietet sich folgende Formel an:

=(B1 - A1) / 365,25

Diese Formel ergibt die Jahre als Dezimalzahl, was gerade bei längeren Zeiträumen oder bei Finanzberechnungen hilfreich sein kann. Allerdings werden so Feiertage, spezifische Monatslängen oder exakte Geburtstagsüberträge nicht berücksichtigt.

Alternative Methode mit JAHR-Funktion zur Altersberechnung

Eine weitere Möglichkeit besteht darin, die Jahre anhand der Jahreszahlen zu berechnen und dann noch zu prüfen, ob der Geburtstag im letzten Jahr bereits stattgefunden hat oder nicht. Dies ist beispielsweise für die Altersberechnung relevant.

Hierfür kann man folgende Formel verwenden:

=JAHR(B1) - JAHR(A1) - (WENN(ODER(MONAT(B1) < MONAT(A1); UND(MONAT(B1) = MONAT(A1); TAG(B1) < TAG(A1))); 1; 0))

Diese Formel zieht zunächst die Jahreszahlen voneinander ab und subtrahiert dann 1, falls der Jahrestag des Startdatums im aktuellen Jahr noch nicht erreicht wurde. So wird sichergestellt, dass immer die korrekte Anzahl an vollen Jahren berechnet wird.

Fazit

Zur Berechnung der Jahre in Excel stehen unterschiedliche Methoden zur Verfügung. Für die Ermittlung der vollen Jahre ist die DATEDIF-Funktion am einfachsten und meist ausreichend genau. Für exakte Berechnungen mit Dezimalstellen wird die Division der Tagesdifferenz durch 365,25 angewandt. Bei speziellen Anforderungen, etwa zur Altersbestimmung, kann die Kombination von JAHR, MONAT und TAG den exakten Zeitraum berücksichtigen.

0

Kommentare