Introduce los dos datos que conoces entre «Precio original», «Descuento (%)», «Importe del descuento» y «Precio rebajado», deja en blanco los demás y haz clic en «Calcular». Se calcula todo lo que falta. Rellena el campo de abajo solo cuando haya un descuento adicional encima del primero.
Í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
- Introduce dos cualesquiera de estos cuatro datos, «precio original», «descuento (%)», «importe del descuento» y «precio rebajado», y los otros dos se calculan al instante
- «¿Cuánto es un 20 % de descuento sobre 50 €?», «¿Qué porcentaje es 10 € de descuento?», «Cuesta 40 € con un 20 % de descuento, ¿cuál era el precio original?». Aquí funcionan tanto los descuentos porcentuales como los descuentos de importe fijo
- En los descuentos sucesivos, como «un 20 % de descuento y, además, un 15 % más» (por ejemplo, al combinar cupones), obtienes también el precio final y el descuento total
- En esta página también 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?
Si una chaqueta de 60 € tiene un 30 % de descuento, pagas \(60 \times 0{,}7 = 42\), es decir, 42 € (un 30 % de descuento = pagas 0,7 del precio).
Cuando recuerdas que «un X % de descuento» significa «multiplicar por 1 menos el decimal», puedes calcular el precio en cuanto ves la etiqueta o el cupón. Es el cálculo que más usa la gente al comprar. (En España, los precios de tienda para los consumidores suelen incluir ya el IVA.)
Con un artículo de 60 € y un cupón de «10 € de descuento» y otro de «un 15 % de descuento», el 15 % son \(60 \times 0{,}15 = 9\), es decir, 9 € de descuento, así que el cupón de 10 € es mejor. En cambio, con un artículo de 80 €, el 15 % son \(80 \times 0{,}15 = 12\), es decir, 12 € de descuento, y la respuesta se invierte.
En un descuento porcentual, el importe del descuento depende del precio original. Pasar los dos cupones a euros de descuento y compararlos te ayuda a elegir el mejor.
«Un 20 % de descuento en todo y, además, un 15 % más en caja» no es un 35 % de descuento. Al multiplicar los índices de variación se obtiene \(0{,}8 \times 0{,}85 = 0{,}68\), así que es un 32 % de descuento total.
Además, un descuento «sobre el precio rebajado» y un descuento «sobre el PVP» son cosas distintas. En España, cuando un anuncio muestra una rebaja, el precio anterior que aparece tiene que ser el más bajo que se aplicó a ese producto en los 30 días previos (Ley 7/1996 de Ordenación del Comercio Minorista, art. 20). Si sabes rehacer las cuentas con las fórmulas de los descuentos, puedes valorar una oferta por lo que pagas de verdad y no por cómo la presenta la etiqueta.
«Un 10 % de vuelta en puntos» o en cashback no es lo mismo que un 10 % de descuento. Supón que gastas 100 €, recibes 10 € en puntos y los gastas todos: has comprado productos por valor de 110 € pagando 100 €. Con la fórmula del descuento, \((110 - 100) \div 110 \times 100 \approx 9{,}1\,\%\), así que equivale a un 9,1 % de descuento aproximadamente (menos si los puntos no se usan o caducan).
Poner los puntos y los descuentos en la misma escala (el porcentaje de descuento) facilita comparar ofertas.
Si aplicas un 5 % de descuento a un presupuesto de 5000 €, el importe del descuento es \(5000 \times 0{,}05 = 250\), es decir, 250 €, y la factura es de 4750 € (sin IVA).
En ventas y compras se negocia calculando en los dos sentidos: «¿cuántos euros es un X % de descuento?» y «¿qué porcentaje es este importe de descuento?». Pasar un descuento a euros para ver su efecto en el beneficio es un cálculo básico para quien trabaja con precios.
Fórmula
Símbolos y términos
Símbolos
| \(X\) | equis | El precio original. El precio antes del descuento (el PVP o precio normal). En las matemáticas de los descuentos, el porcentaje se calcula siempre sobre este precio original. |
| \(P\) | pe | El descuento. Indica qué porcentaje del precio original se rebaja. Esta página usa un porcentaje de 0 a 100 (para un 20 % de descuento, \(P = 20\)). |
| \(D\) | de | El importe del descuento. El dinero que ahorras de verdad (una cantidad en euros, no un porcentaje). Es los «10 €» de «10 € de descuento». |
| \(Y\) | ye | El precio rebajado. El precio que pagas de verdad después del descuento. |
| \(1 - P \div 100\) | uno menos pe entre cien | El índice de variación (lo que pagas). Tomando el precio original como 1, es lo que queda después del descuento (un 20 % de descuento → 0,8). Multiplica por él para obtener el precio rebajado; divide entre él para volver al precio original. |
| \(P_1,\ P_2\) | pe sub uno, pe sub dos | El primer y el segundo descuento en los descuentos sucesivos. El número pequeño de abajo a la derecha (el subíndice) indica cuál es. |
| \(\%\) | por ciento | El signo del porcentaje. Indica «cuántas partes de cada 100». Viene del latín per centum, «por cada cien». |
Términos
| porcentaje de descuento | El porcentaje del precio original que se rebaja. «Un 20 % de descuento» y «ahorra un 20 %» significan los dos un porcentaje de descuento del 20 %. En esta página se llama simplemente «descuento». |
| PVP | El precio de venta al público, el precio normal de venta antes de cualquier descuento. Las tiendas lo llaman también «precio normal» o «precio recomendado». En España, los precios que se muestran a los consumidores suelen incluir ya el IVA. Es el «precio original» de esta página. |
| rebaja | Una reducción de precio que hace una tienda en un artículo, como el precio de las rebajas de enero o de verano o de una liquidación. Una rebaja se puede expresar como un importe (10 € de descuento) o como un porcentaje (un 20 % de descuento). |
| índice de variación | La parte del precio original que queda después del descuento (lo que pagas). Con un 20 % de descuento es \(1 - 0{,}2 = 0{,}8\) (0,8 veces el precio original). Ver los descuentos como «multiplicar o dividir por este índice» es la idea central de las fórmulas de esta página. |
| descuentos sucesivos | Aplicar un descuento encima de otro, como «un 20 % de descuento y, además, un 15 % más» (por ejemplo, al combinar unas rebajas con un cupón). Los porcentajes no se pueden sumar; se multiplican los índices de variación. |
| descuento total | Los descuentos sucesivos expresados como un solo descuento, «al final, ¿qué porcentaje de descuento ha habido sobre el precio original?». Un 20 % de descuento y, además, un 15 % más es un 32 % de descuento total (no un 35 %). |
| base | La cantidad sobre la que se calcula un porcentaje. En los descuentos, la base es siempre el precio original antes del descuento. Ten cuidado, porque es fácil dividir entre el número equivocado. |
| porcentaje | Una parte de un todo escrita como «de cada 100», con el signo % (por ciento). Si multiplicas un decimal por 100, obtienes el porcentaje (0,2 → 20 %). |
Qué conviene saber de antemano
Aquí tienes lo que te ayudará a usar el cálculo de esta página entendiendo lo que haces, y no solo pulsando el botón.
Si te atascas, repasar estos temas es el camino más rápido.
| Porcentaje de una cantidad (5.º–6.º de Primaria, 10-12 años) |
|
| Porcentajes, decimales y fracciones (5.º–6.º de Primaria, 10-12 años) |
|
| Multiplicar y dividir decimales (5.º–6.º de Primaria, 10-12 años) |
|
| Volver atrás con ecuaciones (1.º–2.º de ESO, 12-14 años) |
|
Cómo calcularlo con Excel
| Precio original | 50 |
| Descuento (%) | 20 |
| Importe del descuento | =B1*B2/100 |
| Precio original | 50 |
| Importe del descuento | 10 |
| Precio rebajado | =B1-B2 |
| Precio original | 50 |
| Precio rebajado | 40 |
| Descuento (%) | =(B1-B2)/B1*100 |
| Precio rebajado | 40 |
| Descuento (%) | 20 |
| Precio original | =B1/(1-B2/100) |
| Precio original | 50 |
| Primer descuento (%) | 20 |
| Segundo descuento (%) | 15 |
| Precio final | =B1*(1-B2/100)*(1-B3/100) |
«B1» y «B2» en una fórmula representan «el número de esa celda». «*» es la multiplicación y «/» es la división.
Los resultados son 10 en la primera tabla, 40 en la segunda, 20 en la tercera, 50 en la cuarta y 34 en la quinta. Solo tienes que cambiar los números de la columna B por tus propios precios y descuentos.
Cómo calcularlo con Hojas de cálculo de Google
| Precio original | 50 |
| Descuento (%) | 20 |
| Importe del descuento | =B1*B2/100 |
| Precio original | 50 |
| Importe del descuento | 10 |
| Precio rebajado | =B1-B2 |
| Precio original | 50 |
| Precio rebajado | 40 |
| Descuento (%) | =(B1-B2)/B1*100 |
| Precio rebajado | 40 |
| Descuento (%) | 20 |
| Precio original | =B1/(1-B2/100) |
| Precio original | 50 |
| Primer descuento (%) | 20 |
| Segundo descuento (%) | 15 |
| Precio final | =B1*(1-B2/100)*(1-B3/100) |
Cómo calcularlo con Python
# Importe del descuento y precio rebajado (20 % de descuento sobre 50 €)
price_before = 50 # precio original
discount_percent = 20 # descuento (%)
discount_amount = price_before * discount_percent / 100
price_after = price_before - discount_amount
print(f"Importe del descuento: {discount_amount:.2f} €, precio rebajado: {price_after:.2f} €")
# Descuento (¿qué porcentaje de descuento es pasar de 50 € a 40 €?)
price_before = 50 # precio original
price_after = 40 # precio rebajado
discount_percent = (price_before - price_after) / price_before * 100
print(f"Descuento: {discount_percent} %")
# Volver al precio original (40 € tras un 20 % de descuento)
price_after = 40 # precio rebajado
discount_percent = 20 # descuento (%)
price_before = price_after / (1 - discount_percent / 100)
print(f"Precio original: {price_before:.2f} €")
# Precio final con descuentos sucesivos (50 €, un 20 % de descuento y, además, un 15 % más)
price_before = 50 # precio original
first_percent = 20 # primer descuento (%)
second_percent = 15 # segundo descuento (%)
price_final = price_before * (1 - first_percent / 100) * (1 - second_percent / 100)
print(f"Precio final: {price_final:.2f} €")
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
D = X × P ÷ 100
D = X \times \frac{P}{100}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>D</mi>
<mo>=</mo>
<mi>X</mi>
<mo>×</mo>
<mfrac><mi>P</mi><mn>100</mn></mfrac>
</mrow>
</math>
D = X xx P/100
before*percent/100
amount := before*percent/100;
amount = before*percent/100;
D = X × P/100
Y = X − D
Y = X - D
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>Y</mi>
<mo>=</mo>
<mi>X</mi>
<mo>−</mo>
<mi>D</mi>
</mrow>
</math>
Y = X - D
before - amount
after := before - amount;
after = before - amount;
Y = X - D
P = (X − Y) ÷ X × 100
P = \frac{X - Y}{X} \times 100
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>P</mi>
<mo>=</mo>
<mfrac>
<mrow><mi>X</mi><mo>−</mo><mi>Y</mi></mrow>
<mi>X</mi>
</mfrac>
<mo>×</mo>
<mn>100</mn>
</mrow>
</math>
P = (X - Y)/X xx 100
(before - after)/before*100
percent := (before - after)/before*100;
percent = (before - after)/before*100;
P = (X - Y)/X × 100
X = Y ÷ (1 − P ÷ 100)
X = \frac{Y}{1 - \frac{P}{100}}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>X</mi>
<mo>=</mo>
<mfrac>
<mi>Y</mi>
<mrow>
<mn>1</mn>
<mo>−</mo>
<mfrac><mi>P</mi><mn>100</mn></mfrac>
</mrow>
</mfrac>
</mrow>
</math>
X = Y/(1 - P/100)
after/(1 - percent/100)
before := after/(1 - percent/100);
before = after/(1 - percent/100);
X = Y/(1 - P/100)
Y = X × (1 − P₁ ÷ 100) × (1 − P₂ ÷ 100)
Y = X \times \left(1 - \frac{P_1}{100}\right) \times \left(1 - \frac{P_2}{100}\right)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>Y</mi>
<mo>=</mo>
<mi>X</mi>
<mo>×</mo>
<mrow>
<mo>(</mo>
<mn>1</mn>
<mo>−</mo>
<mfrac><msub><mi>P</mi><mn>1</mn></msub><mn>100</mn></mfrac>
<mo>)</mo>
</mrow>
<mo>×</mo>
<mrow>
<mo>(</mo>
<mn>1</mn>
<mo>−</mo>
<mfrac><msub><mi>P</mi><mn>2</mn></msub><mn>100</mn></mfrac>
<mo>)</mo>
</mrow>
</mrow>
</math>
Y = X xx (1 - P_1/100) xx (1 - P_2/100)
before*(1 - p1/100)*(1 - p2/100)
final := before*(1 - p1/100)*(1 - p2/100);
final = before*(1 - p1/100)*(1 - p2/100);
Y = X × (1 - P_1/100) × (1 - P_2/100)
Cómo pedirle a ChatGPT que haga el cálculo
Eres un asistente de cálculo de descuentos. Haz los siguientes cálculos 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). 1. El importe del descuento y el precio rebajado de un artículo de 50 € con un 20 % de descuento 2. El descuento (%) cuando un artículo de 50 € se vende por 40 € 3. El precio original de un artículo que costó 40 € con un 20 % de descuento 4. El precio final y el descuento total (%) cuando compras un artículo de 50 € con «un 20 % de descuento y, además, un 15 % más» Muestra las fórmulas 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