Menu

ARROTONDA in Excel: arrotondare decimali e decine (ROUND)

=ARROTONDA(A2;2) arrotonda il numero in A2 a due decimali, e =ARROTONDA(A2;0) all'intero più vicino. Le cifre negative arrotondano a decine, centinaia e migliaia; ARROTONDA.MULTIPLO arrotonda a qualsiasi multiplo.

Ogni foglio di questa pagina è interattivo: cambia un numero o una formula e si ricalcola.

=ARROTONDA(A2;2) arrotonda il numero in A2 a due decimali, quindi 3,14159 diventa 3,14. Il secondo argomento è il numero di cifre da tenere: 0 arrotonda a un intero e -1 arrotonda alla decina più vicina. ARROTONDA si chiama ROUND in Excel inglese, ed è così che la tabella mostra le formule; puoi però scriverle anche in italiano, con il punto e virgola: =ARROTONDA(A2;2).

Arrotondare a 2 decimali e agli interi
B2
ABC
1Value2 decimalsWhole number
23.141593.143
32.6752.683
412.512.513
5-2.5-2.5-3
61234.5671234.571235
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =ARROTONDA(A2;2)

Ogni riga applica entrambe le formule al valore della colonna A, quindi 1234.567 diventa 1234.57 e 1235. Cambia A2 con un altro numero e le due colonne lo seguono.

Sintassi di ARROTONDA

=ROUND(number, num_digits)
  • number (num) è il valore da arrotondare: un numero, una cella o un'intera formula come =ARROTONDA(B2*C2;2).
  • num_digits (num_cifre) dice dove arrotondare. Un numero positivo conta le posizioni dopo la virgola, 0 arrotonda a un intero, e un numero negativo conta le posizioni prima della virgola.

ARROTONDA guarda solo la prima cifra che elimina. Se quella cifra è 5 o più, la parte tenuta sale; altrimenti resta com'è. Quindi =ARROTONDA(2,675;2) dà 2,68 e =ARROTONDA(2,674;2) dà 2,67.

Arrotondare alla decina, al centinaio o al migliaio

Un num_digits negativo arrotonda a sinistra della virgola. È così che trasformi 1234,567 in 1230, 1200 o 1000 per un report.

Le cifre negative arrotondano a decine, centinaia, migliaia
B5
ABCD
1num_digitsResultNumber
221234.571234.567
311234.6
401235
5-11230
6-21200
7-31000
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =ARROTONDA($D$2;A5)

Fai clic su B5: è =ROUND($D$2,-1), in italiano =ARROTONDA($D$2;-1), la decina più vicina. Ora cambia D2 in 48750. La riga di -2 mostra 48800, perché un 5 nella prima posizione eliminata arrotonda sempre per eccesso.

ARROTONDA o formato numero

Formattare una cella come 0,00 (Home > Numeri > Diminuisci decimali) cambia solo ciò che la cella mostra. Il valore completo c'è ancora, e ogni formula che legge la cella lo usa. ARROTONDA invece cambia il valore stesso.

La differenza si vede nei totali. Qui sotto, ogni prezzo della colonna A è 1,333 mostrato con due decimali, quindi la colonna si legge 1.33, 1.33, 1.33, ma il suo totale mostra 4.00. La colonna B arrotonda prima ogni prezzo, e il suo totale è 3.99.

Valori formattati o arrotondati in un totale
B5
AB
1Formatted onlyRounded
21.331.33
31.331.33
41.331.33
54.003.99
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =SOMMA(B2:B4)

Nessuno dei due totali è sbagliato: 4,00 è la somma vera, 3,999, mostrata con due decimali, e 3,99 è la somma di ciò che stampa una fattura. Usa ARROTONDA quando i numeri arrotondati sono quelli veri, come gli importi addebitati riga per riga. Per mostrare meno decimali senza cambiare nulla, usa il formato numero. File > Opzioni > Impostazioni avanzate > "Imposta la precisione come visualizzato" fa memorizzare a Excel ogni valore visualizzato, per tutta la cartella di lavoro, e non si può annullare; ARROTONDA è la scelta più sicura.

Come Excel arrotonda lo 0,5

ARROTONDA arrotonda un 5 allontanandosi dallo zero: 2,5 diventa 3 e -2,5 diventa -3. Guarda le righe da 3 a 5 della prima tabella: 2,675 dà 2,68, 12,5 dà 13 e -2,5 dà -3.

Alcuni strumenti arrotondano invece un 5 al numero pari più vicino (arrotondamento bancario), quindi 2,5 diventa 2. La funzione ARROTONDA di Excel non lo fa mai, ma la funzione Round di VBA sì, e questo spiega perché una macro e una cella non sono d'accordo. Anche ARROTONDA di Google Sheets arrotonda allontanandosi dallo zero.

Arrotondare il risultato di una formula

Racchiudi l'intero calcolo in ARROTONDA, così viene arrotondato solo il risultato finale. Qui il prezzo con l'8,25% di imposta viene arrotondato ai centesimi.

Prezzo con imposta, arrotondato ai centesimi
D2
ABCD
1ItemPriceTax rateWith tax
2Lamp$19.998.25%$21.64
3Chair$74.508.25%$80.65
4Desk$129.008.25%$139.64
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =ARROTONDA(B2*(1+C2);2)

Lo stesso schema funziona per medie, percentuali e divisioni: =ARROTONDA(MEDIA(B2:B6);1) dà una media con un decimale. Se vuoi il numero arrotondato come testo in una frase, =TESTO(A2;"0,00") fa entrambe le cose in un colpo (vedi la funzione TESTO).

Arrotondare al 5, a 0,05 o al quarto d'ora con ARROTONDA.MULTIPLO

=ARROTONDA.MULTIPLO(number; multiple) (in inglese MROUND) arrotonda al multiplo più vicino di qualsiasi numero. Usalo per prezzi a passi di 5 centesimi, quantità in confezioni da 12 o orari al quarto d'ora.

ARROTONDA.MULTIPLO a un multiplo
C2
ABC
1ValueMultipleMROUND
212510
313515
42.370.052.35
59:080:159:15
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =ARROTONDA.MULTIPLO(A2;B2)

Anche ARROTONDA.MULTIPLO arrotonda un valore a metà strada allontanandosi dallo zero, quindi 12,5 con multiplo 5 dà 15. Il numero e il multiplo devono avere lo stesso segno: =ARROTONDA.MULTIPLO(-12;5) restituisce #NUM!, mentre =ARROTONDA.MULTIPLO(-12;-5) dà -10. Per arrotondare sempre per eccesso o per difetto a un multiplo, usa ARROTONDA.ECCESSO e ARROTONDA.DIFETTO, nella pagina su ARROTONDA.PER.ECC e ARROTONDA.PER.DIF.

Prova: arrotondare una media

Punteggio medio, un decimale
E2
ABCDE
1StudentScoreAverage
2Ana78
3Ben91
4Cleo85
5Dan66
6Eve88
7Finn73
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.

Tocca a te: In E2, mostra la media dei punteggi in B2:B7, arrotondata a un decimale.

Suggerimento: metti MEDIA dentro ARROTONDA, e usa 1 come numero di cifre.

Quale funzione di arrotondamento usare

VuoiFormula12,345 dà
Valore più vicino, 2 decimali=ARROTONDA(A2;2)12,35
Intero più vicino=ARROTONDA(A2;0)12
Decina più vicina=ARROTONDA(A2;-1)10
Sempre per eccesso=ARROTONDA.PER.ECC(A2;1)12,4
Sempre per difetto=ARROTONDA.PER.DIF(A2;1)12,3
Multiplo di 0,5 più vicino=ARROTONDA.MULTIPLO(A2;0,5)12,5
Togliere i decimali=TRONCA(A2) o =INT(A2)12

Un errore comune è arrotondare a metà di un lungo calcolo e di nuovo alla fine, cosa che può spostare l'ultima cifra. Arrotonda una volta sola, nel passaggio il cui valore arrotondato riporti o addebiti davvero.

Domande frequenti

Come si arrotonda a 2 decimali in Excel?

Usa =ARROTONDA(A2;2). Cambia il valore memorizzato, quindi 3,14159 diventa 3,14 e le formule successive usano 3,14. Formattare la cella come 0,00 cambia solo ciò che vedi; il valore completo resta sotto.

Come si arrotonda all'intero più vicino in Excel?

Usa =ARROTONDA(A2;0): 12,5 diventa 13 e 12,4 diventa 12. Per arrotondare sempre per eccesso o sempre per difetto, usa =ARROTONDA.PER.ECC(A2;0) o =ARROTONDA.PER.DIF(A2;0).

Come si arrotonda alla decina, al centinaio o al migliaio in Excel?

Dai ad ARROTONDA un numero di cifre negativo: =ARROTONDA(A2;-1) arrotonda alla decina, =ARROTONDA(A2;-2) al centinaio e =ARROTONDA(A2;-3) al migliaio. 1234,567 diventa 1230, 1200 e 1000.

Excel arrotonda 0,5 per eccesso o per difetto?

ARROTONDA arrotonda un 5 allontanandosi dallo zero: =ARROTONDA(2,5;0) è 3 e =ARROTONDA(-2,5;0) è -3. Non usa l'arrotondamento bancario (al pari più vicino), che invece usa la funzione Round di VBA.

Come si arrotonda al 5 più vicino in Excel?

Usa =ARROTONDA.MULTIPLO(A2;5): 12 diventa 10 e 13 diventa 15. ARROTONDA.MULTIPLO arrotonda a qualsiasi multiplo, come =ARROTONDA.MULTIPLO(A2;0,05) per prezzi a passi di 5 centesimi.

Illustrazione dei linguaggi di programmazione di Coddy

Impara a programmare con Coddy

INIZIA