Korting berekenen in Excel: prijs na korting en kortingspercentage
Bijgewerkt op
De prijs na korting bereken je in Excel met =B2*(1-C2), waarbij B2 de prijs is en C2 het kortingspercentage. Het kortingspercentage uit een oude en een nieuwe prijs bereken je met =(B2-C2)/B2. Voor een staffelkorting die oploopt met het bedrag gebruik je ALS.VOORWAARDEN of X.ZOEKEN met een staffeltabel.
Prijs na korting berekenen
Een prijs met 25% korting is 75% van de oude prijs. Je vermenigvuldigt dus met 1 min het kortingspercentage:
=B2*(1-25%)of=B2*0,75- met het percentage in C2:
=B2*(1-C2)
Een jas van € 120 met 30% korting kost 120 x 0,70 = € 84.
Wil je alleen het kortingsbedrag zien, dan vermenigvuldig je met het percentage zelf: =B2*C2. Bij de jas is dat € 36.
Is de korting een vast bedrag, zoals € 10 op elke bestelling, dan trek je gewoon af: =B2-10, of =B2-$F$1 als het bedrag in F1 staat.
Typ het percentage in C2 als 30% en niet als 30. Excel slaat 30% op als 0,3, en daar rekent de formule mee.
Kortingspercentage uit oude en nieuwe prijs
Weet je de oude en de nieuwe prijs, dan bereken je het kortingspercentage door het verschil te delen door de oude prijs:
=(B2-C2)/B2
Hier staat de oude prijs in B2 en de nieuwe prijs in C2. Een wasmachine die van € 649 naar € 519,20 gaat, heeft (649 - 519,20) / 649 = 0,2 korting. Zet de cel in de procentnotatie met de knop % op het tabblad Start, dan zie je 20%.
Een kortere formule met dezelfde uitkomst is =1-C2/B2.
Deel altijd door de oude prijs. Deel je door de nieuwe prijs, dan kom je bij de wasmachine op 25% uit, en dat is te hoog. Vergeet ook de haakjes niet. Zonder haakjes rekent Excel eerst C2/B2 uit.
De oorspronkelijke prijs terugrekenen
Soms weet je alleen wat je betaald hebt en hoeveel korting eraf ging. Dan reken je de oude prijs terug door te delen door 1 min het percentage:
=C2/(1-B2)
Hier staat het kortingspercentage in B2 en de betaalde prijs in C2. Betaalde je € 48 na 20% korting, dan was de oude prijs 48 / 0,8 = € 60.
De gedachte om er gewoon 20% bij op te tellen, met =C2*1,2, klopt niet. Dat geeft € 57,60. De korting is berekend over de oude prijs, en die is hoger dan de prijs die je betaalde.
Dit werkt precies zoals btw eraf halen. Ook daar deel je, in plaats van te vermenigvuldigen met een kleiner getal.
Staffelkorting met ALS.VOORWAARDEN
Bij een staffelkorting hangt de korting af van het bedrag of het aantal. Bijvoorbeeld 5% vanaf € 500 en 10% vanaf € 1.000. Met ALS.VOORWAARDEN zet je de grenzen in één formule:
=ALS.VOORWAARDEN(B2>=1000;10%;B2>=500;5%;WAAR;0)
Excel controleert de voorwaarden van links naar rechts en neemt de eerste die klopt. Begin daarom met de hoogste grens. Zet je B2>=500 vooraan, dan krijgt een order van € 1.200 ook maar 5%. Het laatste paar WAAR;0 vangt alles op wat onder de laagste grens blijft.
De prijs na staffelkorting is dan =B2*(1-C2), met de korting in C2.
ALS.VOORWAARDEN zit in Excel 2019 en nieuwer. In oudere versies gebruik je geneste ALS-functies: =ALS(B2>=1000;10%;ALS(B2>=500;5%;0)).
Staffelkorting met een tabel en X.ZOEKEN
Heb je veel staffels, of veranderen ze vaak, zet ze dan in een tabel. In kolom F staat het bedrag vanaf waar een korting geldt, in kolom G de korting. Bijvoorbeeld 0% vanaf € 0, 2% vanaf € 250, 5% vanaf € 500 en 8% vanaf € 1.000.
De korting zoek je op met X.ZOEKEN:
=X.ZOEKEN(B2;$F$2:$F$5;$G$2:$G$5;;-1)
De -1 als vijfde argument betekent: zoek een exacte overeenkomst, en anders de eerstvolgende kleinere waarde. Een order van € 740 valt zo in de staffel vanaf € 500 en krijgt 5%. Het vierde argument laat je leeg, vandaar de twee puntkomma's.
In oudere Excel werkt =VERT.ZOEKEN(B2;$F$2:$G$5;2;WAAR), maar dan moet de tabel oplopend gesorteerd zijn. Het voordeel van een tabel: je past de staffels aan in de cellen, niet in elke formule.
Voorbeelden
Prijs na korting in de uitverkoop
Een kledingwinkel zet per product een eigen kortingspercentage in kolom C.
=B2*(1-C2) in cel D2
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Product | Prijs | Korting | Nieuwe prijs | |
| 2 | Winterjas | € 120,00 | 30% | € 84,00 | |
| 3 | Sjaal | € 24,95 | 20% | € 19,96 | |
| 4 | Handschoenen | € 18,00 | 15% | € 15,30 | |
| 5 | |||||
| 6 |
Klik op cel D2 om de formule te zien of aan te passen.
De winterjas van € 120 kost met 30% korting € 84. De sjaal komt op € 19,96.
Kortingspercentage uit oude en nieuwe prijs
Een witgoedzaak wil laten zien hoeveel procent korting er op elke aanbieding zit.
=(B2-C2)/B2 in cel D2
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Product | Oude prijs | Nieuwe prijs | Korting | |
| 2 | Wasmachine | € 649,00 | € 519,20 | 20% | |
| 3 | Koelkast | € 899,00 | € 764,15 | 15% | |
| 4 | |||||
| 5 |
Klik op cel D2 om de formule te zien of aan te passen.
De wasmachine is 20% afgeprijsd, de koelkast 15%.
Staffelkorting met X.ZOEKEN
Een groothandel geeft korting op basis van het orderbedrag. De staffels staan in F1:G5.
=X.ZOEKEN(B2;$F$2:$F$5;$G$2:$G$5;;-1) in cel C2
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Order | Bedrag | Korting | Vanaf | Korting | |||
| 2 | O-301 | € 740 | 5% | € 0 | 0% | |||
| 3 | O-302 | € 180 | 0% | € 250 | 2% | |||
| 4 | O-303 | € 1.250 | 8% | € 500 | 5% | |||
| 5 | € 1.000 | 8% | ||||||
| 6 | ||||||||
| 7 |
Klik op cel C2 om de formule te zien of aan te passen.
€ 740 valt in de staffel vanaf € 500 en krijgt 5%. De order van € 180 krijgt geen korting, die van € 1.250 krijgt 8%.
Veelgemaakte fouten
Een percentage aftrekken als getal
=B2-25% trekt 0,25 af van de prijs, niet 25%. Schrijf =B2*(1-25%).
Delen door de nieuwe prijs
Het kortingspercentage reken je altijd ten opzichte van de oude prijs: =(oud-nieuw)/oud. Delen door de nieuwe prijs geeft een te hoog percentage.
Kortingen bij elkaar optellen
20% korting en daarna nog 10% extra is geen 30%. Je rekent =B2*(1-20%)*(1-10%), en dat is samen 28% korting.
De laagste staffel eerst in ALS.VOORWAARDEN
Excel neemt de eerste voorwaarde die klopt. Zet de hoogste grens vooraan, anders krijgen grote orders de korting van de laagste staffel.
Oefen het zelf
Lezen is één, het zelf typen is wat blijft hangen. Deze lessen gaan erover:
Veelgestelde vragen
Hoe bereken ik korting in Excel?
Vermenigvuldig de prijs met 1 min het kortingspercentage: =B2*(1-C2). Met 25% in C2 betaal je 75% van de prijs.
Hoe bereken ik het kortingspercentage in Excel?
Deel het verschil door de oude prijs: =(B2-C2)/B2, met de oude prijs in B2 en de nieuwe in C2. Zet de cel daarna in de procentnotatie.
Hoe trek ik 20 procent van een bedrag af?
Gebruik =B2*(1-20%) of =B2*0,8. Wil je alleen weten hoeveel die 20% is, gebruik dan =B2*20%.
Hoe bereken ik de prijs van voor de korting?
Deel de betaalde prijs door 1 min het percentage: =C2/(1-B2). Betaalde je € 48 na 20% korting, dan was de oude prijs € 60.
Hoe maak ik een staffelkorting in Excel?
Met =ALS.VOORWAARDEN(B2>=1000;10%;B2>=500;5%;WAAR;0) of met een staffeltabel en =X.ZOEKEN(B2;$F$2:$F$5;$G$2:$G$5;;-1). Een tabel is handiger als de staffels vaak veranderen.