• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

ALS DAN met staffel(korting)

Status
Niet open voor verdere reacties.

cabccc

Gebruiker
Lid geworden
17 nov 2016
Berichten
8
Graag zou ik een tip ontvangen die me helpt met de formule te verbeteren bij een staaffel(korting).
Als volgt: Ik kan een formule maken die de prijs van een product aanpast bij behaalde volumes.
De formule is als volgt: =ALS(E36<51;"240";ALS(E36<101>50;"160";ALS(E36>100;"120")))

Wat ik zoek is de formule die aangeeft dat ik over het MEERDERE een korting geef; dus dat als de volumes toenemen (E36) de korting geldt over het MEERDERE, niet over het geheel.
Dus prijs tot 50 stuks is 100, iedere boven de 50 gaat 80 kosten

Hoe verwerk ik dat in een formule?
 
Zoiets voor de stuksprijsberekening?
Code:
=ALS(E36<50;240;ALS(E36>100;120;160))
Of voor totaalbedrag (geheel uitgeschreven):
Code:
=ALS(E36>50;ALS(E36>100;50*240+50*160+(E36-100)*120;50*240+(E36-50)*160);E36*240)

Wat ik zoek is de formule die aangeeft dat ik over het MEERDERE een korting geef; dus dat als de volumes toenemen (E36) de korting geldt over het MEERDERE, niet over het geheel.
Dus prijs tot 50 stuks is 100, iedere boven de 50 gaat 80 kosten
De prijzen in de quote hierboven komen niet overeen met je beschreven formule...

Kun je een voorbeeldbestandje plaatsen hoe je dit werkblad voor je ziet? Wat wil je nu eigenlijk berekenen en waar, wat zijn de correcte staffels etc...
 
Laatst bewerkt:
Nee, dat bedoel ik niet.
 
Gelukkig. Deze formule was wat je zocht begrijp ik?
 
Met de uitkomst zeker. Nu nog wat varianten maken/.verzinnen zoals weergave (andere cel) van de gemiddelde prijs
 
Gemiddelde:
Code:
=GEMIDDELDE(ALS(E36>50;ALS(E36>100;50*240+50*160+(E36-100)*120;50*240+(E36-50)*160);E36*240)/E36)
 
@AlexCEL;

nu heb ik een soortgelijke formule toegepast maar dan korting over het geheel. De formule lijkt me juist maar toch gaat het mis na de eerste 2 van de formule (dus <50 werkt niet goed:

=ALS(F12>100;36;ALS(F12<101>50;54;ALS(F12<51>45;60;ALS(F12<46>40;66;ALS(F12<41>35;72;ALS(F12<36>30;78;ALS(F12<31>25;84;ALS(F12<26>20;90;ALS(F12<21>15;96;ALS(F12<16>10;102;ALS(F12<11>5;102)))))))))))
 
Mij lijkt dit eenvoudiger:


PHP:
=(E36*240)-80*(E36-50)*(E36>50)-40*(E36-100)*(E36>100)
 
Je kan de staffels beter in een tabel zetten en dan verticaal zoeken bij benadering.
Plaats een voorbeeldbestand.
 
Dit gaat inderdaad niet goed. F12<101>50 is een verkeerde voorwaarde waar excel niet mee uit de voeten kan. In zo'n geval moet je met EN gaan werken EN(F12>50;F12<101) etc.

Om te beginnen is het altijd goed om de voorwaarden op te schrijven. Controleer c.q. vul het onderstaande aan s.v.p.
100+ > 36
51 t/m 100 > 54
46 t/m 50 > 60
41 t/m 45 > 66
36 t/m 40 > 72
31 t/m 35 > 78
26 t/m 30 > 84
21 t/m 25 > 90
16 t/m 20 > 96
11 t/m 15 > 102
6 t/m 10 > 102?
1 t/m 5 > ?

PS formules graag tussen [xCODE][/CODE] tags zetten i.v.m. leesbaarheid. (zonder de rode-x)
 
Laatst bewerkt:
Werkt dit?
PHP:
=ALS(F12>=100;36;ALS(F12>=50;54;ALS(F12>=45;60;ALS(F12>=40;66;ALS(F12>=35;72;ALS(F12>=30;7 8;ALS(F12>=25;84;ALS(F12>=20;90;ALS(F12>=15;96;ALS(F12>=10;102;102;"andere prijs"))))))))))
Beter is het te doen via een klein tabelletje en vertikaal zoeken
zie bijlage
gele cel via als formule
oranje cel via vertikaal zoeken
 

Bijlagen

@Allen. Alvast dank, kennelijk zijn er 2 opties; formule en tabel.

Om precies te zijn is de tabel/lijst:
0-2 stuks 189 (aantallen in F12)
3-5 273
6-10 357
11-15 504
16-20 630
21-25 735
26-30 819
31-35 882
36-40 924
41-45 945
46-50 995
51-100 1680
 
Dit snap ik niet helemaal... hoe meer je bestelt hoe hoger de stuksprijs?

En waarom wijkt dit af van je eerdere voorbeeld? Tip: voortaan meteen de correcte cijfers plaatsen (dus een representatief voorbeeldbestand)

Het voorbeeld van plongske hierboven kun je zelf wel aanpassen neem ik aan.
 
@AlexCEL en @Plongske. Dank wederom. Excuseer me als ik wat onduidelijk ben, de 'taal' van excel en haar deskundigen ben ik niet erg machtig.

Ik heb een tabel met adviesprijzen en inkoopprijzen, vandaar het verschil. Ik zal me beperken tot de inkoopprijzen.

Nu wil het geval dat ik zojuist een gedetailleerd overzicht van de leverancier heb gekregen met prijzen/stuk/aantal. Hierin lange kolommen met aantallen (kolom A), prijs per jaar (kolom G) en gemiddelde prijs/stuk/jaar (kolom H).
3 stuks (A20) kost 352,80 (G20) en dus gemiddeld/stuk 81,20 (H20)
4 stuks (A21) kost 298,20 (G21) en dus gemiddeld/stuk 74,55 (H21)
5 stuks (A22) kost 352,80 (G22) en dus gemiddeld/stuk 70,56 (H22)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan