Die Rundungsfunktion FloatRound macht das, was sie soll, solange die Dezimalstellenzahl größer als Null ist. Soll ganzzahlig gerundet werden, dann werden die Nachkommastellen einfach abgeschnitten.
Habe lange nach der Ursache für meine fehlerhaften Rechenergebnisse gesucht, weil ich natürlich dachte, dass meine eigenen Rechnungen fehlerhaft sind.