Question sur excel tablaau
Résolu
MOMMA33
Messages postés
2
Statut
Membre
-
ccm81 Messages postés 11033 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?
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
-
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 -
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 -
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. -
merci!
La fonction ''Choisir'' fonctionne à merveille et très simple. Bonne journée dans les Antilles! -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour à tous
une autre solution (un peu tardive)
=SI(E16<=10;DECALER(W1;E16-1;0;1;1);W11)
bonne journée