Fonction cherche avec plusieurs conditions

Résolu/Fermé
Erakmur - 29 août 2014 à 09:44
 docteurdam - 25 nov. 2019 à 22:33
Bonjour,

Dans la colonne A, j'ai plusieurs millier de cellules avec du texte. Quand je demande à excel de me signaler si le terme D1 existe dans la celulle j'écris =cherche("D1",A1) et il me met un nombre s'il trouve le terme D1 dans A1. Après je filtre toutes les cellules contenant un nombre ce qui me donne toutes les cellules possédant D1 dans leur texte.

Maintenant, si je demande à excel de me mettre un nombre s'il trouve D1 ou D2 dans la cellule, ca ne marche plus. J'ai essayé =cherche(ou("D1";"D2"),A1) et d'autres techniques mais ca ne fonctionne pas.

Quelqu'un a t'il une solution ?

Cordialement
A voir également:

10 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
29 août 2014 à 10:53
Bonjour

si vous avez un nombre important de texte de référence à chercher, vous pouvez:
faire de D1 à D10 par exemple, la liste de ces référents (sans cellule vide)

en C1, la formule à tirer sur la hauteur utile

=SOMMEPROD((NB.SI(A1;"*"&$D$1:$D$10&"*"))*1)

qui vous renvoie 1 si A contient u n texte de D1:D10 ou 0 sinon.

attention à tous les signes


crdlmnt
3
Impécable, problème réglé, merci !
0
Je ne sais pas comment ça marche mais ça marche parfaitement. Ça fait juste par contre la somme si la cellule contient plusieurs critères mais c'est facilement récupérable ça.
merci+++
1