Formule SI imbriqués
Marion
-
Raymond PENTIER Messages postés 71867 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71867 Date d'inscription Statut Contributeur Dernière intervention -
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.
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.
A voir également:
- Formule SI imbriqués
- Formule si ou - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel ligne - Guide
3 réponses
Bonjour,
si les remises sont conditionnées au produit DC et à la valeur de D14
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
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
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 ?
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 ?