Formule conditionnelle imbriquée

Fermé
anne-so - 26 nov. 2012 à 15:12
jejelefou Messages postés 304 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 18 février 2016 - 26 nov. 2012 à 17:01
Bonjour,


Je n'arrive pas à trouver l'erreur dans ma formule :

=si(D47>30;"5%";si(D47<30;"12%";si(D47<20;"19%";si(D47<10;"22%")))

j'ai a chaque fois le même message d'erreur.
Merci de votre aide.
Anne si
A voir également:

4 réponses

koma_666 Messages postés 429 Date d'inscription mardi 26 juin 2007 Statut Membre Dernière intervention 9 mai 2016 34
Modifié par koma_666 le 26/11/2012 à 15:26
Salut,

déjà, sur cette formule, il manque une parenhtèse à la fin.
et tes conditions ne sont pas correctes, par exemple :
si D47<30 ou si D47<20 => si la valeur est 15, les deux conditions sont vraies, alors qu'elle valeur dois choisir excel, 12 ou 19% ?
essaye plutôt de mettre entre bornes :
- 1ere condition : si D47>30
- 2nde : si 20<D47<=30
- 3e : si 10<D47<=20
- 4e : si D47<=10

edit : "<=" correspond au signe "inférieur ou égal"
0
merci,
mais je ne comprends pas tes 4 dernières propositions.
0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
26 nov. 2012 à 15:37
Bonjour

Il faut respecter un ordre croissant dans les testes

=SI(D47<10;"22%";SI(D47<20;"19%";SI(D47<30;"12%";SI(D47>30;"5%";""))))

et ne faut-il pas mettre >= ou <=

bonne journée
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
26 nov. 2012 à 16:21
Bonjour

Les SI imbriqués c'est le B....

essaies, le seul si si D47 <=0
=SI(D47<=0;0;INDEX({0,22;0,19;0,12;0,05};MIN(4;ENT(D47)/10+1)))
à mettre au format %
0
jejelefou Messages postés 304 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 18 février 2016 42
26 nov. 2012 à 17:01
Bonjour,

essaie cette modification :
=SI(D47>30;"5%";SI(D47<30;"12%";SI(D47<20;"19%";SI(D47<10;"22%"))))

a+
0