Vul twee van “Oorspronkelijke prijs”, “Kortingspercentage (%)”, “Kortingsbedrag” en “Prijs na korting” in die je weet, laat de andere leeg en klik op “Berekenen”. De rest wordt voor je berekend. Vul het onderste veld alleen in als er nog extra korting bovenop komt.
Inhoudsopgave
-
Wat je op deze pagina kunt doen
-
Waarvoor is deze berekening handig?
-
Zo werkt het
-
Formule
-
Symbolen en begrippen
-
Handig om vooraf te weten
-
Berekenen met Excel
-
Berekenen met Google Spreadsheets
-
Berekenen met Python
-
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
-
Zo laat je ChatGPT de berekening doen
-
Kenmerken van DataChef
-
Gerelateerde functies
-
Alle rekenmachines van NumberChef
Wat je op deze pagina kunt doen
- Vul twee van “oorspronkelijke prijs”, “kortingspercentage (%)”, “kortingsbedrag” en “prijs na korting” in en de andere twee worden meteen berekend
- “Wat is 20% korting op € 50?”, “Hoeveel procent korting is € 10 korting?”, “Na 20% korting is het € 40: wat was de oorspronkelijke prijs?” Zowel een procentuele korting als een vast kortingsbedrag in euro’s werken hier
- Bij gestapelde kortingen zoals “20% korting en dan nog eens 15% extra korting” (bijvoorbeeld een kortingscode bovenop de uitverkoop) krijg je ook de eindprijs en de totale korting
- Je vindt op deze pagina ook een heldere uitleg van de formules en formules om te kopiëren voor Excel, Google Spreadsheets en Python
Waarvoor is deze berekening handig?
Is een jas van € 60 met 30% korting, dan betaal je \(60 \times 0{,}7 = 42\) euro (30% korting = je betaalt 0,7 van de prijs).
Als je onthoudt dat “X% korting” betekent “vermenigvuldig met 1 min het decimale getal”, kun je de prijs inschatten zodra je het prijskaartje of de kortingscode ziet. Het is de berekening die winkelende mensen het vaakst gebruiken. (Winkelprijzen voor consumenten in Nederland zijn inclusief btw, dus de korting werkt over het bedrag dat je afrekent.)
Heb je een artikel van € 60, een bon voor “€ 10 korting” en een bon voor “15% korting”, dan is 15% korting \(60 \times 0{,}15 = 9\) euro korting, dus de bon van € 10 is voordeliger. Bij een artikel van € 80 is 15% korting echter \(80 \times 0{,}15 = 12\) euro korting en draait het antwoord om.
Bij een procentuele korting hangt het kortingsbedrag af van de oorspronkelijke prijs. Beide bonnen omrekenen naar euro’s korting en die vergelijken helpt je de beste te kiezen.
“20% korting op alles, plus nog eens 15% extra korting aan de kassa” is niet 35% korting. Vermenigvuldig je de groeifactoren, dan krijg je \(0{,}8 \times 0{,}85 = 0{,}68\), dus het is in totaal 32% korting.
Ook is een korting “op de actieprijs” iets anders dan een korting “op de adviesprijs”. Als je de berekening zelf met de kortingsformules kunt overdoen, beoordeel je een aanbieding op wat je echt betaalt en niet op hoe het prijskaartje het laat lijken.
“10% terug als tegoed” is niet hetzelfde als 10% korting. Stel dat je € 100 uitgeeft, € 10 tegoed krijgt en dat helemaal gebruikt: dan heb je voor € 100 goederen ter waarde van € 110 gekocht. Met de kortingsformule krijg je \((110 - 100) \div 110 \times 100 \approx 9{,}1\%\), dus het is ongeveer 9,1% korting waard (minder als het tegoed ongebruikt blijft of verloopt).
Door tegoeden en kortingen op dezelfde schaal te zetten (het kortingspercentage) kun je aanbiedingen makkelijker vergelijken.
Geef je 5% korting op een offerte van € 5.000, dan is het kortingsbedrag \(5000 \times 0{,}05 = 250\) euro en de factuur € 4.750. (Zakelijke offertes zijn vaak excl. btw; de korting werkt dan over het bedrag excl. btw.)
Bij verkoop en inkoop wordt onderhandeld door beide kanten op te rekenen: “hoeveel euro is X% korting?” en “hoeveel procent is dit kortingsbedrag?” Een korting omrekenen naar euro’s om het effect op de winst te zien is een basisberekening voor iedereen die met prijzen werkt.
Formule
Symbolen en begrippen
Symbolen
| \(X\) | X | De oorspronkelijke prijs. De prijs vóór de korting (de adviesprijs of normale prijs). Bij kortingsberekeningen wordt het percentage altijd van deze oorspronkelijke prijs genomen. |
| \(P\) | P | Het kortingspercentage. Het geeft aan hoeveel procent van de oorspronkelijke prijs eraf gaat. Op deze pagina gebruik je een percentage van 0 tot 100 (bij 20% korting is \(P = 20\)). |
| \(D\) | D | Het kortingsbedrag. Het geld dat je echt bespaart (een bedrag in euro’s, geen percentage). Het is de “€ 10” in “€ 10 korting”. |
| \(Y\) | Y | De prijs na korting. De prijs die je echt betaalt na de korting. |
| \(1 - P \div 100\) | één min P gedeeld door 100 | De groeifactor. Als je de oorspronkelijke prijs als 1 neemt, is dit hoeveel er na de korting overblijft (20% korting → 0,8). Vermenigvuldig ermee om de prijs na korting te krijgen; deel erdoor om terug te rekenen naar de oorspronkelijke prijs. |
| \(P_1,\ P_2\) | P één, P twee | De eerste en tweede korting bij gestapelde kortingen. Het kleine cijfer rechtsonder (de index) geeft aan welke het is. |
| \(\%\) | procent | Het procentteken. Het geeft aan “hoeveel van de 100”. Het woord komt uit het Latijn: per centum (“per honderd”). |
Begrippen
| kortingspercentage | Het percentage van de oorspronkelijke prijs dat eraf gaat. “20% korting” betekent een kortingspercentage van 20%. Op deze pagina heet het kortweg de “korting”. |
| adviesprijs (van-prijs) | De normale verkoopprijs vóór een korting. Winkels noemen die ook wel de “normale prijs” of “van-prijs” en fabrikanten geven soms een adviesprijs (de door de fabrikant geadviseerde verkoopprijs). Het is de “oorspronkelijke prijs” op deze pagina. |
| groeifactor | Het deel van de oorspronkelijke prijs dat na de korting overblijft. Bij 20% korting is het \(1 - 0{,}2 = 0{,}8\) (0,8 keer de oorspronkelijke prijs). Kortingen zien als vermenigvuldigen of delen met deze factor is het hoofdidee achter de formules op deze pagina. |
| gestapelde korting | Een korting bovenop een andere korting, zoals “20% korting en dan nog eens 15% extra korting” (bijvoorbeeld een uitverkoop gecombineerd met een kortingscode). De percentages kun je niet optellen; vermenigvuldig in plaats daarvan de groeifactoren. |
| totale korting | Gestapelde kortingen uitgedrukt als één korting: “hoeveel procent korting op de oorspronkelijke prijs was het uiteindelijk?” 20% korting plus nog eens 15% extra korting is in totaal 32% korting (geen 35%). |
| geheel | Het bedrag waarvan een percentage wordt genomen (ook wel het grondgetal genoemd). Bij kortingsberekeningen is dat altijd de oorspronkelijke prijs vóór de korting. Pas op, want je deelt makkelijk door het verkeerde getal. |
| percentage | Een deel van een geheel geschreven als “op de 100”, met het teken % (procent). Vermenigvuldig een decimaal getal met 100 om een percentage te krijgen (0,2 → 20%). |
Handig om vooraf te weten
Dit helpt je om de berekening op deze pagina echt te begrijpen, en niet alleen op de knop te drukken.
Als je vastloopt, is het het snelst om deze onderwerpen nog eens door te nemen.
| Percentage van een hoeveelheid (groep 7, 10-11 jaar) |
|
| Procenten, decimale getallen en breuken (groep 7-8, 10-12 jaar) |
|
| Vermenigvuldigen en delen met decimale getallen (groep 6-7, 9-11 jaar) |
|
| Terugrekenen met vergelijkingen (klas 1-2, 12-14 jaar) |
|
Berekenen met Excel
| Oorspronkelijke prijs | 50 |
| Kortingspercentage (%) | 20 |
| Kortingsbedrag | =B1*B2/100 |
| Oorspronkelijke prijs | 50 |
| Kortingsbedrag | 10 |
| Prijs na korting | =B1-B2 |
| Oorspronkelijke prijs | 50 |
| Prijs na korting | 40 |
| Kortingspercentage (%) | =(B1-B2)/B1*100 |
| Prijs na korting | 40 |
| Kortingspercentage (%) | 20 |
| Oorspronkelijke prijs | =B1/(1-B2/100) |
| Oorspronkelijke prijs | 50 |
| Eerste kortingspercentage (%) | 20 |
| Tweede kortingspercentage (%) | 15 |
| Eindprijs | =B1*(1-B2/100)*(1-B3/100) |
“B1” en “B2” in een formule staan voor “het getal in die cel”. “*” is vermenigvuldigen en “/” is delen.
De uitkomsten zijn 10 in de eerste tabel, 40 in de tweede, 20 in de derde, 50 in de vierde en 34 in de vijfde. Vervang de getallen in kolom B gewoon door je eigen prijzen en kortingen.
Berekenen met Google Spreadsheets
| Oorspronkelijke prijs | 50 |
| Kortingspercentage (%) | 20 |
| Kortingsbedrag | =B1*B2/100 |
| Oorspronkelijke prijs | 50 |
| Kortingsbedrag | 10 |
| Prijs na korting | =B1-B2 |
| Oorspronkelijke prijs | 50 |
| Prijs na korting | 40 |
| Kortingspercentage (%) | =(B1-B2)/B1*100 |
| Prijs na korting | 40 |
| Kortingspercentage (%) | 20 |
| Oorspronkelijke prijs | =B1/(1-B2/100) |
| Oorspronkelijke prijs | 50 |
| Eerste kortingspercentage (%) | 20 |
| Tweede kortingspercentage (%) | 15 |
| Eindprijs | =B1*(1-B2/100)*(1-B3/100) |
Berekenen met Python
# Kortingsbedrag en prijs na korting (20% korting op € 50)
price_before = 50 # oorspronkelijke prijs
discount_percent = 20 # kortingspercentage (%)
discount_amount = price_before * discount_percent / 100
price_after = price_before - discount_amount
print(f"Kortingsbedrag: € {discount_amount:.2f}, prijs na korting: € {price_after:.2f}")
# Kortingspercentage (hoeveel procent korting is € 50 voor € 40?)
price_before = 50 # oorspronkelijke prijs
price_after = 40 # prijs na korting
discount_percent = (price_before - price_after) / price_before * 100
print(f"Kortingspercentage: {discount_percent}%")
# Terugrekenen naar de oorspronkelijke prijs (€ 40 na 20% korting)
price_after = 40 # prijs na korting
discount_percent = 20 # kortingspercentage (%)
price_before = price_after / (1 - discount_percent / 100)
print(f"Oorspronkelijke prijs: € {price_before:.2f}")
# Eindprijs met gestapelde korting (€ 50, 20% korting en dan nog eens 15% extra korting)
price_before = 50 # oorspronkelijke prijs
first_percent = 20 # eerste kortingspercentage (%)
second_percent = 15 # tweede kortingspercentage (%)
price_final = price_before * (1 - first_percent / 100) * (1 - second_percent / 100)
print(f"Eindprijs: € {price_final:.2f}")
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
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)
Zo laat je ChatGPT de berekening doen
Je bent een rekenassistent voor kortingen. Voer de volgende berekeningen uit door daadwerkelijk Python-code uit te voeren en baseer je antwoord alleen op de getallen uit het resultaat van de uitvoering (geef geen antwoord op basis van hoofdrekenen of gokken). 1. Het kortingsbedrag en de prijs na korting bij 20% korting op een artikel van € 50 2. Het kortingspercentage als een artikel van € 50 voor € 40 wordt verkocht 3. De oorspronkelijke prijs van een artikel dat € 40 kostte bij 20% korting 4. De eindprijs en de totale korting (%) als je een artikel van € 50 koopt met “20% korting en dan nog eens 15% extra korting” Laat de formules zien die je hebt gebruikt en de getallen uit het resultaat van de uitvoering.
Zo werkt het
-
1Vul je getallen inTyp de getallen waarmee je wilt rekenen in de invoervelden
-
2BerekenKlik op de knop “Berekenen”
-
3Bekijk het resultaatHet resultaat verschijnt meteen. Op dezelfde pagina vind je ook de uitwerking van de berekening en de uitleg van de formule
Kenmerken van DataChef
Geen voorkennis nodig – intuïtieve en eenvoudige bediening
Zonder persoonlijke gegevens op te geven
Bestand wordt automatisch verwijderd zodra je op "Downloaden" klikt
Geen bronvermelding vereist
Geen toestemming vooraf nodig