Formule Conditions SI

Résolu
Bonsoir a tous,
Voilà le probleme:
Colonne A : Valeur alternative de "B" et de "P"
Colonne B : Valeur alternative de "S" et "O"
Colonne C: Si "B" dans la colonne A et "S" (=same) alors la valeur a indiquer = "B" (idem pour P)
ET
Si "O" dans la colonne B: il me faut la lettre "opposé", donc si c'est B, il faut que P apparaisse. (Si c'était un P il faudra retourner la valeur "B")
pourriez vous m'aider a écrire cette formule svp?
merci d'avance,

Bgee

--

4 réponses

  1. Bonsoir bgee2000,

    Je te propose cette formule :

    =SI(B1="S";A1;CAR(146-CODE(A1)))

    ----------------------------

    Si A1 et / ou B1 peuvent être vides, utilise plutôt :

    =SI(OU(A1="";B1="");"";SI(B1="S";A1;CAR(146-CODE(A1))))

    Cordialement
    1. Bonsoir

      =SI(ET(OU(A1="B";A1="P");B1="S");C1="B";SI(ET(A1="B";B1="O");C1="P";SI(ET(A1="P";B1="O");C1="B")))
      1. Contributeur
        Attention, Fabien !
        C'est dans la cellule C1 que tu écris ta formule et donc que s'affichera le résultat !
        Tu aurais dû écrire simplement :
        =SI(ET(OU(A1="B",A1="P");"S");"B";SI(ET
        (A1="B";B1="O");"P";SI(ET(A1="P";B1="O");"B")))
      2. @Raymond PENTIERTrés juste Raymond, je déchiffrais la question en écrivant la formule... ceci dit la formule de Paul est beaucoup beaucoup mieux!
    2. Contributeur
      Ma formule, de taille intermédiaire entre les deux premières :
      =SI(B1="S";A1;SI(B1="O";SI(A1="B";"P";SI(A1="P";"B";""));""))

      Je tiens à féliciter paul pour son astucieuse formule, que les débutants en Excel auront du mal à comprendre, mais qui est courte et efficace !
      1. Bonjour Raymond, merci du retour.
    3. Super, ça fonctionne parfaitement, merci raymond (et a tous!)

      --