Ma formule "SI" se bloque à 8 arguments

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

3 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
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 6515 Date d'inscription   Statut Contributeur Dernière intervention   827
 
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 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
0