Formule conditionel avec plus grand et plus petit

Bonjour voici ce que j'essai de faire une formule pour calculer des frais qui sont en fonction d'un pourcentage dans mon cas le chiffre de référence est dans la cellule M6. Ce que je veux c'est que si M6 est plus grand que 0.05 mais plus petit que 0.09 je prend la d7*0.0275 si M? est plus grand que 0.1 mais plus petit que 0.14 c'est d7*0.02 et ainsi de suite. Mais voila que la formule que j'ai écris peut importe la valeur ça l'arrête à la première condition. Alors voici ce que j'ai écris comme formule:

=SI(M6<0,01>0,09;D7*0,0275;SI(M6<0,1>0,14;D7*0,02;SI(M6<0,15>0,19;D7*0,0175;SI(M6<0,2>0,24;D7*0,01;SI(M6<0,25>0,34;D7*

0,0065;SI(M6<0,35>1;D7*0,005))))))

Merci de m'éclairer car je viens de passer une bonne heure a essayer de trouver la solution et mon cerveaux n'y arrive pas.

Salut et bienvenue sur le Forum,

Avec la fonction SI, tu devrais normalement avoir une condition de départ (dans ton cas SI c’est moins que 0.01 (ou 0.05 selon ton texte), puis une série de conditions de plus en plus restrictives (par exemple - puisque les cas plus petits que 0.01 sont traités - SI<0.09 sous-entendu mais plus grand ou égal à 0.01, puis SI<0.14, etc.) et enfin une condition finale. Mais ce n’est en général pas nécessaire de préciser SI plus grand que ET plus petit que.

Par exemple

=SI(M6<0.05;"M6 est plus petit que 0.05";SI(M6<0.09;D7*0.0275;SI(M6<0.14;D7*0.0175;"Dernière condition")))

Cette « Dernière condition » s’applique à tous les cas plus grands ou égal à 0.14.

Dans ton cas, il peut être laborieux de multiplier les conditions SI et il faudrait peut-être chercher dans une autre direction. Mais sans ton fichier et sans l’indication de toutes tes conditions, c’est difficiles de savoir où elles s’arrêtent.

Cordialement.

Merci avec la formule que tu as posté j'ai été capable de la modifier et d'arriver à ce que j'avais besoin. J'ai juste travailler 2h hiers la dessus sans être capable d'y arriver.

Salut,

Désolé si je ne suis pas intervenu assez rapidement

Dans la formule que tu as inscrite dans ton fichier, tu as une condition selon moi inutile à la fin. D'après ce que j'ai compris, le résultat en M6 ne peut jamais être supérieur à 1. Donc cette condition SI M6<1 n'apporte rien. Si tu dis que si M6< 0.34 il faut calculer D7*0.0065 et QUE DANS TOUS LES AUTRES CAS il faut effectuer le calcul D7*0.005, ça suffit.

Je modifierais donc ta formule

=SI(M6<0.09;D7*0.0275;SI(M6<0.149;D7*0.02;SI(M6<0.19;D7*0.0175;SI(M6<0.24;D7*0.01;SI(M6<0.34;D7*0.0065;SI(M6<1;D7*0.005;)))))) 

de cette manière

=SI(M6<0.09;D7*0.0275;SI(M6<0.149;D7*0.02;SI(M6<0.19;D7*0.0175;SI(M6<0.24;D7*0.01;SI(M6<0.34;D7*0.0065;D7*0.005)))))

On a quand même gagné un SI

Mais peut-être que tu avais déjà trouvé ça toi-même.

Cordialement.

Merci et non j'avais pas allumer.

Rechercher des sujets similaires à "formule conditionel grand petit"