Ma formule "SI" se bloque à 8 arguments

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

3 réponses

  1. Contributeur
    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
    1. 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