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
    2
    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")))
      0
      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")))
        0
      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!
        0
      3. @fabien25000Bonjour Fabien, merci du retour.
        0
    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 !
      0
      1. Bonjour Raymond, merci du retour.
        0
    3. Super, ça fonctionne parfaitement, merci raymond (et a tous!)

      --
      0