Problème de IF

xxIDDIBxx Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
 axions -
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

axions
 
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