Gibt eine Zahl zurück, die auf eine angegebene Anzahl an Dezimalstellen gerundet wurde
Syntax
Round(expression[, numdecimalplaces])
Argumente:
Anmerkungen
Die Round-Funktion führt eine Rundung auf einen geraden Wert aus, der sich von der Rundung auf den höheren Wert unterscheidet. Der Rückgabewert ist die Zahl, die dem Wert des Ausdrucks am nächsten liegt, mit der entsprechenden Anzahl an Dezimalstellen. Wenn "expression" genau zwischen zwei möglichen gerundeten Werten liegt, gibt die Funktion den möglichen gerundeten Wert zurück, dessen ganz rechte Ziffer eine gerade Zahl ist. (Bei einer Rundung auf den höheren Wert wird eine Zahl, die genau zwischen zwei möglichen gerundeten Werten liegt, immer auf die größere Zahl gerundet.)
Hinweis:
Die Rundung auf einen geraden Wert ist ein statistisch genauerer Rundungsalgorithmus als die Rundung auf den höheren Wert.
Im folgenden Beispiel wird die round-Funktion verwendet, um eine Zahl auf zwei Dezimalstellen zu runden:
Dim MyVar, pi pi = 3.14159 MyVar = Round(pi, 2) ' Output: 3.14.
In diesem Beispiel wird gezeigt, wie das Runden auf gerade Zahlen funktioniert:
Dim var1, var2, var3, var4, var5 var1 = Round(1.5) ' Output: 2 var2 = Round(2.5) ' Output: 2 var3 = Round(3.5) ' Output: 4 var4 = Round(0.985, 2) ' Output: 0.98 var5 = Round(0.995, 2) ' Output: 1
Dim MyVar MyVar = Round(5.678) 'Output: 6.
Dim MyVar MyVar = Round(-2.675, 2) ' Output: -2.68.