Ma formule "SI" se bloque à 8 arguments
handbike65
-
Raymond PENTIER Messages postés 71867 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71867 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voila, j'aimerai pouvoir ajouter une ou deux autres conditions, amis elle bloque, et moi aussi
pouvez m'aider
=SI(H22="RH2+602";"RH 2";SI(H22="RH1";"RH 1";SI(H22="RH2+602+PSY";"RH 2";SI(H22="psy4+602+rh";"PSY 4";SI(H22="psy2+602";"PSY 2";SI(H22="rh3+602";"RH 3";SI(H22="psy4+602";"PSY 4";SI(H22="psy2+602+rh";"PSY 2";""))))))))
Voila, j'aimerai pouvoir ajouter une ou deux autres conditions, amis elle bloque, et moi aussi
pouvez m'aider
=SI(H22="RH2+602";"RH 2";SI(H22="RH1";"RH 1";SI(H22="RH2+602+PSY";"RH 2";SI(H22="psy4+602+rh";"PSY 4";SI(H22="psy2+602";"PSY 2";SI(H22="rh3+602";"RH 3";SI(H22="psy4+602";"PSY 4";SI(H22="psy2+602+rh";"PSY 2";""))))))))
A voir également:
- Ma formule "SI" se bloque à 8 arguments
- Clé windows 8 - Guide
- Formule si ou - Guide
- Code puk bloqué - Guide
- Mixcraft 8 - Télécharger - Création musicale
- Formule moyenne excel plusieurs colonnes - Guide
3 réponses
Bonjour
la solution de Philou est correcte pour le nombre de conditions demandées, toutefois pour simplifier la formule dans les cas où les SI sont trop nombreux, et surtout pouvoir rajouter des conditions, le plus simple est :
faire hors champ ou sur une autre feuille un tableau des codes et des résultat avec pour l'exemple:
De X1 à X20 la liste des codes que peut recevoir H22
De Y1 à Y20 la liste des résultats voulus
la formule des SI devient alors:
=SI(H22="";"";RECHERCHEV(H22;$X$1:$Y$100;2;0))
et le nombre de résultats dépend uniquement de la hauteur du champ X:Y
de plus le champ X1:X20 peut être utilisé pour placer un menu déroulant en H22 afin de présenter la liste des codes disponibles.
crdlmnt
la solution de Philou est correcte pour le nombre de conditions demandées, toutefois pour simplifier la formule dans les cas où les SI sont trop nombreux, et surtout pouvoir rajouter des conditions, le plus simple est :
faire hors champ ou sur une autre feuille un tableau des codes et des résultat avec pour l'exemple:
De X1 à X20 la liste des codes que peut recevoir H22
De Y1 à Y20 la liste des résultats voulus
la formule des SI devient alors:
=SI(H22="";"";RECHERCHEV(H22;$X$1:$Y$100;2;0))
et le nombre de résultats dépend uniquement de la hauteur du champ X:Y
de plus le champ X1:X20 peut être utilisé pour placer un menu déroulant en H22 afin de présenter la liste des codes disponibles.
crdlmnt
Bonjour
La formule simplifiée
=SI(OU(H22="RH2+602";H22="RH2+602+PSY");"RH 2";SI(H22="RH1";"RH 1";SI(OU(H22="psy4+602";H22="psy4+602+rh");"PSY 4";SI(OU(H22="psy2+602";H22="psy2+602+rh");"PSY 2";SI(H22="rh3+602";"RH 3";"")))))
La formule simplifiée
=SI(OU(H22="RH2+602";H22="RH2+602+PSY");"RH 2";SI(H22="RH1";"RH 1";SI(OU(H22="psy4+602";H22="psy4+602+rh");"PSY 4";SI(OU(H22="psy2+602";H22="psy2+602+rh");"PSY 2";SI(H22="rh3+602";"RH 3";"")))))
Toutes les explications ici :
https://forums.commentcamarche.net/forum/affich-37641581-utiliser-plus-de-7-imbrications-si-dans-une-formule
https://forums.commentcamarche.net/forum/affich-37641581-utiliser-plus-de-7-imbrications-si-dans-une-formule