Numero arrotondato a n cifre significative in Excel e Fogli Google

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial dimostrerà come arrotondare un numero a un numero specificato di cifre significative in Excel e Fogli Google.

Cosa sono le cifre significative?

Le cifre significative sono il numero di cifre che portano contributi significativi alla sua risoluzione di misurazione (fonte: Wikipedia).

Formula

Questa è la formula per arrotondare un numero a un numero specificato di cifre (figure):

=ROTONDO(A2,B2-(1+INT(LOG10(ABS(A2)))))

Questa è una formula complicata. Semplifichiamolo:

=ROUND(numero_al_arrotondamento, sig_cifre - (1 + num_cifre_in_number))

Di seguito ti spiegheremo come funziona la formula.

Funzione ROUND

La funzione ROUND arrotonda un numero al numero di cifre specificato relativo al decimale. Utilizzando numeri negativi possiamo arrotondare a sinistra del decimale.

Come puoi vedere, abbiamo bisogno di un modo per calcolare il num_cifre input per arrotondare a un numero specificato di cifre. Poiché conosciamo le cifre significative a cui vogliamo arrotondare, abbiamo solo bisogno di un modo per calcolare il numero di cifre in un numero.

Numero di cifre nel numero

Per prima cosa calcoliamo il numero di cifre nel numero. Lo faremo con la seguente formula:

=INT(LOG10(ABS(A2)))

Ecco come funziona la formula. I numeri possono essere memorizzati utilizzando la notazione scientifica:

1234567 = 1.234567 * 10 6 123456 = 1.23456 * 10 5 12345 = 1.2345 * 10 4 1234 = 1.234 * 10 3 123 = 1.23 * 10 2 12 = 1.2 * 10 1 

Il valore dell'esponente nella notazione scientifica ci dice quante cifre contiene il numero.

Funzione LOG10

Successivamente possiamo usare le funzioni INT e LOG10 per restituire l'esponente dall'alto.

Come funziona? La funzione LOG10 restituisce l'esponente a cui deve essere elevato 10 per produrre il numero.

Usiamo la funzione INT per rimuovere il valore decimale dall'esponente in modo che rimanga solo l'intero.

Funzione ABS

LOG10 non funzionerà con numeri negativi, quindi vogliamo aggiungere anche la funzione ABS per calcolare il valore assoluto, fornendoci la formula per calcolare il numero di cifre in un numero.

Numero di cifre da arrotondare

Ora sappiamo come calcolare il numero di cifre in un numero. Ricordi la nostra formula semplificata sopra?

=ROUND(numero_per_arrotondamento, sig_cifre - (1 + num_cifre_in_number))

Inserisci la formula per calcolare il numero di cifre in un numero:

=ROUND(numero_al_arrotondamento, sig_cifre - (1 + INT(LOG10(ABS(numero_al_arrotondamento)))))

e aggiungiamo i riferimenti di cella per arrivare alla nostra formula:

=ROTONDO(A2,B2-(1+INT(LOG10(ABS(A2)))))

Numero arrotondato a n cifre significative in Fogli Google

Tutti gli esempi precedenti funzionano esattamente allo stesso modo in Fogli Google come in Excel.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave