Ga naar inhoud


Meerdere kortingen berekenen, wat is het eindresultaat?


Aanbevolen berichten

Geplaatst:
17 uur geleden zei Big fellow:

Volgens mij op deze manier:

(100% - totale-korting) = (100% - korting1) * (100% - korting2) * (100% - korting3).

Dus in jouw voorbeeld:

(100% - totale-korting) = (100% - 50%) * (100% - 25%) * (100% - 10%)

(100% - totale-korting) =  50% * 75% * 90%

(1 - totale-korting) = 0.5 * 0.75 * 0.9 --> (1 - totale-korting) = 0.3375 --> totale-korting = 66.25%

Hier ben ik mee aan de slag gegaan.

             [     kort1         kort2         kort3 ]]
 100 x [ 1 - [ 1 - -----  x  1 - -----  x  1 - ----- ]] = totaal korting
             [      100           100           100  ]]

Wellicht kan het korter?

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds november 2023 glasvezel via Solcon (voor het laatst).

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

PC: Intel Nuc i7 met W11. Laptop Thinkpad met W11.

Asus Gigabyte Home Assistant, 20 Shelly's en 2 ESP-tjes en Zigbee.


  • Reacties 30
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit onderwerp

Geplaatst: (aangepast)

afhankelijk van programmeer taal

 

bereken_verkoopprijs(eenheidprijs,aantal)

{

int tussenwaarde = 0;

//if (aantal == 0) tussenwaarde = 0; //overbodig

If(aantal >0) tussenwaarde  =  eenheidprijs * 0,9;

 

if(aantal > 1) tussenwaarde = tussenwaarde + (eenheidprijs * 0,75);

 

if(aantal > 2) tussenwaarde = tussenwaarde + ((aantal -2) * eenheidprijs * 0,5);

 

return tussenwaarde;

}

aangepast door luisteraar
Geplaatst: (aangepast)

Ik geloof dat jij de vraag nog steeds niet begrijpt. Jij hebt het over hogere korting als je meer producten koopt. Con heeft het over korting op korting voor 1 product.

@Con
Het kan nog korter denk ik als je met procenten werkt. Je werkt nu met getallen die je door 100 moet delen.

aangepast door Psychosammie
  • Resistance is futile you will be assimilated
  • Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety. Benjamin Franklin (1706-1790)
  • Mijn vrijheid eindigt niet waar jouw angst begint!

 

 

Geplaatst: (aangepast)

Als je percentage wilt weten

 int bepaal_korting_percentage(eenheidprijs,aantal)

{

int korting;

int kortingpercentage;

korting = (aantal * eenheidprijs)  - bereken_verkoopprijs(eenheidprijs,aantal);

kortingpercentage = korting/(aantal * eenheidprijs * 100);

return kortingpercentage;

}

 

aangepast door luisteraar
Geplaatst: (aangepast)
32 minuten geleden zei Psychosammie:

Ik geloof dat jij de vraag nog steeds niet begrijpt. Jij hebt het over hogere korting als je meer producten koopt. Con heeft het over korting op korting voor 1 product.

@Con
Het kan nog korter denk ik als je met procenten werkt. Je werkt nu met getallen die je door 100 moet delen.

 

Doe is een voorzet, want korter mag altijd, graag zelfs.

Ik heb nu: 

D	E	F	totaal
50	25	10	66,25 

= 100*(1-(1-(D96/100)) * (1-(E96/100)) * (1-(F96/100)))

aangepast door Con
2 haakjes teveel (onnodig)

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds november 2023 glasvezel via Solcon (voor het laatst).

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

PC: Intel Nuc i7 met W11. Laptop Thinkpad met W11.

Asus Gigabyte Home Assistant, 20 Shelly's en 2 ESP-tjes en Zigbee.

Geplaatst:
3 minuten geleden zei luisteraar:

en als iemand meer als 3 kopen

Het aantal wat je koopt is een kwestie van vermenigvuldigen maar

ik zal even wat uitleggen.

 

Veel leveranciers kennen een standaard (basis) korting.

Als je boven een bepaalt aantal komt krijg je een tweede (staffel) korting.

De meeste bedrijven gaan zo'n leverancier dan ook nog eens uitmelken tot er een  derde korting komt.

Grote afnemers krijgen nu eenmaal meer korting dan kleinere afnemers

hoewel er leveranciers zijn die zeggen een vaste korting te geven...

 

En als laatste bestaat er soms ook nog een bonuskorting als je een minimaal aantal per jaar afneemt.

Dat geldt vaak bij grote bedrijven die meerdere vestigingen hebben.

Maar zo'n bonuskorting wordt meestal één keer per jaar gegeven, afhankelijk

of het het afgesproken quotum hebt afgenomen.

Deze korting wordt dus sowieso nooit meegenomen in een calculatie.

Blijven er (in mijn wereld) 3 kortingen over.

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds november 2023 glasvezel via Solcon (voor het laatst).

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

PC: Intel Nuc i7 met W11. Laptop Thinkpad met W11.

Asus Gigabyte Home Assistant, 20 Shelly's en 2 ESP-tjes en Zigbee.

Geplaatst:
2 uur geleden zei Con:

= 100*(1-(1-(D96/100)) * (1-(E96/100)) * (1-(F96/100)))

Veel korter kan het niet volgens mij!

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Geplaatst:

Om dit topic af te ronden zie de voorbeelden;

 

Fragment sheet;

image.png.9ce811106dfe99a72ef09ec23dfd4ba2.png

 

Hier het formulier;

image.png.d2cf4446f6419486faa87c6e254b3668.png

 

En hier de formule.

UFcalcin.tb13 = 100 * (1 - (1 - (UFcalcin.tb10 / 100)) * (1 - (UFcalcin.tb11 / 100)) * (1 - (UFcalcin.tb12 / 100)))

Voor de liefhebber. Nogmaals heren bedankt.

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds november 2023 glasvezel via Solcon (voor het laatst).

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

PC: Intel Nuc i7 met W11. Laptop Thinkpad met W11.

Asus Gigabyte Home Assistant, 20 Shelly's en 2 ESP-tjes en Zigbee.

Geplaatst: (aangepast)

misschien een domme opmerking

aantal stuks/meter 1

korting 66% meer als de maximale korting van 50 bij 3 stuks. 

moet de korting bij 1 niet 10% zijn of 90 % betalen. 

of mis ik de regel alreeds gelevert 2

aangepast door luisteraar
Geplaatst: (aangepast)
7 uur geleden zei luisteraar:

en als iemand meer als 3 kopen

Dit is geen staffelkorting op aantallen!!!!!! maar een korting over korting.

aangepast door Mojo

You know when you've been shagged.

I like receivers who give me pleasure.

Geplaatst:

Daarom heet hij luisteraar, het lezen wil niet zo lukken :-)

  • Resistance is futile you will be assimilated
  • Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety. Benjamin Franklin (1706-1790)
  • Mijn vrijheid eindigt niet waar jouw angst begint!

 

 

Geplaatst:
11 uur geleden zei luisteraar:

misschien een domme opmerking

aantal stuks/meter 1

korting 66% meer als de maximale korting van 50 bij 3 stuks. 

moet de korting bij 1 niet 10% zijn of 90 % betalen. 

of mis ik de regel alreeds gelevert 2

Dit is een (deel)calculatie/kostprijsberekening,

geen opdracht en er is dus niets geleverd.

 

De volgorde van korting invullen maakt niet uit.

Je kunt ook alleen de achterste cel/textbox invullen,

het wordt altijd juist berekend en dat komt omdat de kortingen

met elkaar worden vermenigvuldigd.

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds november 2023 glasvezel via Solcon (voor het laatst).

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

PC: Intel Nuc i7 met W11. Laptop Thinkpad met W11.

Asus Gigabyte Home Assistant, 20 Shelly's en 2 ESP-tjes en Zigbee.

  • 2 weken later...
Geplaatst: (aangepast)
Op 15-9-2018 om 15:46 zei Con:

Doe is een voorzet, want korter mag altijd, graag zelfs.

 

Nog 11 tekens korter (iedere keer die  '/100', die kan anders verwerkt worden):

 

UFcalcin.tb13=100-(100-UFcalcin.tb10)*(100-UFcalcin.tb11)*(100-UFcalcin.tb12)/10^4


 

Groet,

A33

aangepast door a33

Tip: Als je reageert op een post, geef dan altijd een citaat van de (gehele) post waar je op reageert. Sommige leden kunnen namelijk hun oorspronkelijke posts achteraf nog wijzigen, en wel veel langer dan de sinds jaar en dag in de huisregels (voor alle leden) vermelde periode van 30 minuten. Dat dat inbreuk doet aan de continuïteit van de foruminhoud, en een ongelijk speelveld creëert, wordt kennelijk (helaas) niet belangrijk geacht.

 

 

 

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
×
×
  • Nieuwe aanmaken...