[XL2007] - fonction RECHERCHE - texte cherché est dans une liste

Stardust

XLDnaute Nouveau
Bonjour à tous,
merci aux futurs contributeurs :D

je n'ai pas réussi à trouver la solution à ma problématique donc je vous soumets ma prise de tête...

ma problématique (j'espère être clair) :

je veux chercher dans une chaine de caractères une autre chaine de caractères, si ce n'est que le texte cherché est dans une liste (!)

dans ce principe là : CHERCHE(texte_cherché;texte;[no_départ]) ----> CHERCHE(texte_cherché_dans liste;texte;[no_départ])

exemple

liste dans E1:E7 (ça, c'est mes textes cherchés....)
AAA
AAB
AAC
AAD
BBA
BBE
BBY


et je veux savoir si dans A1 j'ai un de ces textes :

A1 = 'AZE TRE BBD POT RTE' (ici résultat 'FAUX')
A1 = 'ASD AQX OKJ AAD FGD' (ici résultat 'VRAI')

=RECHERCHE(E1:E7;A1) ne marche pas....:p

je voudrais éviter une macro et le faire avec des fonctions excel 2007
je suis sûr qu'il y a un dieu parmi vous qui à la soluce ;)
merci

Stardust
 

CISCO

XLDnaute Barbatruc
Re : [XL2007] - fonction RECHERCHE - texte cherché est dans une liste

Bonjour

Ta vraie liste est-elle plus longue, ou ne contient-elle que 6 ou 7 séries de caractères?

@ plus
 

CISCO

XLDnaute Barbatruc
Re : [XL2007] - fonction RECHERCHE - texte cherché est dans une liste

Bonjour

Tu peux faire avec
=OU((NBCAR(SUBSTITUE(A1;E$1:E$7;""))<NBCAR(A1)))

en matriciel, donc à valider dans la barre de formule avec Ctrl+maj tempo+entrer (ce qui fait apparaitre des crochets devant et derrière la formule).

@ plus
 

Stardust

XLDnaute Nouveau
Re : [XL2007] - fonction RECHERCHE - texte cherché est dans une liste

Bonjour

Tu peux faire avec
=OU((NBCAR(SUBSTITUE(A1;E$1:E$7;""))<NBCAR(A1)))

en matriciel, donc à valider dans la barre de formule avec Ctrl+maj tempo+entrer (ce qui fait apparaitre des crochets devant et derrière la formule).

@ plus
alors ça !?!
sur mon fichier test ça marche !
je comprends pas l'histoire des accolades mais ça marche pas sans ;) et ça marche avec.

merci vénérable grand dieu CISCO
 

CISCO

XLDnaute Barbatruc
Re : [XL2007] - fonction RECHERCHE - texte cherché est dans une liste

Bonsoir

SUBSTITUE(A1;E1;"") ne fait le travail qu'avec E1
SUBSTITUE(A1;E1:E7;""), validé uniquement avec entrer, ne fait toujours le travail, la substitution, qu'avec E1.
En validant en matriciel, la substitution est faite, si cela est possible, avec E1, mais aussi avec E2, E3, E4, E5, E6 et E7.

@ plus
 
Haut Bas