EXCEL, 15 conditions SI

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é.

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. 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
      1. Contributeur
        On pourrait également écrire
        =CHOISIR(W4;$X$125;$X$126;$X$127 ... $X$139)
        mais la solution de cousinhub29 est bien meilleure !