
Formula generica
=ROUNDDOWN(number,digits)
Sommario
Per arrotondare un numero da arrotondare per difetto, indipendentemente dal suo valore, è possibile utilizzare la funzione ROUNDDOWN con un numero di cifre specificato. Nell'esempio mostrato, la formula nella cella D7 è
=ROUNDDOWN(B7,C7)
Spiegazione
La funzione ROUNDDOWN arrotonda un numero per difetto a un determinato numero di posizioni. Il numero di posizioni è controllato dal numero di cifre fornite nel secondo argomento (num_digits). Ad esempio, queste formule arrotondano il numero 5,89 fino a 1 e zero posizioni:
=ROUNDDOWN(5.89,1) // returns 5.8 =ROUNDDOWN(5.86,0) // returns 5
Nell'esempio mostrato, la formula nella cella D7 è
=ROUNDDOWN(B7,C7)
Questo dice a Excel di prendere il valore in B7 (1999,9985) e arrotondarlo al numero di cifre nella cella C7 (2) con un risultato di 1999,99 Notare che anche se il numero nella terza posizione a destra del decimale è 8, è ancora arrotondato per difetto.
Nella tabella, la funzione ROUNDDOWN viene utilizzata per arrotondare lo stesso numero (1999,9985) a un numero decrescente di cifre, partendo da 2 e scendendo oltre lo zero fino a -3. Si noti che i numeri positivi arrotondati a destra del punto decimale, mentre le cifre specificate minori o uguali a zero arrotondano a sinistra. Ad ogni passaggio, i numeri che normalmente sarebbero arrotondati per eccesso vengono arrotondati per difetto.
Puoi vedere che ROUNDDOWN è una funzione piuttosto pesante, quindi usala con attenzione. È possibile utilizzare la funzione FLOOR per arrotondare un numero per difetto a un determinato multiplo. Se vuoi scartare la parte decimale di un numero, puoi usare la funzione TRUNC.