Comment écrire une formule contenan 12 conditions SI

Bonjour,

Je souhaiterais trouver une formule SI me permetant de faire cela dans un seul ficher :

si "CGP" + "CGP" + "CGP" = "CGP"

si "CGP" + "CSP" + "CGP" = "CGP"

si "CSP" + "CGP" + "CGP" = "CGP"

si "CF" + "CGP" + "CGP" = "CSP"

si "CGP" + "CF" + "CGP" = "CSP"

si "CF" + "CF" + "CGP" = "CSP"

si "CGP" + "CGP" + "" = "CSP"

si "CGP" + "CSP" + "" = "CSP"

si "CGP" + "CF" + "" = "CSP"

si "CSP" + "CGP" + "" = "CSP"

si "CF" + "CGP" + "" = "CSP"

si "CSP" + "CSP" + "" = "CSP"

si "CF" + "CF" + "" = "CF"

Voici ci joint le fichier

Merci d'avance de votre aide

34conditions-si.zip (28.52 Ko)

Bonjour et bienvenue sur le forum audette,

Une formule à base de SI, ET, OU à mettre en D2 et à tirer vers le bas :

=SI(OU(ET(A2="CGP";B2="CGP";C2="CGP");ET(A2="CGP";B2="CSP";C2="CGP");ET(A2="CSP";B2="CGP";C2="CGP"));"CGP";SI(OU(ET(A2="CF";B2="CGP";C2="CGP");ET(A2="CGP";B2="CF";C2="CGP");ET(A2="CF";B2="CF";C2="CGP");ET(A2="CGP";B2="CGP";C2="");ET(A2="CGP";B2="CSP";C2="");ET(A2="CGP";B2="CF";C2="");ET(A2="CSP";B2="CGP";C2="");ET(A2="CF";B2="CGP";C2="");ET(A2="CSP";B2="CSP";C2=""));"CSP";SI(ET(A2="CF";B2="CF";C2="");"CF";"")))


Explication : en regroupant les cas retournant le même résultat, on se retrouve au final qu'avec 4 conditions.

cas 1 : CGP

cas 2 : CSP

cas 3 : CF

cas 4 : rien (si la combinaison n'entre dans aucun des autres cas)

Bonjour

A voir

Bonjour banzai,

Pas mal raccourci tout ça

Par contre pour le deuxième notamment (CSP et CF), je ne trouve pas la même chose que toi. Tu renvoies CSP alors que ce cas n'est pas renseigné par audette.

Bonjour,

Comme j'ai regardé ce truc, une alternative

=SI(ET(NB.SI(F2:H2;"CGP")>1;MAX(NB.SI(F2:H2;"CGP")<=3);ET(NB.SI(F2:H2;"")<1;NB.SI(F2:H2;"CF")<1));"CGP";SI(ET(NB.SI(F2:H2;"CF")>1;MAX(NB.SI(F2:H2;"CF"))<=3;NB.SI(F2:H2;"")=1);"CF";"CSP"))

formule à mettre en D2 et à étirer vers le bas.

Amicalement

Bonjour

J'ai "travaillé" par élimination

  • Cas où on doit trouver CGP
  • Cas où on doit trouver CF
  • et tous les autres cas CSP

Je ne me suis servi que du tableau F3:H15

Je viens de comparer les réponses de Vba-new, de Dan et la mienne : 3 résultats différents

Merci pour vos réponses !

Rechercher des sujets similaires à "comment ecrire formule contenan conditions"