Naar de inhoud
ExcelOefeningen

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

D2
ABCDE
1ProductPrijsKortingNieuwe prijs
2Winterjas€ 120,0030%€ 84,00
3Sjaal€ 24,9520%€ 19,96
4Handschoenen€ 18,0015%€ 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

D2
ABCDE
1ProductOude prijsNieuwe prijsKorting
2Wasmachine€ 649,00€ 519,2020%
3Koelkast€ 899,00€ 764,1515%
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

C2
ABCDEFGH
1OrderBedragKortingVanafKorting
2O-301€ 7405%€ 00%
3O-302€ 1800%€ 2502%
4O-303€ 1.2508%€ 5005%
5€ 1.0008%
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.

Gerelateerde functies