ROUNDDOWN
Arrotonda per difetto il valore assoluto di un numero.
Sintassi
ROUNDDOWN(<number>, <num_digits>)
Parametri
Termine | Definizione |
---|---|
number |
Numero reale da arrotondare per difetto. |
num_digits |
Numero di cifre a cui si desidera arrotondare. Arrotondamenti negativi a sinistra del separatore decimale; zero al numero intero più vicino. |
Valore restituito
Numero decimale.
Osservazioni:
Se
num_digits
è maggiore di 0 (zero), il valore innumber
viene arrotondato per difetto al numero specificato di posizioni decimali.Se
num_digits
è 0, il valore innumber
viene arrotondato per difetto all'intero più vicino.Se
num_digits
è minore di 0, il valore innumber
viene arrotondato verso il basso a sinistra del separatore decimale.ROUNDDOWN si comporta come ROUND, ad eccezione del fatto che arrotonda sempre un numero verso il basso. La funzione INT arrotonda anche verso il basso, ma con INT il risultato è sempre un numero intero, mentre con ROUNDDOWN è possibile controllare la precisione del risultato.
Esempio 1
L'esempio seguente arrotonda per difetto 3.14159 a tre posizioni decimali. Il risultato previsto è 3.141.
= ROUNDDOWN(3.14159,3)
Esempio 2
Nell'esempio seguente il valore 31415.92654 viene arrotondato a 2 posizioni decimali a sinistra del decimale. Il risultato previsto è 31400.
= ROUNDDOWN(31415.92654, -2)