Ma formule "SI" se bloque à 8 arguments
Fermé
handbike65
-
28 juin 2012 à 09:51
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 - 29 juin 2012 à 00:12
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 - 29 juin 2012 à 00:12
A voir également:
- Ma formule "SI" se bloque à 8 arguments
- Uptobox bloqué - Guide
- Formule si et - Guide
- Formule excel - Guide
- Clé windows 8 - Guide
- Comment savoir si on est bloqué sur messenger - Guide
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
28 juin 2012 à 10:39
28 juin 2012 à 10:39
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
PHILOU10120
Messages postés
6368
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
22 avril 2024
796
28 juin 2012 à 10:04
28 juin 2012 à 10:04
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";"")))))
Raymond PENTIER
Messages postés
58396
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 avril 2024
17 094
29 juin 2012 à 00:12
29 juin 2012 à 00:12
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