Contient dans une plage de données

Résolu
Laurence642 -  
 allayanp -
Bonjour,

Je connais la fonction cherche qui va me dire si ma cellule contient une valeur particulière.

Mais est-il possible de chercher si une plage de cellule contient une valeur.

Par exemple :

Cellule A1 = pomme/poire
Cellule B1 = pomme/poire-2
Cellule C1 = banane

Cherche (pomme) dans la cellule A1 va me donner 1
Cherche (pomme) dans la cellule B1 va me donner 1
Cherche (pomme) dans la cellule C1 va me donner une erreur

Jusque là c'est bon.

Comment puis-je savoir si "pomme" est contenu dans les 3 cellule à la fois.

J'ai essayé : Cherche (pomme) dans la plage de cellule A1:C1 mais cela ne donne rien.

J'ai aussi essayé : Cherche (pomme) dans OU (A1;B1;C1) mais cela ne donne rien non plus.

Merci de votre aide !!

Laurence


4 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonsoir

=NB.SI(Champ;"*pomme*")

vous donnera le nombre de textes qui contiennent pomme dans le champ

et si vous inscrivez pomme dans une cellule, exemple Z1

=NB.SI(champ;"*"&Z1"*")

attention aux signes!

crdlmnt
0
Laurence642
 
Un grand merci, ça fonctionne à merveille ! Je ne connaissais pas le rôle magique des * !!
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Pas de quoi, je passe le sujet en résolu
pour compléter les info:

"texte*" ou cell&"*" le texte commence par

"*texte" ou "*"&cell le texte finit par

bonne route
crdlmnt

Errare humanum est, perseverare diabolicum
0
allayanp
 
Bonjour,
J'ai essayé cette formule
=NB.SI(H16:H19;"*B21*")
en mettant 200 dans B21 et toute la plage contient des chiffres du genre 4200,200363,5020036 etc mais toujours Zéro comme résultat.
Merci de vos reponses
0