Zeitdifferenzbildung mit DATEDIF
23.07.2006 12:25:17
reiner
mit der Funktion DATEDIF lassen sich Zeitabstände zwischen einem Start- und einem Enddatum in Jahren, Monaten und Tagen ausrechnen wenn beide Daten nach dem 01.01.1900 liegen. Selbst wenn diese Daten vor dem 31.12.1899 liegen kann man DATEDIF verwenden wenn die Daten dann um jeweils 400 Jahre in die Zukunft verlegt werden.
Aber wie lassen sich Zeitabstände in Jahren, Monaten und Tagen korrekt ermitteln wenn der Zeitraum z.B. am 08.05.1885 beginnt und am 22.07.1931 endet? Der Trick mit dem um 400 Jahre in die Zukunft verlegten Startdatum würde wohl funktionieren aber nicht beim Enddatum.
Kennt jemand hierfür eine gute Lösung egal ob mit oder ohne VBA?
mfg
reiner