Fonction cherche avec plusieurs conditions

Résolu
Erakmur -  
 docteurdam -
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

10 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
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
Erakmur
 
Impécable, problème réglé, merci !
0
docteurdam
 
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