ROUND
Arrotonda un numero al numero di cifre specificato.
Sintassi
ROUND(<number>, <num_digits>)
Parametri
Termine | Definizione |
---|---|
number |
Numero da arrotondare. |
num_digits |
Numero di cifre a cui si desidera arrotondare. Un valore negativo arrotonda le cifre a sinistra del separatore decimale; un valore pari a zero arrotonda all'intero più vicino. |
Valore restituito
Numero decimale.
Osservazioni:
Se
num_digits
è maggiore di 0 (zero), il numero viene arrotondato al numero specificato di posizioni decimali.Se
num_digits
è 0, il numero viene arrotondato all'intero più vicino.Se
num_digits
è minore di 0, il numero viene arrotondato a sinistra del separatore decimale.Funzioni correlate
- Per arrotondare sempre (lontano da zero), usare la funzione ROUNDUP.
- Per arrotondare sempre verso il basso (verso zero), usare la funzione ROUNDDOWN.
- Per arrotondare un numero a un multiplo specifico (ad esempio, per arrotondare al multiplo più vicino di 0,5), usare la funzione MROUND.
- Usare le funzioni TRUNC e INT per ottenere la parte intera del numero.
Esempio 1
La formula seguente arrotonda per eccesso 2.15, a una posizione decimale. Il risultato previsto è 2.2.
= ROUND(2.15,1)
Esempio 2
La formula seguente arrotonda 21,5 a una posizione decimale a sinistra del separatore decimale. Il risultato previsto è 20.
= ROUND(21.5,-1)