Formule SI imbriqués

Fermé
Marion - 12 juil. 2011 à 10:48
Raymond PENTIER Messages postés 58369 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 12 avril 2024 - 12 juil. 2011 à 14:45
Bonjour,
Je dois faire une formule avec des SI imbriqués pour une remise à accordé...

Voila ma formule =SI(ET(GAUCHE(A14;2)="DC";D14>5);"20 %";SI(D14>4;"10 %";SI(D14>2;"5 %";"")))

A14 est la référence de mon article
D14 est la quantité commandée

Mais il y a un problème car il ne prend pas en compte mes 2 derniers SI.

Merci de votre aide.


3 réponses

Llama Messages postés 75 Date d'inscription samedi 18 juin 2011 Statut Membre Dernière intervention 5 octobre 2011 1
12 juil. 2011 à 10:56
ça marche très bien chez moi :/. A quoi vois-tu que ça ne marche pas chez toi ?
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 12/07/2011 à 11:17
Bonjour,
si les remises sont conditionnées au produit DC et à la valeur de D14

=SI(GAUCHE(A14;2)="DC";SI(D14>5;0,2;SI(D14>4;0,1;SI(D14>2;0,05;0)));"")

et tu mets la cellule "taux_remise" au format pourcentage: elle est ainsi disponible pour calculer la remise; tu avais mis le taux entre guillemets ==> texte non utilisable dans un calcul
Michel
0
Raymond PENTIER Messages postés 58369 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 12 avril 2024 17 081
12 juil. 2011 à 14:45
Bonjour Marion.

SI(ET(GAUCHE(A14;2)="DC";D14>5);"20 %";SI(D14>4;"10 %";SI(D14>2;"5 %";"")))


Telle que tu l'as écrite, ta formule veut dire (et exécute) ceci :
- Si la référence en A14 commence par "DC" et si la quantité en D14 est supérieure à 5, alors afficher le texte "20 %"
- Si la référence ne commence pas par "DC", ou encore si elle commence par "DC" mais avec D14 non supérieur à 5, alors afficher le texte "10 %" quand D14 compris entre 4 et 5 ; afficher le texte "5 %" quand D14 compris entre 2 et 4 ; ne rien afficher quand D14 < 2.

* Cela induit que :
-1) si la référence ne commence pas par "DC" on n'aura jamais "20 %"
-2) la formule affiche un texte, comme "20 %" et pas un nombre comme 20%, ainsi que michel_m te l'a expliqué.

... et je pose la même question que Llama : dans quel cas de figure ça ne marche pas ?
0