Der Einzelpreis soll im Angebotsformular durch eine Formel eingesetzt werden. Die gewünschte Formel:
(X - 0.03) * (Y - Z)
X wird im Formular korrekt berechnet (saubere Rechnung ohne Rundungsfehlerquellen), Y und Z werden korrekt aus dem Artikel übernommen. Im Beispiel:
Y = 80
Z = 15
Also:
(X - 0.03) * (80 - 15)
Werden die Werte so eingestellt, dass X = 1 ist, sollte als Ergebnis 63.05 herauskommen. Revolver gibt 62.60 aus.
Auch wenn man Y und Z im Formeleditor durch "echte" Zahlen ersetzt und die Formel wie geschrieben einsetzt:
(X - 0.03) * (80 - 15)
kommt 62.60 heraus.
Erst diese Formel gibt das korrekte Ergebnis aus:
(X - 0.03) * (65)
Gibt es hierzu eine Erklärung oder Lösung?
X entstammt einem Fließkommafeld. Revolver 8.4.11 auf OS X 10.10.1.