habe ein Problem mit DateDiff welches mich allmählich zur
Verzweiflung treibt:
Geburtsdatum: 14.07.1928
Heute: 14.07.2004
Differenz: 76 Jahre (!)
Excel: Worksheets("Tabelle1").Cells(2, 3).Value = DateDiff
("d", Worksheets("Tabelle1").Cells(2, 1).Value, Worksheets
("Tabelle1").Cells(2, 2).Value) / 365
Ergebnis: 76,03 (!)
Habs mit unterschiedlichen Tools und Internet-Quellen
nachgerechnet. Die Differenz ist immer da?!
Hat jemand Plan worans liegt? (Falscher Datentyp,
Schaltjahre?)
Danke.
MFG verzweifelter Koderer.... -:)
HallO Christian,
>
> habe ein Problem mit DateDiff welches mich allmählich zur
> Verzweiflung treibt:
>
> Geburtsdatum: 14.07.1928
> Heute: 14.07.2004
> Differenz: 76 Jahre (!)
>
> Excel: Worksheets("Tabelle1").Cells(2, 3).Value = DateDiff
> ("d", Worksheets("Tabelle1").Cells(2, 1).Value, Worksheets
> ("Tabelle1").Cells(2, 2).Value) / 365
Probier mal statt 365 besser 365,25.
Stimmt zwar auch nicht 100% genau (ich hab die Regeln für
Schaltjahre nicht festgelegt) :-)
> Danke.
> MFG verzweifelter Koderer.... -:)
Bitte,
Mfg
Jens
Ich machs mit
Year()
Month()
Day()
dann klappts auch mit dem Nachbarn -:)
Danke
Ergebnis: 76,03 (!)
Hallo Christian,
versuch es doch mal mit dem Parameter "y" anstatt "d" und lass das teilen
durch 365 weg.
Gruß
Markus