EXCEL, 15 conditions SI

MAAT -  
Raymond PENTIER Messages postés 58233 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é.

4 réponses

  1. cousinhub29 Messages postés 1170 Date d'inscription   Statut Membre Dernière intervention   417
     
    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
    0
  2. Mike-31 Messages postés 18205 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    0
  3. Raymond PENTIER Messages postés 58233 Date d'inscription   Statut Contributeur Dernière intervention   17 499
     
    On pourrait également écrire
    =CHOISIR(W4;$X$125;$X$126;$X$127 ... $X$139)
    mais la solution de cousinhub29 est bien meilleure !
    0