Skip to content
Empieza gratis

¿Cuántos decimales pongo en un porcentaje?

Decide cuántos decimales merece un número según cuántos casos tiene detrás, y redondea al final, no a la mitad.

Curso gratis. Tu Maestro, una IA, .

Ana, de mercadotecnia en Tiendas La Ceiba, manda su reporte del trimestre. Dos renglones llaman la atención:

La recompra de Ojo de Agua subió de 63.333% a 64.516%.

El 42.50% de los clientes encuestados recomendaría la tienda.

Se ven serios: tres decimales suenan a una medición cuidadosa. Pero Ojo de Agua tiene 310 clientes con tarjeta, y la encuesta fue a 40 personas. (Ana, la encuesta y la cadena son inventadas para el curso.) Antes de seguir, haz una cuenta.

Comprueba lo que sabes: En la encuesta, 17 de 40 clientes dijeron que sí recomendarían la tienda: 42.50%. Si un cliente más hubiera dicho que sí, ¿cuánto cambiaría el porcentaje?

Cada decimal es una promesa

Cuando escribes 42.50%, le dices a quien lee que sabrías distinguir entre 42.50% y 42.51%. Con 40 personas eso es imposible: el porcentaje solo puede valer 40.0%, 42.5%, 45.0% y así, en saltos de 2.5 puntos. Los decimales de más no agregan información; agregan una seguridad que el dato no tiene. A eso se le llama falsa precisión.

Una regla que sirve casi siempre: un solo caso mueve el porcentaje 100 ÷ n puntos, donde n es cuántos casos hay en el denominador. No muestres decimales más finos que ese movimiento.

  • Con 40 encuestados, un caso mueve 2.5 puntos. Reporta "17 de 40" o "alrededor de 4 de cada 10"; si necesitas un porcentaje, 43% sin decimales.
  • Con los 310 clientes de Ojo de Agua, un caso mueve 0.32 puntos. Un porcentaje entero dice todo lo que el dato sabe.
  • Con los 10,400 clientes de Centro, un caso mueve 0.01 puntos. Ahí un decimal sí está justificado.

El redondeo tiene otra trampa, y aparece cada vez que reportas las partes de un total.

Las partes de un total, cada una redondeada a entero, como en la tabla de un reporte o en una gráfica de pastel.

Las partes de un total, cada una redondeada a entero, como en la tabla de un reporte o en una gráfica de pastel.

Tres partes iguales

Ejemplo 1 de 2

tres_partes.py
ventas = [1, 1, 1]
total = sum(ventas)
partes = [round(v / total * 100) for v in ventas]
print(partes)
print(sum(partes))

Adivinar está bien: se guarda tal como la escribiste para compararla. Solo tú y tu Maestro ven tus predicciones.

Ejemplo 2 de 2, se abre cuando expliques este

Haz tu predicción

Que no sume 100 no es un error

Si tus porcentajes redondeados suman 99 o 101, no los arregles subiendo o bajando uno a mano: eso sí sería cambiar un dato. Lo honesto es dejarlos como están y agregar una nota: los porcentajes pueden no sumar 100 por redondeo. Quien lee un reporte con esa nota lo entiende de inmediato.

Lo que sí causa problemas es redondear antes de hacer cuentas. Regresa a Ceiba Express, de la página de puntos porcentuales: su recompra pasó de 25.0% a 28.846...%. Si primero redondeas a 28.8% y luego calculas el cambio, te da 15.2%. Con los números completos da 15.4%. Dos décimas no cambian ninguna decisión, pero en una cadena de cuentas (el cambio de un promedio de una tasa) el error se va sumando paso a paso.

Pregúntale a tu Maestro por qué redondear al principio puede mover el resultado final.

Inténtalo

Calcula la recompra de 2025 de cada sucursal y, junto a ella, cuántos puntos movería un solo cliente. La tabla va de la sucursal con menos clientes a la que tiene más.

Redondea recompra a un decimal y agrega la columna unclientemueve: cuántos puntos cambia la recompra con un solo cliente, 100.0 / clientes2025, redondeado a dos decimales. Terminaste cuando la primera fila es Ojo de Agua con 64.5 y 0.32.

Tu turno

Redondea recompra a un decimal y agrega la columna un_cliente_mueve: cuántos puntos cambia la recompra con un solo cliente, 100.0 / clientes_2025, redondeado a dos decimales. Terminaste cuando la primera fila es Ojo de Agua con 64.5 y 0.32.

Tablas: sucursales (sucursal, municipio, ventas_2024, ventas_2025, clientes_2024, recompraron_2024, clientes_2025, recompraron_2025)

sucursales · 24 filas

ColumnaTipo
sucursal Nombre de la sucursal.VARCHAR
municipio Municipio (ficticio) donde está.VARCHAR
ventas_2024 Ventas del año 2024, en pesos.BIGINT
ventas_2025 Ventas del año 2025, en pesos.BIGINT
clientes_2024 Clientes con tarjeta que compraron en 2024.BIGINT
recompraron_2024 De esos clientes, cuántos volvieron a comprar en menos de 90 días (2024).BIGINT
clientes_2025 Clientes con tarjeta que compraron en 2025.BIGINT
recompraron_2025 De esos clientes, cuántos volvieron a comprar en menos de 90 días (2025).BIGINT

Primeras filas

sucursalmunicipioventas_2024ventas_2025clientes_2024recompraron_2024clientes_2025recompraron_2025
CentroCiudad Ceiba412000004380000098002840104003120
ChapultepecCiudad Ceiba27900000261000007100220069002140
Plaza NorteCiudad Ceiba940000010100000260096027501070

Cada ejecución empieza con copias nuevas de las tablas del curso, así que puedes probar lo que quieras.

Listo para ejecutar tu consulta.

Ejecútalo tú

Lee la tabla de arriba hacia abajo. En Ojo de Agua, Cerro Prieto y El Encino, un solo cliente mueve la recompra cerca de un tercio de punto: escribir 64.516% ahí es prometer milésimas de un dato que se mueve en tercios. En Centro, con 10,400 clientes, un cliente mueve una centésima, y el decimal está bien ganado.

Con eso, el reporte de Ana se puede reescribir:

La recompra de Ojo de Agua casi no cambió: 190 de 300 clientes en 2024 y 200 de 310 en 2025, alrededor de 6 de cada 10 los dos años.

17 de los 40 clientes encuestados, alrededor de 4 de cada 10, recomendaría la tienda.

Se ve menos impresionante y dice más. En Ojo de Agua, la diferencia entre los dos años son tres o cuatro clientes.

La falsa precisión no es solo de porcentajes. Una proyección de ventas de "$43,812,547.23" para el año que viene promete centavos de algo que nadie sabe ni al millón. Una antigüedad promedio de "8.4372 años" en un equipo de nueve personas promete diezmilésimas de un año. En los dos casos, el número que se muestra debería decir cuánto sabe quien lo calculó.

Consejo: Redondea al final

Haz todas las cuentas con los números completos y redondea solo lo que vas a mostrar. En una hoja de cálculo, cambia cuántos decimales se ven, no el valor guardado. En Python o SQL, redondea en el último paso, no en el primero.

Pega un número de un reporte tuyo y pregúntale a tu Maestro cuántos decimales merece.

Una última, con una tasa como las del módulo 2.

Comprueba lo que sabes: Un municipio de "aproximadamente 250,000 habitantes" tuvo 611 robos a comercio en un año. ¿Cuál es la mejor forma de reportar su tasa?