Formule Conditions SI

Résolu/Fermé
bgee2000 Messages postés 92 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 29 novembre 2023 - 10 oct. 2017 à 20:24
bgee2000 Messages postés 92 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 29 novembre 2023 - 11 oct. 2017 à 12:47
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

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
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
10 oct. 2017 à 20:45
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
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 089
11 oct. 2017 à 04:09
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
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59 > Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024
Modifié le 11 oct. 2017 à 06:39
Trés juste Raymond, je déchiffrais la question en écrivant la formule... ceci dit la formule de Paul est beaucoup beaucoup mieux!
0
paul > fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022
Modifié le 11 oct. 2017 à 11:04
Bonjour Fabien, merci du retour.
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 089
11 oct. 2017 à 04:22
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
Bonjour Raymond, merci du retour.
0
bgee2000 Messages postés 92 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 29 novembre 2023 1
11 oct. 2017 à 12:47
Super, ça fonctionne parfaitement, merci raymond (et a tous!)

--
0