Restituisce un numero arrotondato al numero specificato di posizioni decimali
Sintassi
Round(expression[, numdecimalplaces])
Argomenti:
Note
La funzione Round esegue l'arrotondamento a un numero pari e non l'arrotondamento al numero più grande. Il valore restituito è il numero più vicino al valore dell'espressione, con il numero appropriato di posizioni decimali. Se l'espressione è esattamente a metà tra due possibili valori arrotondati, la funzione restituisce il possibile valore arrotondato la cui cifra più a destra è un numero pari. In una funzione di arrotondamento al numero più grande, un numero a metà tra due possibili valori arrotondati viene sempre arrotondato al numero più grande.
Nota:
L'arrotondamento a un numero pari rappresenta un algoritmo di arrotondamento statisticamente più preciso rispetto a un arrotondamento al numero più grande.
Nell'esempio seguente viene utilizzata la funzione round per arrotondare un numero a due posizioni decimali.
Dim MyVar, pi pi = 3.14159 MyVar = Round(pi, 2) ' Output: 3.14.
In questo esempio viene illustrato il funzionamento dell'arrotondamento a un numero pari.
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.