Scrivi il numero da arrotondare e la cifra a cui arrotondare. Ottieni insieme l’arrotondamento, quello per eccesso e quello per difetto, più altri metodi di arrotondamento.
Indice
-
Cosa puoi fare in questa pagina
-
A cosa serve questo calcolo?
-
Come si usa
-
Formula
-
Simboli e termini
-
Cosa conviene sapere prima
-
Come calcolarlo con Excel
-
Come calcolarlo con Fogli Google
-
Come calcolarlo con Python
-
La formula in LaTeX e in altre notazioni matematiche (da copiare)
-
Come chiedere a ChatGPT di fare il calcolo
-
I punti di forza di DataChef
-
Funzioni correlate
-
Tutte le calcolatrici di NumberChef
Cosa puoi fare in questa pagina
- Scrivi un numero e la cifra a cui arrotondare e ottieni tutti insieme i risultati dell’arrotondamento, per eccesso e per difetto
- Puoi arrotondare a qualsiasi cifra: all’unità, ai decimi, ai centesimi, alle decine, alle centinaia e così via
- Vedi in un elenco anche i risultati dei metodi di arrotondamento usati in informatica e in statistica, come l’arrotondamento al pari (arrotondamento del banchiere), la funzione pavimento e la funzione soffitto
- In questa pagina trovi anche la spiegazione semplice delle formule e le formule da copiare e incollare per Excel, Fogli Google e Python
A cosa serve questo calcolo?
Un articolo costa 3,98 € senza IVA e l’aliquota IVA ordinaria in Italia è del 22% (D.P.R. 633/1972, Agenzia delle Entrate). L’IVA è \(3{,}98 \times 0{,}22 = 0{,}8756\) euro, che deve diventare un numero intero di centesimi. Di solito si arrotonda al centesimo più vicino, con mezzo centesimo o più arrotondato per eccesso, quindi l’IVA è 0,88 €.
L’IVA su un intero ordine e l’IVA calcolata articolo per articolo possono differire di un centesimo per colpa dell’arrotondamento. Sapendolo, puoi controllare scontrini e fatture con sicurezza.
Nella dichiarazione dei redditi gli importi vanno indicati arrotondati all’unità di euro: per eccesso se i centesimi sono 50 o più, per difetto se sono meno di 50 (per esempio 55,50 diventa 56, 65,62 diventa 66 e 65,49 diventa 65), secondo le istruzioni dell’Agenzia delle Entrate.
Anche altri documenti e calcoli sono costruiti con arrotondamenti come questo, quindi sapere come funzionano ti permette di controllare da solo i tuoi importi.
Se tre scelte ottengono ciascuna circa un terzo dei voti, arrotondando ciascuna al decimo di punto percentuale si ha \(33{,}3\% + 33{,}3\% + 33{,}3\% = 99{,}9\%\), non 100%.
Non è un errore di conteggio. È semplicemente ciò che fa l’arrotondamento, e nei grafici dei telegiornali compare spesso una nota come «I totali possono non fare 100% per effetto degli arrotondamenti». Saperlo aiuta a leggere correttamente statistiche e grafici.
Ogni scatola di piastrelle copre 1,5 metri quadrati e la stanza è di 18,6 metri quadrati. Servono \(18{,}6 \div 1{,}5 = 12{,}4\) scatole, quindi ne compri 13 (12 scatole non basterebbero).
Il numero di tavoli per gli ospiti, di pullman per una gita, di scatole di medicinali: ogni volta che non averne abbastanza è un problema, la risposta giusta è l’arrotondamento per eccesso, non l’arrotondamento normale. Scegliere il metodo giusto fa parte del lavoro.
Arrotondare sempre per eccesso una metà esatta sposta leggermente verso l’alto i totali e le medie quando i dati sono tanti. Per esempio, i dieci numeri 0,5, 1,5, …, 9,5 hanno una media esattamente di 5,0. Se arrotondi prima ciascuno e poi fai la media, ottieni 5,5. Con l’arrotondamento al pari, metà delle parità sale e metà scende, la distorsione si annulla e la media resta 5,0.
Per questo l’arrotondamento al pari è lo standard nella finanza, dove gli interessi si calcolano più volte, e dentro l’aritmetica decimale di molti linguaggi di programmazione (lo standard IEEE 754).
Formula
Simboli e termini
Simboli
| \(x\) | x | Il numero da arrotondare. (Esempio - la media di una verifica, 8,135) |
| \(n\) | n | La cifra a cui arrotondare. 0 = le unità, un numero positivo = \(n\) cifre dopo la virgola, un numero negativo = le decine, le centinaia, le migliaia… (Esempio - per arrotondare alle centinaia, \(n = -2\)) |
| \(q\) | q | L’unità di arrotondamento. Un risultato arrotondato è sempre un multiplo di \(q\). \(q = 10^{-n}\), quindi vale \(0{,}01\) per i centesimi e \(100\) per le centinaia. |
| \(R\) | R | Il risultato arrotondato. Il suo valore dipende dal metodo di arrotondamento (l’arrotondamento normale, per eccesso, per difetto e così via). |
| \(\lfloor x \rfloor\) | parte intera di x (funzione pavimento) | Il più grande numero intero minore o uguale a \(x\). Per i numeri positivi equivale a togliere le cifre dopo la virgola. (Esempio - \(\lfloor 5{,}99 \rfloor = 5\). Ma per i numeri negativi \(\lfloor -5{,}01 \rfloor = -6\)) |
| \(\lceil x \rceil\) | soffitto di x (funzione soffitto) | Il più piccolo numero intero maggiore o uguale a \(x\). Per i numeri positivi equivale all’arrotondamento per eccesso. (Esempio - \(\lceil 5{,}01 \rceil = 6\). Ma per i numeri negativi \(\lceil -5{,}01 \rceil = -5\)) |
Termini
| arrotondamento | Sostituire un numero che ha troppe cifre con un numero più semplice, seguendo una regola fissa. L’arrotondamento normale, quello per eccesso e quello per difetto sono tutti tipi di arrotondamento. Si parla anche di approssimazione. |
| numero approssimato | Un numero vicino al valore esatto, come «circa 1900 persone». L’arrotondamento è il modo più comune per ottenerlo, e a scuola si comincia a farlo già alla scuola primaria. |
| arrotondamento scolastico | Il metodo di arrotondamento che si impara a scuola - se la cifra successiva è da 0 a 4 si arrotonda per difetto, se è da 5 a 9 si arrotonda per eccesso. Una metà esatta come 2,5 si arrotonda sempre per eccesso (per i numeri negativi, lontano dallo zero - −2,5 → −3). È quello che fa ARROTONDA di Excel. |
| arrotondamento per eccesso | Un metodo di arrotondamento che sale al valore successivo se resta anche solo un po’ di parte decimale. 5,01 arrotondato per eccesso all’unità fa 6. Si usa quando non averne abbastanza sarebbe un problema (per esempio quante scatole di materiale comprare). In matematica «per eccesso» indica un valore maggiore o uguale a quello di partenza. |
| arrotondamento per difetto | Un metodo di arrotondamento che elimina del tutto la parte che avanza. 5,99 arrotondato per difetto all’unità fa 5. Si dice anche troncamento ed è frequente con il denaro e con i conteggi. In matematica «per difetto» indica un valore minore o uguale a quello di partenza. |
| arrotondamento del banchiere (arrotondamento al pari) | Un metodo che, solo per una metà esatta, arrotonda dalla parte che dà un risultato pari (2,5 → 2, 3,5 → 4). A differenza dell’arrotondare sempre una metà per eccesso, non spinge i totali e le medie in una sola direzione, quindi è lo standard in statistica, in finanza e dentro i computer. Anche il round() di Python funziona così. |
| funzione pavimento | Una funzione matematica che si scrive \(\lfloor x \rfloor\) e dà il numero intero più vicino a \(x\) che non lo supera (verso −∞). Si chiama anche parte intera (in inglese floor). Per i numeri positivi coincide con l’arrotondamento per difetto, ma per i numeri negativi va nell’altro senso, ed è così che si distingue dall’arrotondamento per difetto di tutti i giorni. |
| funzione soffitto | Una funzione matematica che si scrive \(\lceil x \rceil\) e dà il numero intero più vicino a \(x\) che non è minore (verso +∞). In inglese si chiama ceiling. Per i numeri positivi coincide con l’arrotondamento per eccesso, ma per i numeri negativi va nell’altro senso, ed è così che si distingue dall’arrotondamento per eccesso di tutti i giorni. |
Cosa conviene sapere prima
Ecco cosa ti aiuta a usare il calcolo di questa pagina capendo davvero che cosa stai facendo, e non solo premendo il pulsante.
| Il valore posizionale delle cifre (classi 1ª–3ª della primaria, 6-9 anni) |
|
| Come funzionano i numeri decimali (classi 4ª–5ª della primaria, 9-11 anni) |
|
| Arrotondamento e numeri approssimati (classi 4ª–5ª della primaria, 9-11 anni) |
|
| Numeri relativi e retta dei numeri (classe 2ª della secondaria di primo grado, 12-13 anni) |
|
Come calcolarlo con Excel
| Numero da arrotondare x | 2,7 |
| Risultato arrotondato | =ARROTONDA(B1;0) |
| Numero da arrotondare x | 5,01 |
| Risultato per eccesso | =ARROTONDA.PER.ECC(B1;0) |
| Numero da arrotondare x | 5,99 |
| Risultato per difetto | =ARROTONDA.PER.DIF(B1;0) |
| Numero da arrotondare x | 1234,5678 |
| Cifra n (2 = centesimi, 0 = unità, -2 = centinaia) | -2 |
| Risultato arrotondato | =ARROTONDA(B1;B2) |
Il secondo argomento di ARROTONDA, ARROTONDA.PER.ECC e ARROTONDA.PER.DIF, «num_cifre», significa lo stesso del campo «Arrotonda a (cifre decimali)» di questa pagina (0 = unità, 2 = centesimi, -2 = centinaia).
ARROTONDA di Excel funziona come l’arrotondamento di questa pagina: una metà esatta si allontana dallo zero. ARROTONDA.PER.ECC e ARROTONDA.PER.DIF si allontanano dallo zero e vanno verso lo zero per i numeri negativi (ARROTONDA.PER.ECC(-5,01;0) fa -6).
Per esempio, la prima tabella mostra 3 in B2 e la quarta tabella mostra 1200 in B3.
Come calcolarlo con Fogli Google
| Numero da arrotondare x | 2,7 |
| Risultato arrotondato | =ARROTONDA(B1;0) |
| Numero da arrotondare x | 5,01 |
| Risultato per eccesso | =ARROTONDA.PER.ECC(B1;0) |
| Numero da arrotondare x | 5,99 |
| Risultato per difetto | =ARROTONDA.PER.DIF(B1;0) |
| Numero da arrotondare x | 1234,5678 |
| Cifra n (2 = centesimi, 0 = unità, -2 = centinaia) | -2 |
| Risultato arrotondato | =ARROTONDA(B1;B2) |
Come calcolarlo con Python
from decimal import Decimal, ROUND_HALF_UP, ROUND_UP, ROUND_DOWN
number = Decimal("1234.5678") # numero da arrotondare (passalo sempre come stringa per evitare il problema dell’errore su 0.1)
digits = -2 # cifra a cui arrotondare (2 = centesimi, 0 = unità, -2 = centinaia)
unit = Decimal(1).scaleb(-digits) # unità di arrotondamento (100 quando digits vale -2)
rounded = number.quantize(unit, rounding=ROUND_HALF_UP) # arrotondamento (le metà si allontanano dallo zero)
rounded_up = number.quantize(unit, rounding=ROUND_UP) # per eccesso (lontano dallo zero)
rounded_down = number.quantize(unit, rounding=ROUND_DOWN) # per difetto (verso lo zero)
print(f"Arrotondamento: {rounded:f}")
print(f"Per eccesso: {rounded_up:f}")
print(f"Per difetto: {rounded_down:f}")
La formula in LaTeX e in altre notazioni matematiche (da copiare)
R = ⌊x + 0,5⌋
R = \lfloor x + 0{,}5 \rfloor
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>R</mi>
<mo>=</mo>
<mo>⌊</mo>
<mi>x</mi>
<mo>+</mo>
<mn>0,5</mn>
<mo>⌋</mo>
</mrow>
</math>
R = |__ x + 0.5 __|
Floor[x + 0.5]
R := floor(x + 0.5);
R = floor(x + 0.5);
R = ⌊x + 0,5⌋
R = ⌈x⌉
R = \lceil x \rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>R</mi>
<mo>=</mo>
<mo>⌈</mo>
<mi>x</mi>
<mo>⌉</mo>
</mrow>
</math>
R = |~ x ~|
Ceiling[x]
R := ceil(x);
R = ceil(x);
R = ⌈x⌉
R = ⌊x⌋
R = \lfloor x \rfloor
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>R</mi>
<mo>=</mo>
<mo>⌊</mo>
<mi>x</mi>
<mo>⌋</mo>
</mrow>
</math>
R = |__ x __|
Floor[x]
R := floor(x);
R = floor(x);
R = ⌊x⌋
R = ⌊x ÷ q + 0,5⌋ × q
R = \left\lfloor \frac{x}{q} + 0{,}5 \right\rfloor \times q
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>R</mi>
<mo>=</mo>
<mo>⌊</mo>
<mfrac><mi>x</mi><mi>q</mi></mfrac>
<mo>+</mo>
<mn>0,5</mn>
<mo>⌋</mo>
<mo>×</mo>
<mi>q</mi>
</mrow>
</math>
R = |__ x/q + 0.5 __| xx q
Floor[x/q + 0.5] q
R := floor(x/q + 0.5) * q;
R = floor(x/q + 0.5) * q;
R = ⌊x/q + 0,5⌋ × q
Come chiedere a ChatGPT di fare il calcolo
Sei un assistente per il calcolo numerico. Esegui il calcolo seguente eseguendo davvero del codice Python e basa la risposta solo sui numeri ottenuti dall’esecuzione (non rispondere a mente né a stima). Non usare il round() integrato di Python, che arrotonda al pari. Usa invece il modulo decimal (ROUND_HALF_UP e così via). Arrotonda il numero 1234,5678 alle centinaia nei tre modi seguenti: 1. Arrotondamento (una metà esatta si allontana dallo zero) 2. Per eccesso (lontano dallo zero) 3. Per difetto (verso lo zero) Mostra il codice che hai usato e i numeri ottenuti dall’esecuzione.
Come si usa
-
1Inserisci i numeriScrivi nei campi i numeri con cui vuoi fare il calcolo
-
2CalcolaFai clic sul pulsante «Calcola»
-
3Guarda il risultatoIl risultato compare subito. Nella stessa pagina trovi anche lo svolgimento del calcolo e la spiegazione della formula
I punti di forza di DataChef
Nessuna competenza richiesta, semplice e intuitivo
Nessun dato personale richiesto
Il file viene eliminato automaticamente dopo il download
Nessun obbligo di attribuzione
Nessuna autorizzazione preventiva necessaria