Formule conditionnelle imbriquée

anne-so -  
jejelefou Messages postés 310 Statut Membre -
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 473 Statut Membre 34
 
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
anne-so
 
merci,
mais je ne comprends pas tes 4 dernières propositions.
0
PHILOU10120 Messages postés 6511 Date d'inscription   Statut Contributeur Dernière intervention   825
 
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 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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 310 Statut Membre 42
 
Bonjour,

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

a+
0