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.