> kann mir vielleicht bitte jemand sagen warum der Preis: 80,4924 per
> arrArtikelVkBrutto(i) = formatnumber(arrArtikelVkBrutto(i),2,0,0,-2)
>
> auf 80,50 gerundet wird?


Also bei mir liefert ein schnell gebautes test.vbs mit der Anweisung

   wscript.echo formatnumber(80.4924,2,0,0,-2)

als Ergebnis 80,49. Ich w�rde mal vermuten da hast Du noch einen anderen
Fehler im Geb�lk. Wobei sich das obige ja schnell nachvollziehen l�sst.


Nur falls das nicht klar sein sollte:  die auf Computern �blicherweise
eingesetzte Flie�kommaarithmetik ist per se nicht fehlerfrei. Rundungsfehler
passieren.  In irgendwelchen Kombinationen mit 5, 0,5, 500 aber auch 6,25
etc.  Sie sind zwar extrem selten. Aber prinzipbedingt nicht wegzukriegen.

--

Viele Gr��e
Hubert Daubmeier



| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an