Inhaltsverzeichnis

Round

Die Funktion Round() nimmt einen Wert, die Anzahl der Nachkommastellen sowie die Information ob Auf- oder Abgerundet wird entgegen und liefert das gerundete Ergebnis zurück.

Syntax:

Round(@Wert, 'Anzahl Nachkommastellen', 'Rundungsart')

Anzahl Nachkommastellen

Standardwert ist 0

Rundungsart

Die Unterscheidung zwischen kaufmännischem und mathematischem Runden ist dann relevant, wenn nach der Stelle, auf die gerundet werden soll, eine 5 steht und keine weitere Ziffer folgt. Da sich die 5 genau in der Mitte befindet, wird beim mathematischen Runden mal auf- und mal abgerundet. Es wird immer zur geraden Endziffer hin gerundet, daher auch die Bezeichnung „to-Even Rounding“. D.h.: 1.5 zu 2, 2.5 zu 2, 3.5 zu 4, 4.5 zu 5, etc
Beim kaufmännischen Runden wird bei einer 5 immer aufgerundet.

Beispiele:

Code Ergebnis
Round('1.999', '2')
2.00
Round('1.3', '2')
1.30
Round('1.445')
1
Round('1.445', '2')
1.45
Round('1.445', '2', '1')
1.44
Round('1.445', '2', '2')
1.45
Round('1.455', '2', '1')
1.46
Round('1.455', '2', '2')
1.46