Sei confuso riguardo alle funzioni di arrotondamento di Excel? Scopri la differenza tra ROUND, ROUNDUP e ROUNDDOWN in questa utile guida.
Complessi calcoli matematici spesso portano a situazioni in cui gli utenti devono arrotondare il risultato finale. Per fortuna, Excel offre tre diverse funzioni che possono arrotondare i risultati di un calcolo matematico.
ROUND, ROUNDUP e ROUNDDOWN sono tutti sintatticamente simili ma producono risultati finali diversi. Sapere quale utilizzare e quando è estremamente importante per gli utenti. Essere consapevoli delle sottili differenze tra i tre può aiutarti a ottenere i risultati desiderati in Excel.
Perché Excel ha tre funzioni ROUND?
Esistono tre funzioni di arrotondamento separate in Microsoft Excel. Sebbene tutti e tre siano simili e abbiano quasi la stessa sintassi, ognuno produce un risultato leggermente diverso e gli sviluppatori di Excel dovrebbero essere consapevoli delle differenze.
Le tre funzioni di arrotondamento sono ROUND, ROUNDUP e ROUNDDOWN. Sono tutti molto utili per aiutare gli utenti a formattare l'output delle operazioni. Ognuna delle funzioni viene utilizzata per limitare il numero di cifre decimali visualizzate in un numero.
1. GIRARE
La funzione ROUND è la più nota delle tre funzioni. Ha una sintassi relativamente semplice:
=ROUND(numero, numero_cifre)
Il primo argomento è il numero da arrotondare, mentre il secondo numero è il numero di cifre decimali a cui dovrebbe essere limitato. La funzione segue le regole standard per l'arrotondamento e può arrotondare l'input per eccesso o per difetto.
Il primo argomento nella funzione può essere un valore statico, un riferimento a un'altra cella o un'altra funzione. Il secondo argomento determina a quante cifre decimali deve arrotondare la funzione. Può essere qualsiasi numero intero.
Inserendo uno 0 nella seconda posizione, la funzione può arrotondare il primo argomento a un numero intero.
=ROUND(3.78; 0)
La formula precedente risulterà nel numero 4. I numeri nella colonna B del seguente foglio di calcolo sono stati generati utilizzando la funzione ROUND sui numeri nella colonna A, con 2 come secondo argomento.
2. ARROTONDARE
La funzione ROUNDUP è la seconda delle funzioni ROUND. È molto simile alla funzione round standard. La sintassi di ROUNDUP assomiglia a quella di ROUND:
=ROUNDUP(numero, numero_cifre)
Funzionalmente, anche la funzione ROUNDUP funziona quasi esattamente come ROUND. La principale differenza tra i due è che dove ROUND può arrotondare il numero nell'argomento uno per eccesso o per difetto, ROUNDUP arrotonda solo per eccesso.
Solo arrotondamento significa che indipendentemente dal valore nell'ultima cifra decimale del numero da arrotondare, purché non sia 0, verrà arrotondato per eccesso.
=ROUNDUP(0.0072; 3)
Anche se l'ultima cifra decimale nel numero sopra è 2, i risultati verranno comunque arrotondati a 0,008. L'unico modo in cui il numero non verrà arrotondato per eccesso è se tutte le cifre finali dopo la cifra decimale vengono arrotondate a 0. L'utilizzo di 0,0070 verrà comunque arrotondato a 0,007 nell'esempio precedente.
Nel foglio di calcolo sopra, le differenze tra ROUND e ROUNDUP possono essere viste chiaramente quando si confrontano le colonne B e C.
3. ARROTONDAMENTO
La funzione ROUNDDOWN di Excel è abbastanza simile alle prime due funzioni di arrotondamento. La funzione ROUNDDOWN utilizza la stessa sintassi di ROUND e ROUNDUP:
=ROUNDDOWN(numero, numero_cifre)
Proprio come la funzione ROUNDUP dall'alto, la differenza fondamentale tra ROUND e ROUNDDOWN è che ROUNDDOWN arrotonderà sempre il suo output per difetto. L'arrotondamento per difetto avverrà indipendentemente dal valore delle cifre rimanenti.
=ROUNDDOWN(0.0078; 3)
L'output della funzione corretta sarà 0,007, nonostante il valore della cifra successiva sia un 8. I risultati sembreranno sempre troncare il numero corrente alla cifra specificata senza considerare le cifre finali.
Le differenze tra tutte e tre le funzioni di arrotondamento sono facilmente visibili nell'esempio precedente. Una cosa importante da notare è visibile nella cella D2. Se la cifra finale è uno 0, sarà nascosta per impostazione predefinita nei risultati. La cifra finale nascosta può essere modificata da configurazione della formattazione personalizzata di Excel affinché le celle mostrino un numero di cifre prestabilito.
Esempi delle differenze tra le funzioni ROUND di Excel
Esistono numerose situazioni in cui le varie funzioni di arrotondamento di Excel possono essere utili. Semplici calcoli geometrici offrono un modo interessante per esaminare le varie funzioni di arrotondamento.
Ad esempio, considera il seguente foglio di calcolo utilizzato per calcolare il volume di un oggetto sferico con un dato raggio. Per trovare il volume della sfera, useremo la seguente formula:
volume = (4/3) π R^3
In questa formula, r sarà il raggio della sfera. Per Pi, Excel offre una funzione PI integrata. Infine, il raggio può essere al cubo utilizzando la formula POTENZA di Excel. Il primo argomento sarà il raggio della sfera. Il secondo sarà il potere a cui viene elevato, 3.
Possiamo inserire questa formula e un elenco di raggi per calcolare il volume di varie sfere. La formula risultante sarà simile a questa:
=(4/3) * PI() * POTENZA(A2, 3)
Ogni risultato mostra il volume totale della sfera in questione, ma grazie al numero di cifre decimali, l'output è difficile da leggere. La funzione round può aiutare a ottenere un risultato più facile da capire.
Il numero di cifre dopo il decimale può essere limitato avvolgendo la formula dall'alto all'interno di una funzione ROUND. La formula risultante sarà più simile a:
=ROUND((4/3) * PI() * POTENZA(A2, 3), 2)
Utilizzando la formula precedente nella colonna C, il volume viene arrotondato a 2 cifre decimali. Lo scambio di ROUND con ROUNDUP e ROUNDDOWN può popolare le colonne D ed E:
=ROUNDUP((4/3) * PI() * POTENZA(A2, 3), 2)
=ROUNDDOWN((4/3) * PI() * POTENZA(A2, 3), 2)
I risultati finali vengono troncati in ogni caso fino a 2 cifre decimali e arrotondati per eccesso o per difetto a seconda della funzione utilizzata.
Quando si utilizza una delle funzioni ROUND per troncare il numero di posizioni decimali in una formula, il risultato verrà arrotondato anche se utilizzato in altri calcoli. Quando invece viene utilizzata l'opzione format per limitare il numero di posizioni decimali, il risultato effettivo verrà memorizzato e tutti i calcoli futuri utilizzeranno il risultato completo.
L'utilizzo di numeri arrotondati può causare una perdita di precisione per calcoli complessi, pertanto gli utenti devono essere consapevoli del metodo di arrotondamento più adatto.
Comprendi le differenze tra le funzioni ROUND di Excel
Ognuna delle tre funzioni di arrotondamento di Excel funziona in modo leggermente diverso dall'altra. Mentre tutti e tre i numeri sono arrotondati, capire le differenze tra loro può aiutarti a ottenere i risultati esatti che stai cercando.
Sapere quando il risultato deve essere arrotondato per eccesso, quando deve essere arrotondato per difetto e quando la direzione non ha importanza può aiutarti a decidere quale formula ti serve. Avere familiarità con tutte e tre le funzioni e sapere come cambiano i dati con cui lavori è essenziale per gli sviluppatori di Excel.