Formule SI imbriqués
Fermé
Marion
-
12 juil. 2011 à 10:48
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 - 12 juil. 2011 à 14:45
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 - 12 juil. 2011 à 14:45
A voir également:
- Formule SI imbriqués
- Formule si et - Guide
- Formule excel - Guide
- Mise en forme conditionnelle formule si - Guide
- Formule moyenne excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
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
12 juil. 2011 à 10:56
ça marche très bien chez moi :/. A quoi vois-tu que ça ne marche pas chez toi ?
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
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
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
Raymond PENTIER
Messages postés
58396
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 avril 2024
17 094
12 juil. 2011 à 14:45
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 ?
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 ?