Freitag, 19. April 2024, 11:20 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

radekj

unregistriert

1

Freitag, 12. Februar 2010, 14:17

DatePart() Kombination wird falsch berechnet !

Wenn man DatePart() in einer Berechnung kombiniert ist die Berechnung Fehlerhaft.



Beispiel (Interval: Tage) :



(DatePart(yyyy)*10000)+(DatePart(m)*100)+DatePart(d)



Das Glied "DatePart(d)" liefert falsche Werte !



ciao

radekj



XL 5.6.5; Windows XP pro SP 3 32bit

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »radekj« (12. Februar 2010, 15:19)


Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

2

Freitag, 12. Februar 2010, 15:06

Hallo,

bei dieser Forumlierung gibt es Probleme mit der Rechengenauigkeit von 6 Stellen. Das lässt sich umgehen, indem Sie die Jahreszahl nur 2-Stellig verwenden, z.B. startend bei 2000:

((DatePart(yyyy)-2000)*10000)+(DatePart(m)*100)+DatePart(d)

Viele Grüße

Andreas Knöpfel

radekj

unregistriert

3

Freitag, 12. Februar 2010, 15:20

Danke.