JeanWM Posted May 30, 2007 Posted May 30, 2007 Heeft er iemand een kant en klare Case() berekening of CF op het schap liggen voor volgende situatie: Waarde in numberField van 0 tot 5; vermenigvuldig met 1,25 Waarde in numberField van 5 tot 10; vermenigvuldig met 1,75 Waarde in numberField groter dan 10; vermenigvuldig met 2,25 Maak nu nog het totaal van de mogelijke 3 resultaten. We moeten dus het totaal hebben indien de waarde in numberField b.v. 17 is, het gedeelte 0-5 x 1,25 (= 5 * 1,25 =6,25) het gedeelte 5-10 x 1.75 (= 5 * 1,75 =8,75) het gedeelte > 10 x 2.25 (= 7 * 2,25 = 15,75 Totaal = 6,25 + 8,75 + 15,75 = 30,75 Terwijl indien de waarde in numberField 8 is, wordt het 5 * 1,25 = 6,25 3 * 1,75 = 5,25 Totaal : 11,5 Indien het maar 3 is. 3 * 1,25 = 3,75 Ik heb al iets in mekaar gekregen als Case(), maar krijg het niet goed rond in een CF in alle omstandigheden. TIA Quote
0 Koen Van Hulle Posted May 30, 2007 Posted May 30, 2007 Geen van beiden Let ( [ theNumber = 17 ; value10 = If (theNumber - 10 > 0 ; theNumber - 10 ; 0) ; value5 = if (theNumber - value10 - 5 > 0 ; theNumber - value10 - 5 ; 0) ; value0 = theNumber - value10 - value5 ; theResult = (1,25 * value0) + (1,75 * value5) + (2,25 * value10) ] ; theResult ) Wellicht heb je het iets te vergezocht. Koen Quote
0 JeanWM Posted May 30, 2007 Author Posted May 30, 2007 Wellicht heb je het iets te vergezocht. Koen en inderdaad Koen. Na het gedurende een tijdje te hebben opzij gelegd, begon het stilletjes te dagen..... Bedankt. Quote
Question
JeanWM
Heeft er iemand een kant en klare Case() berekening of CF op het schap liggen voor volgende situatie:
Waarde in numberField van 0 tot 5; vermenigvuldig met 1,25
Waarde in numberField van 5 tot 10; vermenigvuldig met 1,75
Waarde in numberField groter dan 10; vermenigvuldig met 2,25
Maak nu nog het totaal van de mogelijke 3 resultaten.
We moeten dus het totaal hebben indien de waarde in numberField b.v. 17 is,
het gedeelte 0-5 x 1,25 (= 5 * 1,25 =6,25)
het gedeelte 5-10 x 1.75 (= 5 * 1,75 =8,75)
het gedeelte > 10 x 2.25 (= 7 * 2,25 = 15,75
Totaal = 6,25 + 8,75 + 15,75 = 30,75
Terwijl indien de waarde in numberField 8 is, wordt het
5 * 1,25 = 6,25
3 * 1,75 = 5,25
Totaal : 11,5
Indien het maar 3 is.
3 * 1,25 = 3,75
Ik heb al iets in mekaar gekregen als Case(), maar krijg het niet goed rond in een CF in alle omstandigheden.
TIA
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.