Existen dos métodos de redondeo: el método matemático y el método de los banqueros. Este último es más preciso que el método matemático estándar y, especialmente, Excel utiliza ambos métodos. Veámoslo en este artículo.
¿Cómo se redondea con 0,5?
El punto de partida es saber redondear el valor 0,5. ¿Deberíamos redondear a 0 o deberíamos redondear a 1? En matemáticas “tradicionales” diremos, la respuesta es siempre la misma, redondeamos al siguiente valor superior
- 0,5 se redondeará a 1
- 1,5 redondeado a 2
- 2,5 redondeado a 3
- ...
Pero otro método, llamado el redondeo de los banqueros (redondeo del banquero), aporta un enfoque algo diferente.
Lo digo sinceramente, nunca había oído hablar de este método durante mis estudios ni durante mis misiones de consultoría. Fue después de una conversación con otros MVP de Excel y desarrolladores de Microsoft que aprendí sobre este método. Y como verá al final de este artículo, los 2 métodos arrojan resultados muy diferentes. 🤔😯
¿Qué es el redondeo bancario?
El principio es redondear según números pares e impares.
- 0,5 se redondeará a 0.
- 1,5 redondeado a 2.
- 2,5 redondeado a 2
- 3,5 redondeado a 4
- ....
En este ejemplo se ve la diferencia entre usar la función Redondeadoy el método de redondeo de los banqueros.

La función REDONDEAR en Excel se basa en la regla matemática de redondear siempre al siguiente número superior. Para obtener el redondeo bancario podemos utilizar la siguiente función:
=SI(MOD(B6;1)=0,5;ARRONDI.AU.MULTIPLE(B6;2);ARRONDI(C6;0))
¿Por qué es más preciso?
El método de redondeo de los banqueros es más preciso y es muy fácil entender por qué.
Redondear 0,1 es 0 y redondear 0,9 es 1. En otras palabras, los decimales de 0,1 compensan los de 0,9. Y lo mismo para:
- 0,2 compensado por 0,8.
- 0,3 compensado por 0,7.
- 0,4 compensado por 0,6.
Pero con el método matemático tradicional, con 0,5, sólo sumamos +0,5 para llegar al valor mayor (nunca restamos). Con el método de los banqueros, la idea es introducir una regla que sume o reste 0,5. Y esta regla debe basarse en números pares o impares.
Diferencia entre los 2 métodos
La mejor manera de verificar que el segundo método es más preciso es la siguiente.
- Crea una lista muy grande de números.
- Suma esta lista.
=SUMA(B6:B1000006)
- Aplica la fórmula de REDONDEO en otra columna.
- Luego, el método de redondeo de los banqueros en otra columna.
- Suma la suma de estas otras 2 columnas.
- Diferenciar entre la suma de números no redondeados con columnas que usaron uno u otro método.
El resultado muestra una desviación extremadamente pequeña del método de redondeo de los banqueros.

¿Qué método utiliza VBA?
En VBA, Este es el método de los banqueros que se utiliza para redondear números.. Para ver esto, simplemente tome nuestra lista de 100000 valores para redondear y ejecute este ciclo de redondeo.
Sub Test_Arrondi()
Dim i As Long
For i = 6 To 1000006
Cells(i, 5) = Round(Cells(i, 2), 0)
Next
End Sub
El resultado es similar a la columna de redondeo de los banqueros.

NOTA :Aclaración proporcionada por mi colega MVP Rick Rothstein: en VBA, todas las funciones de redondeo siguen el método de los banqueros. excepto la función Formato.
Ronda(5/2, 0) => 2
Et
Formato(5/2, "0") => 3
Método utilizado con Power Query
Y también con Power Query, es el método de redondeo bancario que se utiliza con instrucción Agregar columna > Redondeo > Redondeo...

Encontrará información adicional sobre redondear a los decimales deseados en el sitio web de Microsoft.
20/06/2023 a las 17:55
El redondeo "normal" introduce un error sistemático de 0.5, de ahí el resultado en la sección "Diferencia entre los 2 métodos": 1 valores/000 pasos * 000 sesgo ~ 10 error.
El redondeo "banquero" alterando 1 cuantificación permite que el sesgo sea cero. Este redondeo mejora la precisión.
07/03/2023 a las 10:33
Una nota para los usuarios de VBA... El redondeo bancario se utiliza para todos los redondeos explícitos e implícitos excepto para una función... la función Formato que utiliza el redondeo tradicional (5 siempre redondea hacia arriba) como lo hace Excel. Entonces, mientras Round(5/2,0) devuelve el valor de redondeo de los banqueros de 2, Format(5/2,"0") devuelve el valor de redondeo tradicional de 3.
07/03/2023 a las 10:53
Gracias Rick por esta idea.
13/04/2021 a las 22:37
No está nada mal
No lo sabía, gracias por la información.
25/03/2021 a las 16:13
Esta bien pero me gustaría tener las fórmulas de Excel.
25/03/2021 a las 16:19
La fórmula se da en el artículo. Justo antes del párrafo "Diferencia entre los 2 métodos"