EXCEL, 15 conditions SI
MAAT
-
Raymond PENTIER Messages postés 58225 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58225 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
La fonction SI est reproductible 8 fois. Dans mon cas, la formule rentrée est :
=si(W4=1;$X$125;si(W4=2;$X126$;si(W4=3;$X$127;SI(W4=4;$X$128;SI(W4=5;$X$129;SI(W4=6;$X$130;SI(W4=7;$X$131;SI(W4=8;$X$132;""))))))))
Je veux rajouter :
SI(W5=9;$X$133;SI(W5=10;$X$134;SI(W5=11;$X$135;SI(W5=12;$X$136;SI(W5=13;$X$137;SI(W5=14;$X$138;SI(W5=15;$X$139;"")))))))
Que dois-je intercaler entre les deux parties de cette formule ?
En colonne W, je rentre les chiffres de 1 à 15. Le but est qu'en Colonne X, à chaque fois qu'un chiffre entre 1 et 15 est rentré, la formule renvoie automatiquement le Libellé correspondant au chiffre rentré.
La fonction SI est reproductible 8 fois. Dans mon cas, la formule rentrée est :
=si(W4=1;$X$125;si(W4=2;$X126$;si(W4=3;$X$127;SI(W4=4;$X$128;SI(W4=5;$X$129;SI(W4=6;$X$130;SI(W4=7;$X$131;SI(W4=8;$X$132;""))))))))
Je veux rajouter :
SI(W5=9;$X$133;SI(W5=10;$X$134;SI(W5=11;$X$135;SI(W5=12;$X$136;SI(W5=13;$X$137;SI(W5=14;$X$138;SI(W5=15;$X$139;"")))))))
Que dois-je intercaler entre les deux parties de cette formule ?
En colonne W, je rentre les chiffres de 1 à 15. Le but est qu'en Colonne X, à chaque fois qu'un chiffre entre 1 et 15 est rentré, la formule renvoie automatiquement le Libellé correspondant au chiffre rentré.
4 réponses
-
Bonjour,
Je suppose que tu veux également contrôler W4 dans tes conditions supplémentaires...
Si c'est le cas, tu peux essayer :
=INDEX($X$125:$X$139;W4)
Suffit de mettre un chiffre de 1 à 15 dans la cellule W4
Bon Dimanche -
Salut,
Effectivement l'imbrication de conditionnelle est limité à 8 mais rien ne t'empêche de créer des cascades de 6 ou 7 conditionnelles ce qui permet d'atteindre au maximum 40 conditionnelles dans la même formule.
Il est vrai difficile à écrire. le plus simple est de créer un tableau et d'utiliser une RECHERCHEV par exemple ou écrire une formule avec choisir si on en savait plus sur ton tableau
-
On pourrait également écrire
=CHOISIR(W4;$X$125;$X$126;$X$127 ... $X$139)
mais la solution de cousinhub29 est bien meilleure ! -