Arrotondamento bancario

Un metodo di arrotondamento equo che risolve i casi esattamente a metà arrotondando al numero pari più vicino.

🔢
Calcolatore di arrotondamento
Inserisci un numero e scegli le tue preferenze di arrotondamento
|
🧪 Esempi rapidi

Cos'è l'Arrotondamento Bancario?

L'arrotondamento bancario (Round Half Even o Metà al Pari) risolve le parità esatte arrotondando al numero pari più vicino.

2.5 → 2
3.5 → 4
4.5 → 4
5.5 → 6

Come Funziona l'Arrotondamento Bancario?

Segui questi passaggi per applicare correttamente l'Arrotondamento Bancario:

1

Scegli la posizione

Individua la posizione o il valore posizionale a cui arrotondare.

2

Osserva la parte scartata

Esamina le cifre che seguono la posizione di arrotondamento scelta.

3

Determina la distanza

Stabilisci se la parte scartata è inferiore, esattamente uguale o superiore alla metà.

4

Sotto la metà

Se è inferiore alla metà, arrotonda per difetto al valore consentito più vicino.

5

Sopra la metà

Se è superiore alla metà, arrotonda per eccesso al valore consentito più vicino.

6

Esattamente a metà

Se il valore si trova esattamente a metà, esamina la cifra conservata.

7

Cifra conservata pari

Se la cifra conservata è pari, lasciala invariata.

8

Cifra conservata dispari

Se la cifra conservata è dispari, aumentala di uno affinché il risultato diventi pari. La regola del pari si applica solo ai casi di parità esatta a metà.

La Regola dell'Arrotondamento Bancario

La regola dell'Arrotondamento Bancario stabilisce che i casi di parità vengano risolti valutando la parità (pari o dispari) dei possibili risultati candidati. Quando si arrotonda al valore più vicino, qualsiasi parte scartata strettamente inferiore a 5 arrotonda al numero più vicino di valore assoluto inferiore. Qualsiasi parte scartata strettamente superiore a 5 arrotonda al numero più vicino di valore assoluto superiore. Quando la parte scartata è esattamente un 5 non seguito da altre cifre diverse da zero, viene scelto il risultato che ha una cifra pari come cifra meno significativa.

Perché 2.5 si Arrotonda a 2?

2.5 si trova esattamente a metà strada tra 2 e 3. L'Arrotondamento Bancario seleziona il risultato pari: poiché 2 è pari e 3 è dispari, 2.5 si arrotonda a 2.

Al contrario, 3.5 si trova esattamente a metà tra 3 e 4. Poiché 4 è pari e 3 è dispari, l'Arrotondamento Bancario seleziona 4. Di conseguenza, 3.5 → 4. Questo schema si alterna per ogni caso di parità a metà.

Cosa Succede Quando si Arrotonda un Numero che Termina con 5?

Non tutti i numeri che terminano con 5 rappresentano un caso di parità esatta a metà. La regola del numero pari si applica esclusivamente ai valori esattamente a metà. Ad esempio, quando si arrotonda al numero intero più vicino:

  • 2.5 è esattamente a metà. Si applica la regola del pari, quindi si arrotonda a 2.
  • 2.51 è sopra la metà. È più vicino a 3, quindi si arrotonda a 3. La regola del pari viene ignorata.
  • 2.49 è sotto la metà. È più vicino a 2, quindi si arrotonda a 2. La regola del pari viene ignorata.

Esempi di Arrotondamento Bancario

Dato iniziale Risultato Spiegazione
2.522 è pari
3.544 è pari
4.544 è pari
5.566 è pari
6.566 è pari
7.588 è pari
8.588 è pari
9.51010 è pari

Questo schema garantisce che la metà dei casi di parità esatta venga arrotondata per difetto (es. 2.5 → 2, 4.5 → 4) e l'altra metà per eccesso (es. 3.5 → 4, 5.5 → 6), bilanciando i risultati complessivi.

Arrotondamento Bancario alle Cifre Decimali

Quando si arrotonda a una determinata cifra decimale, la condizione di parità esatta a metà si verifica quando la cifra successiva è 5 e tutte le cifre successive sono pari a zero. La cifra conservata determina l'esito della parità.

A 1 Cifra Decimale

  • 2.25 → 2.2
  • 2.35 → 2.4
  • 2.45 → 2.4
  • 2.55 → 2.6

A 2 Cifre Decimali

  • 2.125 → 2.12
  • 2.135 → 2.14
  • 2.145 → 2.14
  • 2.155 → 2.16

È importante ricordare che la regola del pari si applica solo quando la parte scartata è esattamente a metà (come .05, .005). Se il valore fosse 2.1251, si troverebbe sopra la metà e verrebbe quindi arrotondato per eccesso a 2.13.

Arrotondamento Bancario con Numeri Negativi

La stessa identica regola si applica ai numeri negativi. L'Arrotondamento Bancario seleziona sempre il candidato pari per i casi di parità. La parità (pari o dispari) non cambia con il segno.

−2.5 → −2
−3.5 → −4
−4.5 → −4
−5.5 → −6

Arrotondamento Bancario vs Round Half Up

Il Round Half Up spinge sempre le parità esatte allontanandosi dallo zero (verso l'alto per i numeri positivi), mentre l'Arrotondamento Bancario indirizza le parità verso il numero pari più vicino.

Dato iniziale Arrotondamento Bancario Round Half Up
2.523
3.544
4.545
5.566

Arrotondamento Bancario vs Round Half Down

Il Round Half Down spinge sempre le parità esatte verso lo zero, mentre l'Arrotondamento Bancario dipende dalla regola del numero pari.

Dato iniziale Arrotondamento Bancario Round Half Down
2.522
3.543
4.544
5.565

Arrotondamento Bancario vs Arrotondamento Tradizionale

In molti contesti di matematica elementare, la regola di arrotondamento più comune è il Round Half Up, in cui un valore esattamente a metà viene arrotondato verso l'alto. L'Arrotondamento Bancario impiega una regola diversa per la risoluzione delle parità.

Arrotondamento Bancario vs Round to Even (Arrotondamento al Pari)

L'Arrotondamento Bancario (Banker's Rounding) e il Round Half Even (Arrotondamento al pari più vicino) sono esattamente lo stesso metodo di arrotondamento. Sono denominazioni differenti per identificare la medesima procedura logica.

Perché si Usa l'Arrotondamento Bancario?

Quando calcoli ripetuti contengono molti valori esattamente a metà, arrotondare le parità sempre in un'unica direzione (come fa il Round Half Up) può introdurre una distorsione sistematica (bias). Il Round Half Even invia alcune parità verso l'alto e altre verso il basso in base alla parità della cifra. Ciò consente di ridurre il bias di arrotondamento su ampi volumi di calcoli.

Arrotondamento Bancario e Bias di Arrotondamento

Consideriamo il calcolo della somma di un insieme di dati contenente diversi valori esattamente a metà. Confrontando i risultati di Half Up e Half Even rispetto alla somma matematica esatta, l'effetto di riduzione del bias risulta evidente:

Originale Half Up Half Even (Bancario)
1.522
2.532
3.544
4.554
Totale: 12.0Totale: 14Totale: 12

La somma reale esatta è 12.0. Il Round Half Up introduce un bias di +2 perché ogni parità è stata arrotondata verso l'alto. Il Round Half Even produce un errore netto di arrotondamento pari a zero in questo specifico esempio, poiché gli aggiustamenti delle parità verso l'alto e verso il basso si bilanciano reciprocamente. Questo non implica che Half Even generi sempre un totale perfetto, ma riduce l'accumulo di errori.

Dove Viene Utilizzato l'Arrotondamento Bancario?

L'Arrotondamento Bancario è impiegato in diversi sistemi finanziari, contabili, statistici, scientifici e nel software ingegneristico. La regola di arrotondamento effettiva dipende dagli standard normativi, dal software applicativo o dalle procedure organizzative.

L'Arrotondamento Bancario nella Programmazione

Linguaggi e librerie differenti implementano regole di arrotondamento diverse. Non presumere mai che una funzione denominata round() adotti un metodo specifico per impostazione predefinita. Controlla sempre la documentazione o specifica esplicitamente la modalità di arrotondamento desiderata.

Python utilizza l'Arrotondamento Bancario?

Sì. La funzione integrata round() di Python utilizza l'Arrotondamento Bancario (Round Half Even) per impostazione predefinita nei casi di parità. Ad esempio, round(2.5) restituisce 2 e round(3.5) restituisce 4. Si noti che a causa della rappresentazione binaria in virgola mobile, alcune frazioni decimali potrebbero non essere memorizzate come valori esattamente a metà, il che può talvolta aggirare la regola di spareggio.

C# / .NET

In C# e in .NET, Math.Round() adotta per impostazione predefinita l'Arrotondamento Bancario (MidpointRounding.ToEven). È possibile modificare questo comportamento passando esplicitamente MidpointRounding.AwayFromZero.

Java

Il metodo Math.round() di Java utilizza il Round Half Up. Per utilizzare l'Arrotondamento Bancario in Java, è necessario impiegare la classe BigDecimal e specificare esplicitamente RoundingMode.HALF_EVEN.

JavaScript

Il metodo Math.round() di JavaScript utilizza il Round Half Up (nello specifico, verso l'infinito positivo). JavaScript non dispone di una funzione integrata per l'Arrotondamento Bancario, per cui occorre implementare un algoritmo di arrotondamento personalizzato.

Excel utilizza l'Arrotondamento Bancario?

No. La funzione standard ARROTONDA (ROUND) di Excel utilizza il Round Half Up. Per eseguire l'Arrotondamento Bancario in Excel, è necessario scrivere una funzione VBA personalizzata o utilizzare una formula matriciale più complessa per valutare la parità della cifra.

Errori Comuni sull'Arrotondamento Bancario

"Ogni 5 si arrotonda per eccesso."

Questo descrive il Round Half Up, non l'Arrotondamento Bancario. L'Arrotondamento Bancario arrotonda la metà dei casi di parità esatta per eccesso e l'altra metà per difetto in base alla parità della cifra.

"Ogni 5 si arrotonda per difetto."

Questo descrive il Round Half Down. L'Arrotondamento Bancario alterna la direzione per i casi di parità esatta.

"Arrotondamento Bancario significa arrotondare verso lo zero."

Arrotondare verso lo zero è un troncamento. L'Arrotondamento Bancario punta prima al valore consentito più vicino e applica la regola del pari solo in caso di parità esatta.

"L'Arrotondamento Bancario e l'Half Down sono la stessa cosa."

L'Half Down invia sempre le parità verso lo zero. L'Arrotondamento Bancario invia le parità al numero pari, che può trovarsi in allontanamento dallo zero (ad es. 3.5 → 4).

"L'Arrotondamento Bancario elimina ogni distorsione di arrotondamento."

Può ridurre notevolmente la distorsione sistematica nei grandi insiemi di dati, ma non elimina magicamente ogni distorsione in qualsiasi campione arbitrario di numeri.

"Tutti i linguaggi di programmazione usano l'Arrotondamento Bancario."

JavaScript, PHP e il metodo predefinito Math.round() di Java utilizzano forme di Half Up. È necessario verificare il comportamento tecnico specifico di ciascun ambiente.

"Tutte le banche usano l'Arrotondamento Bancario."

Molti istituti finanziari utilizzano in realtà il Round Half Up a causa di normative storiche o per limiti di software precedenti. L'utilizzo effettivo dipende interamente dalla singola organizzazione e dal sistema.

"Qualsiasi numero contenente 5 è un caso a metà."

Un valore si trova esattamente a metà solo se la prima cifra scartata è 5 e non vi sono altre cifre diverse da zero dopo di essa (ad es., 2.500 è a metà; 2.501 non lo è).

Guida Rapida all'Arrotondamento Bancario

Situazione Regola
Sotto la metàArrotonda al valore più vicino
Sopra la metàArrotonda al valore più vicino
Esattamente a metà + cifra conservata pariMantieni la cifra invariata
Esattamente a metà + cifra conservata dispariAumenta alla cifra pari successiva
2.4 → 2 (Sotto la metà)
2.5 → 2 (Esattamente a metà, 2 è pari)
3.5 → 4 (Esattamente a metà, 3 è dispari, aumenta a 4)

Formula dell'Arrotondamento Bancario

Concettualmente, la regola dell'Arrotondamento Bancario stabilisce: valuta la distanza dal numero originale ai due valori consentiti più vicini. Se una distanza è inferiore, seleziona quel valore. Se le distanze sono identiche (un caso di parità esatta a metà), confronta i due possibili risultati arrotondati e scegli quello la cui cifra conservata è pari (divisibile per 2).

Esercizi sull'Arrotondamento Bancario

Metti alla prova la tua comprensione con queste domande pratiche.

1. Arrotonda 2.5 al numero intero più vicino

Mostra Risposta

Risposta: 2. Si trova esattamente a metà. Il candidato pari è 2.

2. Arrotonda 3.5 al numero intero più vicino

Mostra Risposta

Risposta: 4. Si trova esattamente a metà. Il candidato pari è 4.

3. Arrotonda −4.5 al numero intero più vicino

Mostra Risposta

Risposta: −4. I candidati sono −4 e −5. −4 ha la cifra pari.

4. Arrotonda 6.51 al numero intero più vicino

Mostra Risposta

Risposta: 7. Si trova sopra la metà (più vicino a 7). La regola del pari non viene applicata.

5. Arrotonda 2.35 a 1 cifra decimale

Mostra Risposta

Risposta: 2.4. Esattamente a metà. I candidati sono 2.3 e 2.4. 4 è la cifra pari.

6. Arrotonda 2.45 a 1 cifra decimale

Mostra Risposta

Risposta: 2.4. Esattamente a metà. I candidati sono 2.4 e 2.5. 4 è la cifra pari.

7. Arrotonda 1,250 al centinaio più vicino

Mostra Risposta

Risposta: 1,200. Esattamente a metà tra 1,200 e 1,300. 2 è pari.

8. Arrotonda 1,350 al centinaio più vicino

Mostra Risposta

Risposta: 1,400. Esattamente a metà tra 1,300 e 1,400. 4 è pari.

9. Arrotonda 2.145 a 2 cifre decimali

Mostra Risposta

Risposta: 2.14. Esattamente a metà. I candidati sono 2.14 e 2.15. 4 è pari.

10. Arrotonda 2.155 a 2 cifre decimali

Mostra Risposta

Risposta: 2.16. Esattamente a metà. I candidati sono 2.15 e 2.16. 6 è pari.

Domande Frequenti

Cos'è l'Arrotondamento Bancario?

L'Arrotondamento Bancario è un metodo di risoluzione delle parità che gestisce i casi esattamente a metà arrotondando al numero pari più vicino.

Qual è un altro nome per l'Arrotondamento Bancario?

L'Arrotondamento Bancario è chiamato anche Round Half Even (Metà al Pari). Lo standard IEEE 754 per l'aritmetica in virgola mobile specifica diverse modalità di arrotondamento, tra cui roundTiesToEven, che utilizza lo stesso principio di spareggio basato sulla cifra pari.

L'Arrotondamento Bancario è uguale al Round Half Even?

Sì. L'Arrotondamento Bancario e il Round Half Even sono esattamente lo stesso metodo di arrotondamento.

Perché 2.5 si arrotonda a 2?

2.5 si trova esattamente a metà tra 2 e 3. L'Arrotondamento Bancario sceglie il risultato pari: 2 è pari mentre 3 è dispari. Di conseguenza, 2.5 si arrotonda a 2.

Perché 3.5 si arrotonda a 4?

3.5 si trova esattamente a metà tra 3 e 4. L'Arrotondamento Bancario sceglie il risultato pari: 4 è pari mentre 3 è dispari. Di conseguenza, 3.5 si arrotonda a 4.

L'Arrotondamento Bancario arrotonda il 5 per eccesso o per difetto?

L'Arrotondamento Bancario non arrotonda semplicemente ogni 5 per eccesso o per difetto. Nei casi di parità esatta a metà, sceglie il risultato la cui cifra conservata è pari. Ad esempio, 2.5 si arrotonda a 2 perché 2 è pari, mentre 3.5 si arrotonda a 4 perché 4 è pari.

Come gestisce l'Arrotondamento Bancario i numeri negativi?

I numeri negativi seguono la stessa identica regola di parità. Ad esempio, −2.5 si arrotonda a −2 perché 2 è il candidato con cifra pari.

A cosa serve l'Arrotondamento Bancario?

Viene impiegato in finanza, statistica e ingegneria del software per ridurre la distorsione sistematica (bias) di arrotondamento su grandi moli di dati.

Perché l'Arrotondamento Bancario riduce il bias?

Inviando circa la metà dei casi di parità verso l'alto e l'altra metà verso il basso, impedisce la deriva cumulativa che si verifica quando si arrotonda sempre in una singola direzione.

Qual è la differenza tra Arrotondamento Bancario e Round Half Up?

Il Round Half Up arrotonda sempre le parità esatte allontanandosi dallo zero. L'Arrotondamento Bancario arrotonda le parità esatte al numero pari più vicino.

Qual è la differenza tra Arrotondamento Bancario e Round Half Down?

Il Round Half Down arrotonda sempre le parità esatte verso lo zero. L'Arrotondamento Bancario arrotonda le parità esatte al numero pari più vicino.

Python utilizza l'Arrotondamento Bancario?

Sì. La funzione predefinita round() di Python utilizza l'Arrotondamento Bancario (Round Half Even) come impostazione predefinita.

Excel utilizza l'Arrotondamento Bancario?

No. La funzione standard ARROTONDA (ROUND) di Excel utilizza il Round Half Up. È necessario creare una formula personalizzata o una funzione VBA per applicare l'Arrotondamento Bancario in Excel.