DATEDIF ist eine wichtige Funktion für die Anzahl von Zeiteinheiten. Sie
wird in allen PC-Versionen bis heute unterstützt, aber nur bis vor xl2002 in
der Online-Hilfe dokumentiert (hier schon auf englisches YMD statt JMT
korrigiert):
DATEDIF("2001/1/1";"2003/1/1";"Y") ergibt 2 (zwei
vollständige Jahre im Zeitraum).
DATEDIF("2001/6/1";"2002/8/15";"D") ergibt 440
(440 Tage zwischen dem 1. Juni 2001 und dem 15. August 2002).
DATEDIF("2001/6/1";"2002/8/15";"YD") ergibt 75 (75
Tage zwischen dem 1. Juni und dem 15. August; die Jahre der Datumsangaben werden
ignoriert).
DATEDIF("2001/6/1";"2002/8/15";"MD") ergibt 14
(die Differenz zwischen 1 und 15 - dem Tag, den Anfangsdatum angibt und dem Tag,
den Enddatum angibt -; die Monate und Jahre der Datumsangaben werden ignoriert.
Achtung: DATEDIF wird von Pocket Excel und Open Office nicht unterstützt, daher der Titel!
- A1 und B1 sind jeweils abgerundete Ganzzahlen (also Datümer mit der Zeit
0:00). Wenn nicht, müssen sie dazu gemacht werden!
- B1 darf nicht vor A1
liegen.
=DATEDIF(A1;B1;"Y") Formel für "Vollendete Jahre bzw. Alter"
wird plattformübergreifend (nach einer Idee von Klaus
Blaschke, ähnlich wie in 0014.htm) zu
=JAHR(B1)-JAHR(A1)-(MONAT(B1)+TAG(B1)%<MONAT(A1)+TAG(A1)%)
Open Office hingegen nutzt auch die eigene Formel
=JAHRE(A1;B1;0)
=DATEDIF(A1;B1;"M") Formel für "Vollendete Monate"
wird plattformübergreifend zu
=(JAHR(B1)-JAHR(A1))*12+MONAT(B1)-MONAT(A1)-(TAG(B1)<TAG(A1))
Open Office hingegen nutzt auch die eigene Formel
=MONATE(A1;B1;0)
=DATEDIF(A1;B1;"D") Formel für "Differenz von Tagen"
ist ziemlich trivial (da 1 Tag = 1 ist und somit eine feste Länge hat):
=B1-A1
(Wird zu gegebener Zeit um andere DATEDIFs ergänzt)