Hallo zusammen,
in verschiedenen Beiträgen in diesem Forum wurden Probleme im Zusammenhang mit der @round - Funktion geschildert.
Ich hatte ebenfalls Schwierigkeiten beim Runden.
Statt @round verwende ich seither die (leicht angepasste) Funktion @Integer.
Die kaufmännische Rundung auf 0 Nachkommastellen geht wie folgt:
@Integer(Zahl+0,5)
Die kaufmännische Rundung auf 2 Nachkommastellen muss deshalb so erfolgen:
@Integer(Zahl*100+0,5)/100
Bei 3 Nachkommastellen muss es so aussehen:
@Integer(Zahl*1000+0,5)/1000
Durch analoges Anwenden lässt sich so auf die gewünschte Anzahl von Nachkommastellen runden.
PS: Die theoretischen Erklärungsversuche in den verschiedenen Threads sollen bitte nicht gelöscht werden, denn sie sind wirklich sehr lustig!