XL 2013 [Résolu]Recherche de plusieurs mots dans une cellule avec renvoi du mot trouvé

momo

XLDnaute Occasionnel
Bonjour à tous

Je sollicite votre aide pour la formule suivante:

=SI(SOMMEPROD(N(ESTNUM(TROUVE({"Momo";"Reno";"Adnan"};A3))))>0;1;"")

Ma question est la suivante: Comment faire pour que la formule retourne la réponse qu'elle aura trouvé au lieu de 1.
Merci d'avance
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Code:
=INDEX({"Momo";"Reno";"Adnan"};EQUIV(A3;{"Momo";"Reno";"Adnan"};0))
Code:
=SIERREUR(INDEX({"Momo";"Reno";"Adnan"};EQUIV(A3;{"Momo";"Reno";"Adnan"};0));"")
mais "=A3" le fait aussi

JHA
 
Dernière édition:

momo

XLDnaute Occasionnel
Bonjour à tous,

Code:
=INDEX({"Momo";"Reno";"Adnan"};EQUIV(A3;{"Momo";"Reno";"Adnan"};0))
Code:
=SIERREUR(INDEX({"Momo";"Reno";"Adnan"};EQUIV(A3;{"Momo";"Reno";"Adnan"};0));"")
mais "=A3" le fait aussi

JHA
Bonjour JHA
Merci pour ta réponse rapide.

LA formule marche seulement quand il n'y a que les noms recherchés dans la cellule

lorsque dans ma cellule A3, j'ai par exemple: La vachette de Adnan, la formule ne renvoie pas "Adnan"

Je joins un fichier excel pour mieux expliciter ma demande

Merci pour le temps accordé
 

Pièces jointes

  • Recherche de mots.xlsx
    8.9 KB · Affichages: 18

Amilo

XLDnaute Accro
Bonsoir le forum,
une autre proposition avec une formule matricielle et une plage dynamique :
Code:
=SIERREUR(INDEX(Plage[Plage];EQUIV(1;NB.SI(A3;"*"&Plage[Plage]&"*");0));"")
Bonne soirée
 

Pièces jointes

  • Copie de Recherche de mots.xlsx
    10.1 KB · Affichages: 23

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 909
Membres
101 836
dernier inscrit
karmon