Jörg Lorenz: Excel - Datumsformat

Beitrag lesen

Hi,

2005-01-01 --> Februar
...
2005-01-28 --> Februar
2005-01-29 --> März (!)

Ups, das habe ich ja noch nie so erlebt und verwende die Formel so schon seit Jahren.

2005-01-29: Mit =MONAT(A2) kommt 1 raus, also müßte das:

=DATUM(JAHR(A2);MONAT(A2)+1;TAG(A2))

ja 2 ergeben. Bug in Excel?

Weiterhin interessant:

Folgende Funktion rechnet mit den letzten Januar-Tagen falsch:

Function NeuesDatum(datDatum As Date) As Date
NeuesDatum = CDate(Day(datDatum) & "." & Month(datDatum) + 1 & "." & Year(datDatum))
End Function

Folgende Sub rechnet aber richtig:

Sub Test()
MsgBox CDate(Day([A2]) & "." & Month([A2]) + 1 & "." & Year([A2]))
End Sub

Also doch ein Bug?

Viele Grüße

Jörg