Question sur excel tablaau

Résolu
MOMMA33 Messages postés 2 Statut Membre -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,

J'ai une fonction a insérer dans un tableau avec plusieurs condition:

si cellule e16=1, alors mettre la valeur de la cellule w1, si elle =2 mettre la valeur de la cellule w2... jusqu'à si plus grand que 10 mettre la valeur de la cellule w11.
excel me dit qu'il y a trop de niveau d'imbrication. que puis-je faire?

5 réponses

  1. Roberto 1959 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
     
    Bonjour,
    Si les cellules sont des chiffres ou nombres on peut employer
    CNUM(SI(.si..si..si..si..si..si..si)&SI(.si.si..si..si..si..si..si)) ce qui ne donne presqu'aucune limite.
    Pour du texte c'est sans le CNUM
    =si("""""""""""""""""")&si(""""""""""""""""")
    En espérant avoir répondu à vos attentes.
    Cordialement
    0
  2. aziz_alg80 Messages postés 427 Statut Membre 22
     
    Je viens d'essyaer la formule :

    =SI(E16=1;W1;SI(E16=2;W2;SI(E16=3;W3;SI(E16=4;W4;SI(E16=5;W5;SI(E16=6;W6;SI(E16=7;W7;SI(E16=8;W8;SI(E16=9;W9;SI(E16=10;W10;SI(E16=11;W11)))))))))))

    et ça a marché très bien

    Moi je travaille avec Excel 2007
    0
  3. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Petit rappel : jusquà la version 2003, Excel n'accepte que 7 imbrications.
    Depuis la version 2007, il n'y a plus de limitation.

    Une solution plus élégante et plus légère consiste à utiliser la fonction CHOISIR :
    =CHOISIR(E16;W1;W2;W3;W4;W5;W6;W7;W8;W9;W10;W11)

    Cordialement.
    0
  4. MOMMA33 Messages postés 2 Statut Membre
     
    merci!

    La fonction ''Choisir'' fonctionne à merveille et très simple. Bonne journée dans les Antilles!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour à tous

    une autre solution (un peu tardive)
    =SI(E16<=10;DECALER(W1;E16-1;0;1;1);W11)

    bonne journée
    0