2014-03-19 16:05:37 +0000 2014-03-19 16:05:37 +0000
8
8

Wie kann ich in Excel die Anzahl der Monate zwischen zwei Daten berechnen?

Ich habe zwei Spalten in Microsoft Excel: F ist die Spalte mit dem Datum des Dienstendes; E ist die Spalte mit dem Datum des Dienstbeginns.

Wie berechne und melde ich die Anzahl der gedienten Monate für jede Person?

Antworten (2)

16
16
16
2014-03-20 22:51:04 +0000

Die Funktion DATEDIF gibt explizit die Anzahl der Monate zwischen zwei Daten an - sie rundet ab

=DATEDIF(A2,B2,"m")

, wobei A2 das frühere der beiden Daten ist

Wenn Sie auf den “nächsten” ganzen Monat runden möchten, können Sie diese Version verwenden

=DATEDIF(A2,B2+15,"m")

Wenn Ihnen der Tag egal ist und ein beliebiges Datum im Januar bis zu einem beliebigen Datum im März 3 Monate beträgt, können Sie diese Version verwenden

=DATEDIF(A2-DAY(A2)+1,B2,"m")+1

3
3
3
2014-03-19 16:22:56 +0000

Es gibt eine KB von Microsoft, die genau dieses Thema behandelt hier

Sie bietet zwei Lösungen, je nachdem, ob Sie die Monate ab- oder aufrunden wollen.

Aufrunden:

=(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)

Abrunden:

=IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)

In beiden Fällen ist EDate die Zelle, die das frühere Datum enthält, und LDate ist die Zelle, die das spätere enthält.