Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DateDiff rechnet ungenau

19 views
Skip to first unread message

Christian Koderer

unread,
Jul 8, 2004, 1:36:48 PM7/8/04
to
Hallo NG,

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.... -:)

Jens Warnke

unread,
Jul 8, 2004, 2:03:41 PM7/8/04
to
Christian Koderer schrieb:
> Hallo NG,

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

Koderer

unread,
Jul 8, 2004, 2:29:29 PM7/8/04
to
Hallo,
vielen Dank für die schnellen Antworten.
Es liegt an den Schaltjahren. Das kann man nachprüfen wenn
man differenz kleiner macht (ohne S.Jahr), dann rechnet
datediff 'richtiger'.

Ich machs mit
Year()
Month()
Day()

dann klappts auch mit dem Nachbarn -:)

Danke

Markus Maier

unread,
Jul 8, 2004, 5:42:22 PM7/8/04
to

"Christian Koderer" <kod...@arcor.de> schrieb im Newsbeitrag
news:294a601c46512$25474160$a401...@phx.gbl...
Hallo NG,

Ergebnis: 76,03 (!)


Hallo Christian,

versuch es doch mal mit dem Parameter "y" anstatt "d" und lass das teilen
durch 365 weg.

Gruß

Markus


0 new messages