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
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";""))))))))
A voir également:

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
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
1
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
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";"")))))
0
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
0