Jon bat um Hilfe, wie man zwei Daten subtrahiert und das Ergebnis so anzeigt, dass die Jahre links von der Dezimalstelle und die Monate rechts stehen. Wenn Sie also den 7. Januar 1991 vom 12. August 2019 abziehen, ergibt sich ein Ergebnis von 28,7.

Der einfachste Weg, dies zu tun, besteht darin, Ihre Datumsabzüge einfach wie gewohnt durchzuführen und dann ein benutzerdefiniertes Format zu verwenden, um das Ergebnis anzuzeigen. Wenn sich beispielsweise das niedrigere Datum in Zelle A2 und das höhere Datum in B2 befinden, können Sie in C2 die folgende Formel verwenden:

=B2-A2

Sie würden dann diese Schritte ausführen, um die Anzeige des Ergebnisses in Zelle C2 zu formatieren:

  1. Wählen Sie die Zelle aus. (In diesem Fall Zelle C2.)

  2. Zeigen Sie die Registerkarte Home des Menübands an.

  3. Klicken Sie auf das kleine Symbol in der unteren rechten Ecke der Zahlengruppe.

Excel zeigt das Dialogfeld Zellen formatieren an.

  1. Stellen Sie sicher, dass die Registerkarte Nummer ausgewählt ist. (Siehe Abbildung 1.)

  2. Wählen Sie in der Kategorieliste links im Dialogfeld Benutzerdefiniert aus.

  3. Geben Sie im Feld Typ links im Dialogfeld das folgende Format ein: yy.m. Klicken Sie auf OK.

Das Ergebnis ist, dass C2 die Anzahl der Jahre links von der Dezimalstelle und die Anzahl der Monate rechts von der Dezimalstelle anzeigt. Das Problem dabei ist, dass die Anzahl der Monate immer von 1 bis 12 und nicht von 0 bis 11 variiert, wie man es erwarten würde, wenn Sie nach verstrichenen Monaten suchen würden.

(Daher das Ergebnis von 28,8 in C2.)

Um dies zu überwinden, können Sie in Zelle C2 die folgende Formel eingeben:

=(YEAR(B2)-YEAR(A2))+(MONTH(B2)-MONTH(A2))/100

Diese Formel gibt die Anzahl der Jahre links von der Dezimalstelle und die Anzahl der Monate rechts von der Dezimalstelle zurück. (Das Ergebnis ist 28.07 in C2.) Die Monate werden jedoch immer mit zwei Dezimalstellen ausgedrückt. Wenn Sie sicherstellen möchten, dass die Monate ohne führende Nullen ausgedrückt werden, verwenden Sie diese Formelvariante:

=VALUE(ABS(YEAR(B2)-YEAR(A2)) & "." & ABS(MONTH(B2)-MONTH(A2)))

Das Ergebnis in C2 ist jetzt 28,7.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (11057) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tippes für die ältere Menüoberfläche von Excel finden Sie hier: