Vai al contenuto principale

Excel ROUND(): la guida completa all'arrotondamento in Excel

Scopri come usare la funzione ROUND() e le sue alternative in Excel. Impara ad arrotondare valori decimali, interi e orari.
Aggiornato 3 giu 2026  · 7 min leggi

Excel offre diverse funzioni di arrotondamento integrate per gestire scenari differenti, tra cui la funzione ROUND(), una delle più utilizzate. In questo articolo esplorerò tutte le principali funzioni di arrotondamento in Excel, spiegherò come funzionano e dimostrerò come usarle in modo efficace con esempi pratici. Se ti mancano alcune basi, ti consiglio di seguire il nostro corso Introduction to Excel per costruire fondamenta solide. 

Capire la funzione ROUND() di Excel

La funzione ROUND() in Excel è il modo più semplice per controllare la precisione numerica nei tuoi fogli di calcolo. Vediamone la sintassi e alcuni esempi di utilizzo.

Sintassi e argomenti di ROUND()

La funzione ROUND() di Excel viene usata per arrotondare un numero a un numero di cifre specificato. La sintassi di ROUND() è la seguente:

=ROUND(number, num_digits)

Dove:

  • number: Il valore che vuoi arrotondare.

  • num_digits: Determina a quante cifre deve essere arrotondato il numero.

Il comportamento dell'argomento num_digits cambia in base al suo valore:

  • Quando num_digits è positivo: arrotonda le cifre a destra della virgola decimale. Ad esempio, =ROUND(3.14159, 2) restituisce 3.14.

  • Quando num_digits è zero: arrotonda al numero intero più vicino. Ad esempio, =ROUND(7.8, 0) restituisce 8.

  • Quando num_digits è negativo: arrotonda le cifre a sinistra della virgola (alla decina, centinaia, ecc. più vicina). Ad esempio, =ROUND(256, -1) restituisce 260.

Come funziona realmente ROUND()

La funzione ROUND() di Excel segue le regole matematiche standard di arrotondamento. Quando arrotondi un numero, Excel guarda la cifra immediatamente a destra della posizione di arrotondamento:

  • Se questa cifra è 5, 6, 7, 8 o 9, il numero viene arrotondato per eccesso.
  • Se questa cifra è 0, 1, 2, 3 o 4, il numero viene arrotondato per difetto.

Ecco alcuni esempi rapidi per illustrare questa regola:

La formula qui sotto arrotonda a 1 cifra decimale. Poiché la seconda cifra decimale è 5, arrotonda per eccesso.

=ROUND(15.55, 1)

Uso della funzione ROUND() per arrotondare a 1 cifra decimale in Excel.

Nell'esempio seguente, la formula arrotonda alla decina più vicina. La cifra delle decine arrotonda per eccesso perché la cifra delle unità è 5.

=ROUND(15.55, -1)

Uso della funzione ROUND() per arrotondare alla decina più vicina in Excel.

Nell'esempio seguente, la formula arrotonda al numero intero più vicino. Poiché la parte decimale è 0,55, arrotonda per eccesso.

=ROUND(15.55, 0)

Uso della funzione ROUND() per arrotondare al numero intero più vicino in Excel.

Varianti della funzione ROUND() di Excel

Esistono diverse varianti della funzione ROUND() di Excel, ognuna con un uso specifico.

ROUNDUP()

La funzione ROUNDUP() arrotonda sempre allontanandosi da zero, indipendentemente dalle cifre successive. Ciò significa che il risultato è sempre maggiore del numero originale, garantendo un approccio prudente nei calcoli. Questo metodo è utile in una pianificazione di budget conservativa, assicurando che le stime siano sufficientemente alte, e quando si impostano soglie minime, come tariffe o quote minime.

Nell'esempio seguente, la funzione arrotonda sempre per eccesso, anche se la terza cifra decimale è solo 1.

=ROUNDUP(3.14159, 2)

Uso della funzione ROUNDUP() per arrotondare per eccesso un numero in Excel.

ROUNDDOWN()

La funzione ROUNDDOWN() arrotonda sempre verso zero, a prescindere dalle cifre che seguono il punto di arrotondamento. Questa funzione assicura che il valore arrotondato sia sempre minore o uguale all'originale (per i numeri positivi) o maggiore o uguale all'originale (per i numeri negativi).

Il metodo è utile per impostare valori massimi o tetti e per evitare sovrastime in previsioni o calcoli. Nell'esempio seguente, la funzione ROUNDDOWN() elimina sempre le cifre decimali in eccesso, senza mai arrotondare per eccesso.

=ROUNDDOWN(3.14159, 2)

Uso della funzione ROUNDDOWN() per arrotondare per difetto un numero in Excel.

Tecniche di arrotondamento con altre funzioni

Excel offre anche tecniche di arrotondamento con altre funzioni. Queste funzioni permettono di arrotondare i numeri secondo specifiche diverse. Vediamo questi metodi qui sotto.

MROUND()

La funzione MROUND() arrotonda un numero al multiplo specificato più vicino, utile quando lavori con unità come dimensioni di confezioni, incrementi di prezzo o intervalli di pianificazione. La sintassi di MROUND() è la seguente:

=MROUND(number, multiple)

Dove:

  • number: Il numero da arrotondare.

  • multiple: Il multiplo a cui arrotondare il numero.

Ad esempio, la formula qui sotto arrotonda 7 a 5 poiché 7 è più vicino a 5 che a 10.

=MROUND(7, 5)

Uso della funzione MROUND() per arrotondare un numero al multiplo specificato più vicino in Excel.

CEILING() e FLOOR()

Queste funzioni arrotondano i numeri per eccesso o per difetto al multiplo specificato più vicino, ma con una direzione prefissata.

  • CEILING(): Arrotonda un numero per eccesso (allontanandosi da zero) al multiplo specificato più vicino. Ad esempio, la formula qui sotto arrotonda 7 a 10, che è il multiplo di 5 più vicino verso l'alto.

=CEILING(7, 5)

Uso della funzione CEILING() per arrotondare per eccesso un numero in Excel.

  • FLOOR(): Arrotonda un numero per difetto (verso zero) al multiplo specificato più vicino. Nell'esempio seguente, arrotonda 7 a 5 come multiplo di 5 più vicino verso il basso.

=FLOOR(7, 5)

Uso della funzione FLOOR() per arrotondare per difetto un numero in Excel.

Questi metodi sono utili quando si prezzano articoli con incrementi standard, ad esempio arrotondando al $0,25 più vicino. Sono usati anche per bloccare il tempo in intervalli costanti, come segmenti da 15 minuti, e per arrotondare a soglie in ambito produttivo, come le dimensioni minime dei lotti.

EVEN() e ODD()

Queste funzioni arrotondano i numeri per eccesso al più vicino intero pari o dispari, allontanandosi da zero, indipendentemente dalla parte decimale. Sono utili per organizzare dati in raggruppamenti pari o dispari o per semplificare valori in contesti di design, layout o schemi.

Ad esempio, la formula qui sotto arrotonda il valore 4 a 6 come numero pari più vicino.

=EVEN(4.1)

Uso della funzione EVEN() per arrotondare per eccesso un numero al pari più vicino in Excel.

Allo stesso modo, la formula qui sotto arrotonda il valore 5 a 7 come numero dispari più vicino.

=ODD(5.2)

Uso della funzione ODD() per arrotondare per eccesso un numero al dispari più vicino in Excel.

INT() e TRUNC()

Queste due funzioni vengono spesso confuse ma si comportano diversamente, soprattutto con i numeri negativi:

  • INT(): Arrotonda per difetto all'intero più vicino.

=INT(4.9)

Uso della funzione INT() per arrotondare per difetto un numero all'intero più vicino in Excel.

Per i numeri negativi, INT() si allontana ulteriormente da zero (diventa più negativo).

=INT(-4.9)

Uso della funzione INT() per arrotondare per difetto un numero negativo all'intero più vicino in Excel.

  • TRUNC(): Rimuove semplicemente la parte decimale senza arrotondare.

=TRUNC(4.9)

Uso della funzione TRUNC() per rimuovere la parte decimale di un numero in Excel.

Arrotondare l'ora in Excel

Excel tratta il tempo come una frazione di una giornata di 24 ore, quindi l'arrotondamento dell'ora richiede un approccio leggermente diverso. Puoi usare MROUND() per arrotondare al minuto o al blocco di tempo più vicino, e ROUND() con l'aritmetica del tempo.

Ad esempio, se A2 è 8:07, la formula seguente restituisce 8:10 arrotondando l'ora al più vicino intervallo di 10 minuti.

=MROUND(A2, "0:10")

Uso della funzione MROUND() per arrotondare l'ora al minuto più vicino in Excel.

Se A2 è 8:37 e vuoi arrotondare l'ora all'ora più vicina, usa la formula seguente:

=ROUND(A2*24, 0)/24

Uso della funzione ROUND() per arrotondare l'ora all'ora più vicina con l'aritmetica del tempo in Excel.

Quando arrotondare i valori e quando formattarli

Arrotondare i valori e formattare i numeri in Excel hanno scopi diversi, e capire la distinzione è essenziale per un'analisi dati e una reportistica accurate.

Ecco la differenza: usare l'arrotondamento di Excel modifica effettivamente il valore sottostante memorizzato nella cella. Questo è importante quando ti serve il valore arrotondato per calcoli, report o modelli finanziari, perché le formule successive useranno il nuovo risultato arrotondato. Ad esempio, applicare =ROUND(2.786, 1) memorizzerà 2,8 nella cella, e qualsiasi calcolo che fa riferimento a questa cella userà 2,8, non il valore originale.

Gli strumenti di formattazione di Excel come il pulsante Diminuisci decimali o la formattazione personalizzata dei numeri cambiano solo l'aspetto del numero, non il valore reale sottostante. Il metodo è ideale per dashboard, grafici o report condivisi in cui i calcoli sono già stati effettuati e in cui, per il risultato finale, conta l'estetica.

Tabella di riepilogo delle funzioni di arrotondamento

Abbiamo coperto diverse varianti della funzione ROUND() di Excel. Per aiutarti a tenere tutto in ordine, includo qui una tabella:

Funzione

Descrizione

Esempio

ROUND()

Arrotondamento standard

=ROUND(2.75, 1) → 2.8

ROUNDUP()

Sempre per eccesso (allontanandosi da zero)

=ROUNDUP(2.75, 1) → 2.8

ROUNDDOWN()

Sempre per difetto (verso zero)

=ROUNDDOWN(2.75, 1) → 2.7

MROUND()

Arrotonda al multiplo più vicino

=MROUND(7, 5) → 5

CEILING()

Arrotonda per eccesso al multiplo più vicino

=CEILING(7, 5) → 10

FLOOR()

Arrotonda per difetto al multiplo più vicino

=FLOOR(7, 5) → 5

INT()

Arrotonda per difetto all'intero

=INT(-2.9) → -3

TRUNC()

Rimuove i decimali senza arrotondare

=TRUNC(-2.9) → -2

EVEN()

Arrotonda per eccesso all'intero pari più vicino

=EVEN(3.2) → 4

ODD()

Arrotonda per eccesso all'intero dispari più vicino

=ODD(3.2) → 5

Conclusione

Ora che hai esplorato le diverse tecniche di arrotondamento in Excel, ti consiglio di seguire il nostro corso Data Analysis in Excel per continuare a esercitarti. Penso anche che il nostro corso Financial Modeling in Excel sia un ottimo modo per fare pratica, perché l'arrotondamento assume un'importanza particolare nell'analisi finanziaria: piccole differenze possono influenzare sensibilmente previsioni e valutazioni. Infine, il nostro Percorso Excel Fundamentals è un'offerta molto completa ed è un ottimo modo per conoscere meglio le funzioni disponibili nelle versioni più recenti di Excel.


Allan Ouko's photo
Author
Allan Ouko
LinkedIn
Technical writer di Data Science con esperienza pratica in data analytics, business intelligence e data science. Scrivo contenuti pratici e orientati al settore su SQL, Python, Power BI, Databricks e data engineering, basati su lavoro di analytics reale. La mia scrittura unisce profondità tecnica e impatto sul business, aiutando i professionisti a trasformare i dati in decisioni sicure.

FAQ su Excel

Qual è la differenza tra ROUND(), ROUNDUP() e ROUNDDOWN() in Excel?

ROUND() arrotonda al valore più vicino secondo le regole standard, ROUNDUP() arrotonda sempre allontanandosi da zero e ROUNDDOWN() arrotonda sempre verso zero.

Come faccio ad arrotondare un numero al numero intero più vicino in Excel?

Usa =ROUND(number, 0) per arrotondare al numero intero più vicino.

Qual è la differenza tra le funzioni CEILING() e FLOOR()?

CEILING() arrotonda per eccesso al multiplo più vicino (allontanandosi da zero), mentre FLOOR() arrotonda per difetto al multiplo più vicino (verso zero).

Qual è la differenza tra arrotondare un valore e formattarlo in Excel?

L'arrotondamento modifica il valore effettivo usato nei calcoli, mentre la formattazione cambia solo l'aspetto del valore nel foglio di lavoro.

Cosa succede quando uso INT() e TRUNC() sui numeri negativi?

INT() arrotonda i numeri negativi per difetto (verso meno infinito), mentre TRUNC() rimuove la parte decimale senza arrotondare, muovendosi verso zero.

Argomenti

Impara Excel con DataCamp

Programma

Fondamenti di Excel

16 h
Acquisisci le competenze essenziali per utilizzare Excel, dalla preparazione dei dati alla scrittura di formule e alla creazione di visualizzazioni. Non è richiesta alcuna esperienza precedente.
Vedi dettagliRight Arrow
Inizia il corso
Mostra altroRight Arrow
Correlato

blog

Che cos'è Snowflake? Guida per principianti alla piattaforma dati cloud

Esplora le basi di Snowflake, la piattaforma dati cloud. Scopri la sua architettura, le sue funzionalità e come integrarla nelle tue pipeline di dati.
Tim Lu's photo

Tim Lu

12 min

blog

Tokenizzazione nel NLP: come funziona, sfide e casi d'uso

Guida al preprocessing NLP nel machine learning. Copriamo spaCy, i transformer di Hugging Face e come funziona la tokenizzazione in casi d'uso reali.
Abid Ali Awan's photo

Abid Ali Awan

10 min

blog

I 15 migliori server MCP remoti che ogni AI builder dovrebbe conoscere nel 2026

Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Mostra altroMostra altro