Am 21.09.2011 11:51, schrieb Christian Palm:
Hallo,
klar könnte ich mir eine Formel ausdenken wo alle Nachkommastellen die bei der
in Währung angezeigten nicht gebraucht werden abgeschnitten werden.
Problem: Ich vergleiche zwei Währungszahlen mit einer Varianz von 0,01. Eine
wird eingegeben die andere errechnet und stimmt mit Sicherheit in der 3 bis
Kommastelle nicht mit der ersten Zahl überein.
Zahl1<>RUNDEN(Zahl2;2) vergleicht die Zahlen wie es sein soll direkt. So solle
es ja sein.
wenn(Zahl1<>RUNDEN(Zahl2;2)+0,01 ergibt aber immer das die Zahlen abweichen.
Was denke ich falsch?
Ach so ich arbeite mit OOo 3.0
Gruß
Christian
Schon gehört? WEB.DE hat einen genialen Phishing-Filter in die
Toolbar eingebaut! *http://produkte.web.de/go/toolbar*
Na sag mal. Wenn die beiden Zahlen in der dritten Nachkommastelle nicht
übereinstimmen und hernach auf zwei Stellen gerundet (nicht abgeschnitten)
werden, dann entscheidet doch, ob sie mit 4 oder 5 enden.
Eine nachträgliche Addition zur 2., also einzigen gerundeten Zahl um 0,01 muß
fast stets abweichen. Addieren hättest Du nur 0,001. Dann hättest Du
wahrscheinlich oft keinen Unterschied erzeugt, sondern nur, wenn sie auf x,xx4
geändet hätte.
Weitere Analyse nur mit konkretem Beispiel.
Gruß
Pit Z.
--
-----------------------------------------------------------------
To unsubscribe send email to [email protected]
For additional commands send email to [email protected]
with Subject: help