webForumDet fria alternativet

Krånglig IF sats eller matte formel.

ASP

1 svar · 242 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Frågan#1

Är totalt borttappad nu, ska behöva en if sats, om det nu är vad det ska vara, som ser på värde1, som är t.ex. "7" och sedan på värde2, som är "4", då ska resultatet bli "8".

alltså så nära som 7 som möjligt med värde2.
Lite mera exempel:

Om värde1 är "5" och värde2 är "4" så då blir resultatet "4"
Om värde1 är "3" och värde2 är "4" så då blir resultatet "4"
Om värde1 är "6" och värde2 är "4" så då blir resultatet "8"
Om värde1 är "1" och värde2 är "4" så då blir resultatet "0"
Om värde1 är "2" och värde2 är "4" så då blir resultatet "4"

Alltså om skillnaden mellan värde1 och värde2 är större än 50% blir resultatet 0.

Förstår ni? Värde2 måste komma så nära som möjligt värde1 genom att addera sig med sig själv.

Medlem sedan juni 20008 205 inlägg
#2

round(värde1 / värde2) * värde2

262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)