Ereur sur formule

Résolu
eveadan -  
 eveadan -
Bonjour,

merci de votre aide, qui peut me dire ou est mon erreur ??

=SI(I5>=5;1;SI(I5>=10;2;SI(I5>=15;2;SI(I5>=20;3;SI(I5>=25;3;SI(I5>=30;4;SI(I5>=35;5;SI(I5;40;6;""))))))))


merci à tous

A voir également:

5 réponses

chossette9 Messages postés 6855 Statut Contributeur 1 311
 
Bonjour,

1°)l'erreur vient de SI(I5;40;6;"" => remplacer par SI(I5>=40;6;""
2°) Il faut d'abord tester SI I5>=40. Sinon selon votre raisonnement, sinon on inscrit 50 en I5, vous retourner 1 car la première condition sera remplie (50>=5)

Cordialement.
1
Ricky38 Messages postés 5776 Statut Contributeur 1 462
 
Salut,

=SI(I5>=5;1;SI(I5>=10;2;SI(I5>=15;2;SI(I5>=20;3;SI(I5>=25;3;SI(I5>=30;4;SI(I5>=35;5;SI(I5;40;6;""))))))))
ton avant dernier ; devrait surement être >=

0
eveadan
 
merci bcp Ricky
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
Non, Ricky38 : Tu t'es limité à l'erreur en fin de formule. Voir deuxième réponse de chossette9.
0
Ricky38 Messages postés 5776 Statut Contributeur 1 462
 
C'est bien vrai Raymond, tu as raison
0
eveadan
 
merci , je vais donc corriger mes deaux erreurs

bonne fin de journée
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
Dis-nous, eveadan, pourquoi tester I5>=10 et I5>=15, puisque le résultat est toujours 2 ? pareil pour I5>=20 et >=25 qui doivent donner 3 ...

Tu aurais donc dû écrire ta formule :
=SI(I5>=5;1;SI(I5>=10;2;SI(I5>=20;3;SI(I5>=30;4;SI(I5>=35;5;SI(I5;40;6;""))))))

En effectuant les tests dans l'ordre logique, on aura :
=SI(I5>=40;6;SI(I5>=35;5;SI(I5>=30;4;SI(I5>=20;3;SI(I5>=10;2;SI(I5>= 5;1;""))))))

qu'on peut écrire avec 6 caractères de moins en inversant le sens des tests :
=SI(I5<5;"";SI(I5<10;1;SI(I5<20;2;SI(I5<30;3;SI(I5<35;4;SI(I5<40;5;6))))))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eveadan
 
merci pour votre aide, effectivement j'ai testé en doublon, mais bêtement j'ai suivi mon tableau , je suis pas très douée ! c'est pourquoi j'ai besoin de vous tous ! merci encore
0