[VBS]probleme ds comparaison de nombres
Voici ma fonction pour classer ds des groupes des gens en fonction de la comparaison de leur moyenne avec celle des autres
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
if consol(4)<(Left(famille5,4)- Left(SQR(ecart_type5),4)) then
niveau(5,1)=niveau(5,1)+1
elseif (Left(famille5,4)- Left(SQR(ecart_type5),4))<consol(4<Left(famille5,4) then
niveau(5,2)=niveau(5,2)+1
elseif Left(famille5,4)<consol(4)<(Left(famille5,4)+(1* Left(SQR(ecart_type5),4))) then
niveau(5,3)=niveau(5,3)+1
elseif (Left(famille5,4)+(1* Left(SQR(ecart_type5),4)))<consol(4)<(Left(famille5,4)+(2*Left(SQR(ecart_type5),4)))then
niveau(5,4)=niveau(5,4)+1
end if
avec:
consol(4)=55
famille5=48.3
famille5-SQR(ecart_type5)=35.8
famille5+SQR(ecart_type5)=60.8 |
je devrais avoir niveau(5,3)=1 pourtant j'ai toujours niveau(5,2)=1
ou est mon erreur?
merci bcp