Hallo Lizzy,
Dein Problem hat nichts mit Domino, Lotusskript oder ähnlichem zu tun.
Intern werden Zahlen binär im Format IEEE 754 gespeichert.
Um Zahle dezimal darzustellen, müssen diese in eine Dezimalzahl konvertiert werden.
Da es im Dezimal-Zahlensystem Zahlen gibt, die binär nicht als endliche Zahl dargestellt werden können (z.B. 0,1) entstehen in Binärformat periodische Zahlen, die aufgrund der endlichen Mantisse immer eine Ungenauigkeit beinhalten.
Während einer Berechnung werden Rundungen ausgeführt um derartige Fehler möglichst klein zu halten.
Wenn Du also mit monetären Werten rechnen möchtest ohne Gefahr zu laufen derartig merkwürdige Fehler zu erhalten solltest Du den Zahlentyp "Currency" verwenden.
Bei Currency wird intern immer mit langen Integerzahlen gerechnet und für die Darstellung, Weiterverarbeitung (Konvertierung) der Wert einfach durch 10000 dividiert.
Man hat also eine Zahl mit 4 Nachkommastellen ohne die Binärbruchproblmatik.
Wenn Dir die Auflösung oder der Zahlenbereich von Currency nicht reicht kannst Du auch eine entsprechende Library wie die Concloo HighPrecision verwenden. Mit solchen Paketen ist es möglich Berechnung Dezimal mit etlichen Tausend bis Millionen Stellen auszuführen.
Gruß Thorsten