ik heb voor een project een formule nodig die een vermenigvuldigingsfactor is, welke afneemt naarmate de inkoopprijs hoger is, waarbij de factor van 1.75 (bij inkoopprijs is 1) tot 1.45 (bij inkoopprijs is 170), daarboven de factor 1.45 blijven.
Dus:
Inkoopprijs is 1, dan 1x??? (1x1.75) = verkoopprijs 1.75
Inkoopprijs is 170 dan 170x??? (170x1.45) = verkoopprijs 246.5
Inkoopprijs is 200 dan 200x???? (200x1.45) = verkoopprijs 290
wat moet op ???? staan? Heel erg bedankt. Gr johan
Formule Nodig Wie kan helpen?
Re: Formule Nodig Wie kan helpen?
Het eerste deel (als i = 1 t/m 170) is een lijn in de vorm
f = a*i + b
waarbij
f = je factor
i = de inkoopprijs
en a en b constanten die we zoeken.
Nu geldt (want f=1.75 als i=1 en f=1.45 als i=170):
1.75 = a*1 + b
1.45 = a*170 + b
ofwel
b = 1.75 - a*1
b = 1.45 - a*170
=>
1.75 - a*1 = 1.45 - a*170
=>
a = -0.3/169
en
b = 1.75 - a*1 = 1.75 + 0.3/169 = 296.05/169
Dus voor de waarden van i waarbij f kleiner wordt naarmate i groter wordt geldt (omdat f=a*i+b):
f = (296.05-0.3*i)/169
Ik denk dat je dit gedeelte al gevonden hebt.
Nu wordt f alsmaar kleiner naarmate i groter, maar je wilt niet dat f onder de 1.45 daalt.
Hiervoor kan je een functie max(x,y) gebruiken, die van 2 getallen x en y het grootste van de 2 levert. Bijvoorbeeld: max(3,6)=6, omdat 6>3.
In dit geval wordt dit dus:
f = max(1.45, (296.05-0.3*i)/169)
Teken ook eens de grafiek van deze functie.
f = a*i + b
waarbij
f = je factor
i = de inkoopprijs
en a en b constanten die we zoeken.
Nu geldt (want f=1.75 als i=1 en f=1.45 als i=170):
1.75 = a*1 + b
1.45 = a*170 + b
ofwel
b = 1.75 - a*1
b = 1.45 - a*170
=>
1.75 - a*1 = 1.45 - a*170
=>
a = -0.3/169
en
b = 1.75 - a*1 = 1.75 + 0.3/169 = 296.05/169
Dus voor de waarden van i waarbij f kleiner wordt naarmate i groter wordt geldt (omdat f=a*i+b):
f = (296.05-0.3*i)/169
Ik denk dat je dit gedeelte al gevonden hebt.
Nu wordt f alsmaar kleiner naarmate i groter, maar je wilt niet dat f onder de 1.45 daalt.
Hiervoor kan je een functie max(x,y) gebruiken, die van 2 getallen x en y het grootste van de 2 levert. Bijvoorbeeld: max(3,6)=6, omdat 6>3.
In dit geval wordt dit dus:
f = max(1.45, (296.05-0.3*i)/169)
Teken ook eens de grafiek van deze functie.