Problème de IF

Fermé
xxIDDIBxx Messages postés 3 Date d'inscription vendredi 25 janvier 2013 Statut Membre Dernière intervention 15 juillet 2013 - 26 janv. 2013 à 18:12
 axions - 26 janv. 2013 à 21:54
Bonjour,
J'ai un problème avec ce code (c'est en anglais sur Google drive)

Le problème c'est quand je tape 500 sur B2 et 2 sur D2 ça me note le Erreur que je note a chaque fois que c'est Valeur si Faux. Merci d'avance :) :

=IF(AND(B2<500;B2=500);IF(D2=1;0.8%;IF(D2=2;1%;"Erreur"));IF(AND(B2>500;B2<3000);IF(D2=4;3%;IF(D2=8;5%;IF(D2=12;8%;"Erreur")));IF(AND(B2>3000;B2<10000);IF(D2=4;10%;IF(D2=8;13%;IF(D2=12;15%;"Erreur")));IF(AND(B2>10000;B2<20000);IF(D2=4;18%;IF(D2=8;20%;IF(D2=12;23%;"Erreur")));IF(B2=25000;IF(D2=4;20%;IF(D2=8;23%;IF(D2=12;25%;"Erreur"))); "Erreur")))))

PS: Le code est trop long pour exel 2007

1 réponse

Bonsoir,
dans le 1er AND(), B2 ne peut pas être à la fois inf et égal à ...
donc, remplacer le AND() par B2<=500

la formule devrait passer sans problème sous 2007,
à condition de régler tous les inf ou égal à... successifs
et voir la dernière condition sup à 20000

Bonne suite
Cordialement
0