Formula di Excel: arrotondare un numero per difetto -

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.

Articoli interessanti...