(Tipp 180)


Um die Differenz zwischen 2 Datumswerten zu erhalten, nimmt man einfach die Differenz der beiden Werte und formatiert die Zelle als Standard. Was aber wenn die Zeitspanne größer als ein Jahr ist und man getrennt Jahre, Monate und Tage erhalten will?
Hierzu gibt es in Excel eine schöne Funktion: DATEDIF.
Syntax: DATEDIF(Datum1;Datum2;"Parameter")
Das Datum2 muß größer als das Datum1 sein, der Parameter muss immer in "" stehen.
y | Jahre | DATEDIF("01.01.98";"15.02.99";"y") | = 1 |
m | Monate | DATEDIF("01.01.98";"15.02.99";"m") | = 13 |
d | Tage | DATEDIF("01.01.98";"15.02.99";"d") | = 410 |
ym | Monate minus Jahre | DATEDIF("01.01.98";"15.02.99";"ym") | = 1 (13 Monate -1 Jahr (12 Monate)) |
yd | Tage minus Jahre | DATEDIF("01.01.98";"15.02.99";"yd") | = 45 (410 Tage - 1 Jahr (365 Tage!)) |
md | Tage minus Monate minus Jahre | DATEDIF("01.01.98";"15.02.99";"md") | = 14 (Differenz vom 01.02. & 15.02)) |
Das Ergebnis der letzten beiden Beispiele sieht seltsam aus - man beachte aber, dass es sich um die Differenz handelt.