Renvoie un nombre arrondi à un nombre de décimales indiqué.
Syntaxe
Round(expression[, numdecimalplaces])
Arguments :
Remarques
La fonction Round effectue l'arrondi au nombre pair, ce qui est différent de l'arrondi au nombre supérieur. La valeur renvoyée est le nombre le plus proche de la valeur de l'argument expression, avec le nombre approprié de décimales. Si la valeur de l'argument expression est exactement à mi-chemin entre deux valeurs arrondies possibles, la fonction renvoie la valeur arrondie possible dont le chiffre le plus à droite est un nombre pair. (Dans une fonction d'arrondi au nombre supérieur, un nombre situé à mi-chemin entre deux valeurs arrondies possibles est toujours arrondi au nombre supérieur.)
Remarque :
L'arrondi au nombre pair est un algorithme d'arrondi statistiquement plus précis que l'arrondi au nombre supérieur.
L'exemple suivant utilise la fonction Round pour arrondir un nombre à deux décimales :
Dim MyVar, pi pi = 3.14159 MyVar = Round(pi, 2) ' Output: 3.14.
Les exemples suivants montrent le fonctionnement de l'arrondi au nombre pair :
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.