====== 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 ==== * 1 = Mathematisches oder Symmetrisches Runden (to Even Rounding) * 2 = Kaufmännisches Runden (Standard) 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|