Calculadora de disminución porcentual
La calculadora de disminución porcentual halla la caída entre un valor inicial y uno final como porcentaje. La página también sirve para reducir un valor en un porcentaje, con la fórmula, una tabla de 10 % a 90 % y ejemplos resueltos.
Se han puesto valores de ejemplo. Reemplázalos por los tuyos.
Disminución porcentual
20 %
Disminución
Cálculo paso a paso
- 100 − 80 = 20
- 20 ÷ 100 × 100 = 20 %
- Monto de la disminución
- 20
- Aumento necesario para volver al inicio
- +25 %
Es una variación relativa, una parte del valor inicial. Si ambos valores son tasas, la diferencia entre ellas se mide en puntos porcentuales, que es otra medida. Consulta la calculadora de puntos porcentuales.
Un teléfono baja de $800 a $680, o los ingresos mensuales caen de $2,4 millones a $1,8 millones. ¿Cuánto bajaron, en porcentaje? La respuesta se mide con respecto al valor inicial y, con valores positivos, una disminución nunca puede ser mayor que 100 %.
Introduce el valor inicial y el valor final en esta calculadora de disminución porcentual y te devuelve la disminución porcentual con el cálculo a la vista, para precios, poblaciones, notas o cualquier medida. Un segundo modo reduce un número en un porcentaje, así que esta calculadora también muestra cuánto es 240 menos 15 %. Debajo hay una tabla de disminuciones de 10 % a 90 % para comprobaciones rápidas.
Cómo funciona la disminución porcentual
Respuesta rápida: resta el valor final al valor inicial, divide entre el valor inicial y multiplica por 100. Pasar de 80 a 68 es (80 − 68) ÷ 80 × 100 = 15 %.
Fórmula de la disminución porcentual
disminución porcentual = (valor inicial - valor final) / abs(valor inicial) * 100Esta es la fórmula para calcular la disminución porcentual. Un resultado positivo es una baja; un resultado negativo significa que el valor en realidad subió.
Cómo calcular la disminución porcentual
- Resta el valor final al valor inicial para obtener la baja.
- Divide la baja entre el valor inicial, no entre el valor final.
- Multiplica por 100 y agrega el signo de porcentaje.
Para calcular una disminución en términos porcentuales entre dos números, el valor inicial es siempre la base. De 100 a 80 es una disminución de 20 %, pero una baja de 80 a 60 es de 25 %, porque la misma diferencia de 20 se mide respecto de un valor inicial menor.
Dónde se usa la disminución porcentual
Calcular la disminución porcentual es rutina en las bajadas de precios, la caída de ventas, el descenso de la población, la pérdida de peso y los costos de combustible, y una calculadora de reducción porcentual responde exactamente la misma pregunta. ¿Cómo se calcula una disminución en porcentaje cuando los números vienen de un informe? Elige la cifra anterior como valor inicial y la posterior como valor final, y sigue los pasos de arriba. El porcentaje permite comparar una caída en una serie pequeña con una caída en una grande.
Cómo disminuir un número en un porcentaje
Para reducir un número en un porcentaje, multiplícalo por 1 menos el porcentaje en forma decimal. Disminuir 240 en 15 % es 240 × 0,85 = 204. La tabla de abajo aplica el mismo método a 500. Este es el segundo modo de la calculadora de arriba.
Una verificación mental rápida
Para una disminución de 10 %, mueve la coma decimal un lugar a la izquierda y resta: el 10 % de 250 es 25, así que el valor nuevo es 225. Para 20 %, duplica el décimo y resta; para 25 %, quita un cuarto; para 50 %, toma la mitad. Usa la comprobación para detectar una coma mal puesta, y la calculadora para cifras incómodas como 7,5 %.
Una disminución no puede superar 100 %
Una disminución de 100 % lleva el valor a cero, así que nada puede caer más. Un aumento porcentual no tiene ese tope, y esa es una de las razones por las que los dos no son imágenes especulares. Un resultado superior a 100 % solo puede darse cuando el valor final es menor que cero, así que revisa los datos. Por ejemplo, de 50 a −10 es una disminución de 120 %. Si introduces los valores al revés, obtienes un resultado negativo, no uno superior a 100 %.
Por qué recuperarse exige un aumento mayor
Como la base se reduce después de una baja, recuperar la pérdida exige un porcentaje mayor sobre el valor más bajo. Una disminución de 20 % se compensa con un aumento de 25 %, una disminución de 50 % necesita un aumento de 100 % y una disminución de 10 % necesita 11,1 %. La regla general es disminución ÷ (100 − disminución) × 100.
Las disminuciones sucesivas se multiplican
Dos disminuciones seguidas no se suman. Una disminución de 20 % seguida de una de 10 % deja 0,80 × 0,90 = 0,72 del valor original, es decir, 28 % menos en total, no 30 %.
Disminución porcentual frente a reducción, baja, pérdida y descuento
Reducción, baja, caída y pérdida son palabras distintas para la misma aritmética, así que una calculadora de reducción porcentual, una calculadora de pérdida porcentual y una calculadora de porcentaje de pérdida hacen exactamente lo que hace esta página. El porcentaje de descuento es el mismo cálculo aplicado al precio de una tienda; consulta la calculadora de porcentaje de descuento para descuentos acumulados e impuesto sobre las ventas.
Aumento y disminución juntos
Así se calcula el porcentaje de aumento y disminución cuando no conoces la dirección de antemano: usa (final − inicial) ÷ inicial × 100 y lee el signo. La calculadora de variación porcentual funciona como una calculadora de aumento y disminución porcentual. Cuando sabes que el valor subió, usa la calculadora de aumento porcentual.
Disminución porcentual en Excel y Google Sheets
Con el valor antiguo en A2 y el valor nuevo en B2, escribe =(A2-B2)/A2 o la versión más corta =1-B2/A2 y da a la celda formato de porcentaje. La guía de Excel tiene versiones listas para copiar para aumento, variación y diferencia.
Ejemplos de disminución porcentual
Disminuir 500 en cada porcentaje de 10 % a 90 %:
| Disminución | Cantidad restada | Valor nuevo |
|---|---|---|
| 10 % | 50 | 450 |
| 20 % | 100 | 400 |
| 30 % | 150 | 350 |
| 40 % | 200 | 300 |
| 50 % | 250 | 250 |
| 60 % | 300 | 200 |
| 70 % | 350 | 150 |
| 80 % | 400 | 100 |
| 90 % | 450 | 50 |
Ejemplo 1: baja de precio de $80 a $68
Datos
Paso 1
La bajada es de $12, y 12 ÷ 80 = 0,15.
Respuesta
Ejemplo 2: descenso de la población de 12 500 a 11 875
Datos
Paso 1
La ciudad perdió 625 personas, y 625 ÷ 12 500 = 0,05.
Respuesta
Ejemplo 3: calificación de un examen de 90 a 72
Datos
Paso 1
La bajada es de 18 puntos, y 18 ÷ 90 = 0,20.
Respuesta
Ejemplo 4: ingresos de $2,4 millones a $1,8 millones
Datos
Paso 1
La bajada es de $0,6 millones, y 0,6 ÷ 2,4 = 0,25.
Respuesta
Ejemplo 5: peso de 92 kg a 82,8 kg
Datos
Paso 1
La bajada es de 9,2 kg, y 9,2 ÷ 92 = 0,10.
Respuesta
Ejemplo 6: precio del combustible de $3,60 a $3,33 por galón
Datos
Paso 1
La bajada es de $0,27, y 0,27 ÷ 3,60 = 0,075.
Respuesta
Ejemplo 7: reducir 1 200 en 12,5 %
Datos
Paso 1
Este es el segundo modo.
Respuesta
Código de la disminución porcentual
Ambas versiones reproducen los ejemplos anteriores (15 %, 5 %, 20 %, 25 %, 10 %, 7,5 % y 1 050), rechazan entradas no numéricas, rechazan un valor inicial de 0 y mantienen el porcentaje de disminución entre 0 y 100.
JavaScript
function finite(name, v) { if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`);}function share(percent) { finite("percent", percent); if (percent < 0 || percent > 100) throw new RangeError("percent must be between 0 and 100"); return percent / 100;}export function percentDecrease(initial, final) { finite("initial", initial); finite("final", final); if (initial === 0) throw new RangeError("initial must not be 0: the decrease from zero is undefined"); return ((initial - final) / Math.abs(initial)) * 100; // negative means the value actually rose}export function decreaseBy(value, percent) { finite("value", value); return value * (1 - share(percent));}export function recoveryIncrease(percentDecrease) { const s = share(percentDecrease); if (s === 1) throw new RangeError("a 100% decrease cannot be recovered by a percentage rise"); return (s / (1 - s)) * 100;}Python
from decimal import Decimalimport mathdef _num(name, v): if isinstance(v, bool) or not isinstance(v, (int, float, Decimal)) or not math.isfinite(float(v)): raise ValueError(f"{name} must be a finite number") return Decimal(str(v))def _share(percent): percent = _num("percent", percent) if percent < 0 or percent > 100: raise ValueError("percent must be between 0 and 100") return percent / 100def percent_decrease(initial, final): initial, final = _num("initial", initial), _num("final", final) if initial == 0: raise ValueError("initial must not be 0: the decrease from zero is undefined") return (initial - final) / abs(initial) * 100 # negative means the value actually rosedef decrease_by(value, percent): return _num("value", value) * (1 - _share(percent))def recovery_increase(percent_decrease): s = _share(percent_decrease) if s == 1: raise ValueError("a 100% decrease cannot be recovered by a percentage rise") return s / (1 - s) * 100recoveryIncrease(20) devuelve 25 y recoveryIncrease(50) devuelve 100, las cifras de recuperación indicadas arriba. Redondea solo para mostrar el resultado: en JavaScript, decreaseBy(500, 70) devuelve 150,00000000000003, así que da formato a los resultados con toFixed(2). La versión de Python usa Decimal y evita ese artefacto.
Privacidad y seguridad de las entradas
Los valores se calculan en tu navegador. Los números que ingresas no se envían a ningún servidor ni se guardan.
- Los campos solo aceptan números. El texto, los campos vacíos, NaN e Infinity se rechazan con un mensaje, y nada de lo que escribas se evalúa nunca como código.
- En el modo de disminución en un porcentaje, el porcentaje debe estar entre 0 y 100. Una disminución de más de 100 % daría un valor negativo, así que se rechaza.
- En este idioma la coma es el separador decimal, así que 12,5 es doce y medio y 1,200 es 1,2. El punto actúa como separador de miles cuando va seguido de una coma decimal, por lo que 1.234,5 se lee como 1234,5. Una entrada como 1.234 (un punto seguido de exactamente tres cifras, sin coma) o 1,2,3 se rechaza por ambigua en lugar de adivinar. Los espacios entre grupos de cifras, incluidos los espacios de no separación, se ignoran, así que 1 200 se lee como 1200.
Errores comunes con la disminución porcentual
| Error | Qué sale mal | Qué hace la calculadora |
|---|---|---|
| Dividir entre el valor final | De 80 a 68 se obtiene 17,6 % en lugar de 15 % | Siempre divide entre el valor inicial |
| Sumar disminuciones sucesivas | 20 % y luego 10 % se leen como 30 %; la cifra real es 28 % | Multiplica las proporciones restantes |
| Deshacer una disminución con el mismo porcentaje | Una baja de 20 % se compensa con una subida de 25 %, no de 20 % | Muestra la subida de recuperación si se solicita |
| Esperar más de 100 % | Un resultado superior a 100 % solo ocurre cuando el valor final es negativo; de 50 a −10 es una disminución de 120 % | Avisa de un valor final negativo y rechaza un porcentaje de disminución superior a 100 |
| Restar el porcentaje como si fuera un número | 240 reducido en 15 % se lee como 240 − 15 = 225 en lugar de 204 | Convierte el porcentaje en una parte del valor |
| Leer un resultado negativo como una baja | De 100 a 150 da −50 %, que en realidad es una subida de 50 % | Indica la dirección y remite a la calculadora de variación |
| Partir de cero | División entre cero, o un porcentaje infinito sin sentido | Rechaza el caso con un mensaje |
| Redondear primero el porcentaje | Tomar 7,5 % como 8 % convierte $3,33 en $3,31 | Redondea solo el resultado mostrado |
| Mezclar porcentaje y puntos porcentuales | Una tasa que baja de 5 % a 4 % es 1 punto, o una disminución de 20 % | Indica que el resultado es relativo |
Disminución porcentual frente a variación, aumento y descuento
| Medida | Fórmula | Base | Dirección | Ideal para |
|---|---|---|---|---|
| Disminución porcentual | (inicial − final) ÷ inicial × 100 | Valor inicial | Solo hacia abajo | Cualquier baja de un valor |
| Aumento porcentual | (final − inicial) ÷ inicial × 100 | Valor inicial | Solo hacia arriba | Cualquier subida de un valor |
| Variación porcentual | (final − inicial) ÷ abs(inicial) × 100 | Valor inicial | Cualquiera, según el signo | Dirección desconocida |
| Porcentaje de descuento | original × porcentaje ÷ 100 | Precio original | Solo hacia abajo | Descuentos de tienda, ofertas acumuladas, impuestos |
| Porcentaje inverso | final ÷ (1 − disminución ÷ 100) | Original desconocido | Solo hacia abajo | Hallar el original a partir de un valor reducido |
| Puntos porcentuales | tasa nueva − tasa anterior | No aplica | Cualquiera | Diferencias entre dos porcentajes |