Affiche d'une valeur suivant plusieurs conditions

Bonjour

Je ne sais pas si c'est possible et comment et je ne sais pas si je vais être compréhensible

Dans un premier temps voir le fichier exemple et ce que je voudrai obtenir en colonne C

12exemple.xlsx (9.90 Ko)

Si A2 = A2 à A10 et B2=1 et la valeur An égale à A2 est = à 2 en Bn, je veux que dans la cellule C2 s'affiche la valeur XY et dans la cellule Cn s'affiche la valeur XY

Si A2 = A2 à A10 et B2=2 et la valeur An égale à A2 est = à 3 en Bn, je veux que dans la cellule C2 s'affiche la valeur YZ et dans la cellule Cn s'affiche la valeur YZ

Si A2 = A2 à A10 et B2=1 et la valeur An égale à A2 est = à 3 en Bn, je veux que dans la cellule C2 s'affiche la valeur XZ et dans la cellule Cn s'affiche la valeur XZ

Si A2 n'a pas d'autre valeur identique dans les cellules de A2 à A10 et B2=1, je veux que dans la cellule C2 s'affiche la valeur X

Si A2 n'a pas d'autre valeur identique dans les cellules de A2 à A10 et B2=2, je veux que dans la cellule C2 s'affiche la valeur Y

Si A2 n'a pas d'autre valeur identique dans les cellules de A2 à A10 et B2=3, je veux que dans la cellule C2 s'affiche la valeur Z

Est-ce que c'est possible dans excel avec une formule ?

Merci par avance de votre aide

Salut Perrich et

à tester

Formule matricelle à entrer dans la céllule C2 et à confirmer avec Ctrl+Maj+Entrée

=SIERREUR(SI(NB.SI($A$2:$A$10;A2)=1;INDEX({"X";"Y";"Z"};EQUIV(B2;{1;2;3};0));SI(ET(OU(B2=1;RECHERCHEV(A2;$A$2:$B$10;2;0)=1);INDEX($B$2:$B$10;EQUIV(2;1/($A$2:$A$10=A2)))=3);"XZ";INDEX({"XY";"YZ"};EQUIV((INDEX($B$2:$B$10;EQUIV(2;1/($A$2:$A$10=A2))));{2;3};0))));"")

Bonne journée

Salut m3ellem1

et un gros merci, c'est parfait

Bonne fin de journée

Rechercher des sujets similaires à "affiche valeur suivant conditions"