Come arrotondare in Excel: decimali, eccesso e difetto
Come arrotondare in Excel a due decimali, per eccesso, per difetto e a multipli. Esempi pratici per evitare errori nei risultati e nei totali.
Per arrotondare un numero in Excel a due decimali usa =ARROTONDA(A2;2), sostituendo A2 con la cella che contiene il valore. Se invece vuoi soltanto vedere meno cifre dopo la virgola, usa il formato numerico: il valore impiegato nei calcoli resterà invariato. Questa differenza spiega molti totali che sembrano sbagliati.
La guida parte da un esempio semplice e distingue arrotondamento normale, per eccesso, per difetto e al multiplo più vicino. Gli esempi utilizzano i nomi italiani delle funzioni, la virgola decimale e il punto e virgola tra gli argomenti. Con altre impostazioni linguistiche i nomi o i separatori possono cambiare.
Arrotondare il valore oppure nascondere i decimali?
Se A2 contiene 18,376, puoi far comparire 18,38 riducendo le cifre visualizzate. A2 continuerà però a contenere 18,376. Una formula che usa A2 lavorerà sul numero completo, non soltanto sulle cifre visibili.
Ricevi guide pratiche, aggiornamenti tech e consigli utili direttamente sul tuo telefono.
Segui il canale WhatsAppSe in B2 inserisci =ARROTONDA(A2;2), il risultato della formula sarà invece 18,38. A2 conserva il dato originale e B2 contiene il valore arrotondato da utilizzare nei passaggi successivi.
- Per cambiare soltanto l’aspetto, seleziona le celle.
- Apri Home e individua il gruppo Numero.
- Usa Diminuisci decimali o imposta il numero di posizioni nel formato della cella.
- Controlla la barra della formula per distinguere il contenuto effettivo da quello mostrato.
È una distinzione descritta anche nella guida Microsoft Arrotondare un numero. Il formato Numero è utile per rendere leggibile un prospetto; la funzione è necessaria quando vuoi usare un risultato arrotondato in altri calcoli.
Arrotondare a due decimali, passo dopo passo
- Apri una copia del foglio oppure crea un documento di prova.
- Scrivi 18,376 nella cella A2.
- Seleziona B2, lasciando intatta la cella originale.
- Digita
=ARROTONDA(A2;2). - Premi Invio: il risultato deve essere 18,38.
- Se Excel mostra una sola cifra decimale o nessuna, modifica il formato di B2 per visualizzarne due.
La sintassi è ARROTONDA(numero;numero_di_cifre). Il primo argomento può essere una cella o un calcolo, per esempio =ARROTONDA(A2*B2;2). Prima si esegue la moltiplicazione e poi si arrotonda il risultato.
Non inserire in A2 una formula che legge la stessa A2: creeresti un riferimento circolare. Se i riferimenti alle celle non ti sono ancora familiari, consulta la guida alle formule base di Excel.
Interi, decine e centinaia: quale numero di cifre usare
Il secondo argomento non indica sempre quante cifre devono comparire sullo schermo. Un valore negativo sposta l’arrotondamento a sinistra della virgola.
=ARROTONDA(148,76;1)restituisce 148,8.=ARROTONDA(148,76;0)restituisce 149, cioè l’intero più vicino.=ARROTONDA(148,76;-1)restituisce 150, arrotondando alle decine.=ARROTONDA(148,76;-2)restituisce 100, arrotondando alle centinaia.
Quando il valore si trova esattamente a metà, ARROTONDA segue la regola che allontana il risultato da zero: 7,5 arrotondato all’intero diventa 8, mentre -7,5 diventa -8. La pagina ufficiale della funzione ARROTONDA riporta sintassi e comportamento.
Arrotondare sempre per eccesso
Per allontanare il risultato da zero usa ARROTONDA.PER.ECC. Con numeri positivi ottieni un valore uguale o superiore a quello iniziale, alla precisione scelta.
=ARROTONDA.PER.ECC(18,371;2)restituisce 18,38.=ARROTONDA.PER.ECC(6,1;0)restituisce 7.=ARROTONDA.PER.ECC(-18,371;2)restituisce -18,38.
L’ultimo caso è importante: -18,38 è matematicamente minore di -18,371. “Per eccesso” si riferisce qui al valore assoluto, non alla scelta del numero più grande sulla retta numerica. Non applicare questa funzione a valori negativi pensando che li avvicini automaticamente a zero.
Un esempio pratico con quantità positive: se ogni scatola contiene 12 oggetti e devi sistemarne 25, =ARROTONDA.PER.ECC(25/12;0) restituisce 3 scatole. Il calcolo ha senso perché una scatola parzialmente utilizzata conta comunque come una scatola. Vedi anche la documentazione di ARROTONDA.PER.ECC.
Arrotondare sempre per difetto
ARROTONDA.PER.DIF si avvicina a zero alla precisione indicata, senza aumentare il valore assoluto per effetto delle cifre eliminate.
=ARROTONDA.PER.DIF(18,379;2)restituisce 18,37.=ARROTONDA.PER.DIF(6,9;0)restituisce 6.=ARROTONDA.PER.DIF(-18,379;2)restituisce -18,37.
Se da 25 oggetti vuoi sapere quante confezioni complete da 12 puoi formare, =ARROTONDA.PER.DIF(25/12;0) restituisce 2. Il resto non forma una confezione completa. È una domanda diversa da quante scatole acquistare per contenere tutti gli oggetti.
Per i numeri negativi non confondere questa funzione con un arrotondamento verso meno infinito. Prima di usarla su un’intera colonna prova sempre un valore positivo e uno negativo. La definizione completa è nella pagina Microsoft di ARROTONDA.PER.DIF.
Arrotondare a un multiplo, per esempio 0,05 o 5
Con ARROTONDA.MULTIPLO scegli il passo, non il numero di decimali. Può essere utile quando vuoi ottenere misure o quantità a intervalli regolari.
=ARROTONDA.MULTIPLO(12,37;0,05)restituisce 12,35.=ARROTONDA.MULTIPLO(12,38;0,05)restituisce 12,40; imposta due decimali se compare 12,4.=ARROTONDA.MULTIPLO(23;5)restituisce 25.
Numero e multiplo devono avere lo stesso segno. Inoltre Microsoft segnala un limite con alcuni valori decimali esattamente a metà tra due multipli: il risultato può dipendere dalla rappresentazione numerica interna. Per questi casi non assumere che il comportamento sia identico a quello di ARROTONDA.
Controlla la pagina della funzione ARROTONDA.MULTIPLO prima di usarla in un processo che richiede una regola di arrotondamento precisa. Gli esempi non sostituiscono le regole contabili o contrattuali applicabili al tuo lavoro.
Perché il totale può differire dalla somma dei numeri visibili
Fai questa prova: inserisci 2,004 in A2 e 2,004 in A3. Se mostri soltanto due decimali, entrambe le celle appaiono come 2,00. La formula =SOMMA(A2:A3) calcola però 4,008, che visualizzato a due decimali diventa 4,01.
Se invece arrotondi prima ciascuna riga, ottieni 2,00 più 2,00, cioè 4,00. Nessuno dei due risultati dimostra, da solo, che Excel abbia commesso un errore: stai chiedendo due operazioni diverse.
- Per arrotondare soltanto il totale usa
=ARROTONDA(SOMMA(A2:A3);2). - Per arrotondare prima le righe inserisci
=ARROTONDA(A2;2)in B2 e copia la formula in B3. - Somma poi i risultati con
=SOMMA(B2:B3). - Scegli il metodo coerente con il documento e mantienilo per tutto il foglio.
Quando lavori sui prezzi, puoi approfondire il calcolo nella guida per applicare uno sconto in Excel. Non aggiungere arrotondamenti a ogni passaggio soltanto per far coincidere a vista due totali.
Evita di cambiare alla cieca la precisione del file
L’opzione che imposta la precisione come visualizzata non è una semplice scelta grafica: modifica la precisione effettivamente utilizzata e può eliminare dettagli numerici necessari. Microsoft avverte dei possibili effetti cumulativi nella pagina Set rounding precision. Per un principiante è più controllabile usare una colonna di formule, conservando i dati originali.
Applicare la formula a una colonna intera
- Scrivi la formula nella prima riga dei risultati, per esempio B2.
- Seleziona B2 e trascina il quadratino nell’angolo inferiore destro fino all’ultima riga utile.
- Verifica che in B3 il riferimento sia diventato A3 e così via.
- Controlla un valore all’inizio, uno a metà e uno alla fine dell’elenco.
- Se vuoi trasformare i risultati in numeri fissi, copia soltanto la colonna dei risultati e usa Incolla speciale → Valori in una nuova area.
Conserva una copia con le formule prima di sostituirle: i valori fissi non reagiscono ai cambiamenti della sorgente. In un foglio condiviso puoi anche proteggere le celle contenenti formule contro modifiche accidentali.
Se la formula non funziona
- Compare #NOME?: verifica il nome della funzione e la lingua di Excel. In inglese i nomi corrispondenti sono ROUND, ROUNDUP, ROUNDDOWN e MROUND.
- Excel rifiuta la sintassi: controlla il separatore tra gli argomenti e quello decimale previsto dalle impostazioni locali.
- Vedi la formula come testo: controlla che non inizi con un apostrofo e che la cella non sia in formato Testo. Dopo aver impostato Generale, conferma nuovamente la formula.
- Compare #VALORE!: controlla che la sorgente contenga un numero interpretabile, non una stringa con simboli o spazi indesiderati.
- Il risultato ha pochi decimali visibili: aumenta i decimali nel formato della cella. La funzione non impone il numero di zeri mostrati.
Per importi memorizzati come testo può essere disponibile l’avviso Converti in numero. La guida Microsoft alla conversione mostra il procedimento. Non convertire però codici, numeri di telefono o identificativi che devono conservare gli zeri iniziali.
Domande frequenti
Le formule funzionano anche su Mac e nel browser?
Le funzioni principali descritte sono disponibili nelle versioni di Excel indicate dalla documentazione Microsoft, comprese le versioni compatibili per Mac e web. Cambia la posizione dei comandi di formattazione: verifica anche lingua e separatori.
Arrotondare a due decimali aggiunge sempre due zeri?
No. Se il risultato è 8, puoi vedere semplicemente 8. Per mostrare 8,00 devi impostare un formato numerico con due posizioni decimali.
Posso recuperare i decimali dopo avere incollato soltanto i valori?
Non dal solo valore già arrotondato. Servono la cella originale, una copia precedente o l’annullamento dell’operazione, se ancora disponibile.
Conclusione
Per la maggior parte dei lavori parti da ARROTONDA in una colonna separata. Usa le varianti per eccesso, per difetto o a multipli soltanto quando corrispondono alla regola che vuoi applicare. Soprattutto, distingui sempre il numero che Excel mostra dal numero che usa: è il modo più semplice per evitare differenze inattese nei totali.

