Reinoutter
Gebruiker
- Lid geworden
- 13 mrt 2019
- Berichten
- 10
Beste excel kampioenen,
In Excel probeer ik een combinatie van functies uit, waardoor de waarde in de volgende cel verandert op basis van een aantal factoren; ik zal het proberen te schetsen:
Kolom A en Kolom B:
Wanneer in kolom A (verticaal gezien) het volgende optreed: 'verlies'; dan waarde in kolom B = verdubbeling van de waarde daarboven.
Deze waarde dient vervolgens drie 'beurten' de verdubbelde waarde aan te houden, voordat één 'trede' terug wordt gegaan.
Nu lukt dit prima wanneer er sprake is van één geaccumuleerd verlies, waardoor dus maar één trede wordt opgeschoven, echter wanneer sprake is van meerdere verliezen (en derhalve verdubbelingen) dan gaat de eerste trede 'terug' goed (3x een lagere waarde) en daarna bouwt de waarde te snel af. ik gebruik de volgende formule: waarbij C = kolom A en D = kolom B in mijn voorbeeld. De vlookups zijn erin gebouwd om de waarde te vinden die aangenomen dient te worden afhankelijk van win of verlies.
=IF(AND(C21="win sixline";C20="win sixline";C19="win sixline";C18="win sixline");VLOOKUP(D20;$E$3:$H$11;4;FALSE);IF(C21="win dubbel";VLOOKUP(D20;$E$3:$I$11;5;FALSE);IF(C21="verlies";VLOOKUP($E$3:$J$11;6;FALSE);D20)))
Voorbeeld reeks: wat ik graag wil bereiken met de formule:
Uitkomst: Inzet:
Verlies 5
Verlies 10
Win 20
Win 20
Win 20
Win 10
Win 10
Win 10
Als ieman hiermee zou kunnen helpen, heel graag!
In Excel probeer ik een combinatie van functies uit, waardoor de waarde in de volgende cel verandert op basis van een aantal factoren; ik zal het proberen te schetsen:
Kolom A en Kolom B:
Wanneer in kolom A (verticaal gezien) het volgende optreed: 'verlies'; dan waarde in kolom B = verdubbeling van de waarde daarboven.
Deze waarde dient vervolgens drie 'beurten' de verdubbelde waarde aan te houden, voordat één 'trede' terug wordt gegaan.
Nu lukt dit prima wanneer er sprake is van één geaccumuleerd verlies, waardoor dus maar één trede wordt opgeschoven, echter wanneer sprake is van meerdere verliezen (en derhalve verdubbelingen) dan gaat de eerste trede 'terug' goed (3x een lagere waarde) en daarna bouwt de waarde te snel af. ik gebruik de volgende formule: waarbij C = kolom A en D = kolom B in mijn voorbeeld. De vlookups zijn erin gebouwd om de waarde te vinden die aangenomen dient te worden afhankelijk van win of verlies.
=IF(AND(C21="win sixline";C20="win sixline";C19="win sixline";C18="win sixline");VLOOKUP(D20;$E$3:$H$11;4;FALSE);IF(C21="win dubbel";VLOOKUP(D20;$E$3:$I$11;5;FALSE);IF(C21="verlies";VLOOKUP($E$3:$J$11;6;FALSE);D20)))
Voorbeeld reeks: wat ik graag wil bereiken met de formule:
Uitkomst: Inzet:
Verlies 5
Verlies 10
Win 20
Win 20
Win 20
Win 10
Win 10
Win 10
Als ieman hiermee zou kunnen helpen, heel graag!
Bijlagen
Laatst bewerkt: