Escribe el número que quieres redondear y la posición a la que redondear. Obtienes a la vez el redondeo, el redondeo por exceso y el redondeo por defecto, además de otros métodos de redondeo.
Índice
-
Qué puedes hacer en esta página
-
¿Para qué sirve este cálculo?
-
Cómo usar
-
Fórmula
-
Símbolos y términos
-
Qué conviene saber de antemano
-
Cómo calcularlo con Excel
-
Cómo calcularlo con Hojas de cálculo de Google
-
Cómo calcularlo con Python
-
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
-
Cómo pedirle a ChatGPT que haga el cálculo
-
Las ventajas de DataChef
-
Funciones relacionadas
-
Todas las calculadoras de NumberChef
Qué puedes hacer en esta página
- Escribe un número y la posición a la que redondear, y obtienes a la vez el resultado del redondeo, del redondeo por exceso y del redondeo por defecto
- Redondea a la posición que quieras: a las unidades, a las décimas, a las centésimas, a las decenas, a las centenas y así sucesivamente
- También se muestran en una lista los resultados de los métodos de redondeo que se usan en informática y estadística, como el redondeo al par (redondeo del banquero), la función suelo y la función techo
- En esta misma página tienes una explicación sencilla de las fórmulas y fórmulas para copiar y pegar en Excel, Hojas de cálculo de Google y Python
¿Para qué sirve este cálculo?
Un producto cuesta 3,98 € sin IVA y el tipo de IVA es del 21 % (el tipo general en España). El IVA es \(3{,}98 \times 0{,}21 = 0{,}8358\) euros, y hay que dejarlo en un número entero de céntimos. Se redondea al céntimo más próximo, así que el IVA es 0,84 €.
El IVA de todo un pedido y el IVA línea por línea pueden salir con un céntimo de diferencia por culpa del redondeo. Sabiéndolo, puedes revisar con confianza tickets y facturas.
Si el salario por hora es 12,3456 € y trabajas 7,5 horas, ganas \(12{,}3456 \times 7{,}5 = 92{,}592\) euros, que se redondea a 92,59 € (al céntimo más próximo). Con muchos conceptos en una nómina, como horas extra, pagas prorrateadas o descuentos, cada línea se redondea a céntimos.
Tu nómina se construye con redondeos como este, así que saber cómo funcionan te permite comprobar tus propias horas y tu propio pago.
Si tres opciones reciben cada una aproximadamente un tercio de los votos, al redondear cada una a las décimas de porcentaje sale \(33{,}3\,\% + 33{,}3\,\% + 33{,}3\,\% = 99{,}9\,\%\), no 100 %.
No es un error de recuento. Es simplemente lo que hace el redondeo, y los gráficos de las noticias suelen llevar una nota como «Los totales pueden no sumar 100 % por el redondeo». Saberlo te ayuda a leer bien estadísticas y gráficos.
Cada caja de baldosas cubre 1,5 m² y la habitación mide 14 m². Necesitas \(14 \div 1{,}5 \approx 9{,}33\) cajas, así que compras 10 (con 9 cajas no llegarías).
El número de mesas para los invitados, de autobuses para una excursión, de cajas de medicamentos: siempre que quedarse corto sea un problema, lo correcto es el redondeo por exceso, no el redondeo habitual. Elegir el método de redondeo adecuado forma parte del trabajo.
Subir siempre una mitad exacta empuja un poco hacia arriba los totales y las medias cuando hay muchos datos. Por ejemplo, los diez números 0,5, 1,5, …, 9,5 tienen una media de exactamente 5,0. Si redondeas cada uno primero y haces la media después, sale 5,5. Con el redondeo al par, la mitad de los empates suben y la otra mitad bajan, el sesgo se compensa y la media se queda en 5,0.
Por eso el redondeo al par es el estándar en las finanzas, donde se calculan intereses una y otra vez, y dentro de la aritmética decimal de muchos lenguajes de programación (la norma IEEE 754).
Fórmula
Símbolos y términos
Símbolos
| \(x\) | x | El número que se redondea. Ejemplo: una nota media de 81,35 |
| \(n\) | n | La posición a la que se redondea. 0 = las unidades, un número positivo = \(n\) cifras después de la coma decimal, un número negativo = las decenas, centenas, unidades de millar… Ejemplo: para redondear a las centenas, \(n = -2\) |
| \(q\) | q | La unidad de redondeo. Un resultado redondeado es siempre múltiplo de \(q\). \(q = 10^{-n}\), así que vale \(0{,}01\) para las centésimas y \(100\) para las centenas. |
| \(R\) | R | El resultado redondeado. Su valor depende del método de redondeo (el redondeo habitual, el redondeo por exceso, el redondeo por defecto, etc.). |
| \(\lfloor x \rfloor\) | suelo de x | El mayor número entero menor o igual que \(x\). Con números positivos es lo mismo que quitar las cifras que hay después de la coma decimal. Ejemplo: \(\lfloor 5{,}99 \rfloor = 5\). Pero con números negativos, \(\lfloor -5{,}01 \rfloor = -6\) |
| \(\lceil x \rceil\) | techo de x | El menor número entero mayor o igual que \(x\). Con números positivos es lo mismo que el redondeo por exceso. Ejemplo: \(\lceil 5{,}01 \rceil = 6\). Pero con números negativos, \(\lceil -5{,}01 \rceil = -5\) |
Términos
| redondeo | Sustituir un número que tiene demasiadas cifras por otro más sencillo siguiendo una regla fija. El redondeo habitual, el redondeo por exceso y el redondeo por defecto son todos tipos de redondeo. |
| aproximación | Un número cercano al valor exacto, como «unas 1900 personas». El redondeo es la forma más habitual de obtenerla, y en España se empieza a practicar en Primaria y se trabaja a fondo en 1.º de ESO. |
| redondeo escolar | El método de redondeo de la escuela: si la cifra siguiente es de 0 a 4, se redondea por defecto; si es de 5 a 9, se redondea por exceso. Una mitad exacta como 2,5 siempre sube (con números negativos, se aleja del cero: −2,5 → −3). Es lo que hace la función REDONDEAR de Excel. |
| redondeo por exceso | Un método de redondeo que sube al siguiente valor superior si sobra algo, por poco que sea. 5,01 redondeado por exceso a las unidades es 6. Se usa cuando quedarse corto sería un problema (como cuántas cajas de material comprar). |
| redondeo por defecto | Un método de redondeo que descarta por completo lo que sobra. 5,99 redondeado por defecto a las unidades es 5. También se llama truncamiento, y es habitual con el dinero y con los recuentos. |
| redondeo del banquero (redondeo al par) | Un método que, solo cuando hay una mitad exacta, redondea hacia el lado que da un resultado par (2,5 → 2, 3,5 → 4). A diferencia de subir siempre las mitades, no empuja los totales y las medias en una sola dirección, así que es el método estándar en estadística, en finanzas y dentro de los ordenadores. La función round() de Python funciona así. |
| función suelo | Una función matemática que se escribe \(\lfloor x \rfloor\) y da el entero más cercano igual o inferior a \(x\) (hacia −∞). Con números positivos coincide con el redondeo por defecto, pero con números negativos va en sentido contrario, y por eso se diferencia del redondeo por defecto cotidiano. También se llama función parte entera. |
| función techo | Una función matemática que se escribe \(\lceil x \rceil\) y da el entero más cercano igual o superior a \(x\) (hacia +∞). Con números positivos coincide con el redondeo por exceso, pero con números negativos va en sentido contrario, y por eso se diferencia del redondeo por exceso cotidiano. |
Qué conviene saber de antemano
Esto es lo que te ayuda a usar el cálculo de esta página entendiendo lo que haces, y no solo pulsando el botón.
| Valor posicional (1.º–3.º de Primaria, 6-9 años) |
|
| Cómo funcionan los decimales (5.º–6.º de Primaria, 10-12 años) |
|
| Redondeo y aproximaciones (4.º–5.º de Primaria, 9-11 años) |
|
| Números negativos y la recta numérica (1.º de ESO, 12-13 años) |
|
Cómo calcularlo con Excel
| Número que se redondea x | 2,7 |
| Resultado redondeado | =REDONDEAR(B1;0) |
| Número que se redondea x | 5,01 |
| Resultado redondeado por exceso | =REDONDEAR.MAS(B1;0) |
| Número que se redondea x | 5,99 |
| Resultado redondeado por defecto | =REDONDEAR.MENOS(B1;0) |
| Número que se redondea x | 1234,5678 |
| Posición n (2 = centésimas, 0 = unidades, -2 = centenas) | -2 |
| Resultado redondeado | =REDONDEAR(B1;B2) |
El segundo argumento de REDONDEAR, REDONDEAR.MAS y REDONDEAR.MENOS, «núm_decimales», significa lo mismo que «Redondear a (cifras decimales)» de esta página (0 = unidades, 2 = centésimas, -2 = centenas).
REDONDEAR de Excel funciona como el redondeo de esta página: una mitad exacta se aleja del cero. REDONDEAR.MAS y REDONDEAR.MENOS se alejan del cero y van hacia el cero, respectivamente, con los números negativos (REDONDEAR.MAS(-5,01;0) da -6).
Por ejemplo, la primera tabla muestra 3 en B2 y la cuarta tabla muestra 1200 en B3.
Cómo calcularlo con Hojas de cálculo de Google
| Número que se redondea x | 2,7 |
| Resultado redondeado | =REDONDEAR(B1;0) |
| Número que se redondea x | 5,01 |
| Resultado redondeado por exceso | =REDONDEAR.MAS(B1;0) |
| Número que se redondea x | 5,99 |
| Resultado redondeado por defecto | =REDONDEAR.MENOS(B1;0) |
| Número que se redondea x | 1234,5678 |
| Posición n (2 = centésimas, 0 = unidades, -2 = centenas) | -2 |
| Resultado redondeado | =REDONDEAR(B1;B2) |
Cómo calcularlo con Python
from decimal import Decimal, ROUND_HALF_UP, ROUND_UP, ROUND_DOWN
number = Decimal("1234.5678") # número que se redondea (pásalo siempre como texto para evitar el problema del error del 0.1)
digits = -2 # posición a la que se redondea (2 = centésimas, 0 = unidades, -2 = centenas)
unit = Decimal(1).scaleb(-digits) # unidad de redondeo (100 cuando digits es -2)
rounded = number.quantize(unit, rounding=ROUND_HALF_UP) # redondeo (la mitad se aleja del cero)
rounded_up = number.quantize(unit, rounding=ROUND_UP) # redondeo por exceso (se aleja del cero)
rounded_down = number.quantize(unit, rounding=ROUND_DOWN) # redondeo por defecto (hacia el cero)
print(f"Redondeo: {rounded:f}")
print(f"Redondeo por exceso: {rounded_up:f}")
print(f"Redondeo por defecto: {rounded_down:f}")
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
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
Cómo pedirle a ChatGPT que haga el cálculo
Eres un asistente de cálculo. Haz el siguiente cálculo ejecutando realmente código de Python y basa tu respuesta únicamente en los números del resultado de la ejecución (no respondas con cálculo mental ni a ojo). No uses la función round() que trae Python, que redondea la mitad al par. Usa el módulo decimal (ROUND_HALF_UP, etc.). Redondea el número 1234,5678 a las centenas de estas tres maneras: 1. Redondeo (una mitad exacta se aleja del cero) 2. Redondeo por exceso (se aleja del cero) 3. Redondeo por defecto (hacia el cero) Muestra el código que has usado y los números del resultado de la ejecución.
Cómo usar
-
1Introduce los númerosEscribe en los campos los números con los que quieres calcular
-
2CalculaHaz clic en el botón «Calcular»
-
3Consulta el resultadoEl resultado aparece al instante. En la misma página también encontrarás el desarrollo del cálculo y la explicación de la fórmula
Las ventajas de DataChef
Sin conocimientos técnicos: fácil e intuitivo
Sin necesidad de dar datos personales
Los archivos se borran automáticamente tras la descarga
Sin necesidad de atribución
Sin necesidad de pedir permiso