Chercher un mot dans Excel

Bonjour,

Voici la formule utilisée :

=SI(CHERCHE("cellulose gum";G2);0;SI(CHERCHE("hydroxyethylcellulose";G2);0;SI(CHERCHE("cellulose";G2);1;0)))

En fait, nous aimerions reperer uniquement "cellulose" et exclure les autres termes contenant "cellulose".

L'idée : afficher 1 pour cellulose et 0 pour les termes parasites.

Le problème : 0 ne s'affiche pas et dans la case on a : #VALEUR!

Comment pouvons nous modifier notre formule?

Merci

Bonjour et bienvenu,

A essayer la formule suivante :

=NB.SI(G2:G2;"cellulose")

Celle-ci donnera 1 s'il existe le mot exacte dans la cellule G2, 0 dans les autres cas.

Bonjour, salut Raja

La question peut être interprétée différemment, alors, au cas ou…

1) Si G2 ne doit contenir que "cellulose" pour renvoyer 1, la formule de Raja convient, ou même celle-ci

=(G2="*cellulose*")*1 car VRAI*1=1 FAUX*1=0

2) Si on veut avoir 1 avec un mot ou une phrase contenant le terme "cellulose";

=NB.SI(G2;"*cellulose*")

Cordialement

Amadéus a écrit :

Bonjour, salut Raja

La question peut être interprétée différemment, alors, au cas ou…

1) Si G2 ne doit contenir que "cellulose" pour renvoyer 1, la formule de Raja convient, ou même celle-ci

=(G2="*cellulose*")*1 car VRAI*1=1 FAUX*1=0

2) Si on veut avoir 1 avec un mot ou une phrase contenant le terme "cellulose";

=NB.SI(G2;"*cellulose*")

Cordialement

Merci pour vos réponses,

J'ai testé vos formules et j'ai rencontré quelques petits problèmes :

la formule : =(G2="*cellulose*")*1 car VRAI*1=1 FAUX*1=0 m'affiche un message d'erreur.

Mais cela n'est pas le plus important, j'ai préféré utiliser

=NB.SI(G2;"*cellulose*"), cela marche plutôt bien... mais pas tout le temps !

En fait dans mon tableau j'ai plusieurs colonnes : la colonne G contient plusieurs listes d'ingrédients et les autres colonnes me servent à repérer où on utilise tel ou tel ingrédient.

Pour cellulose le bruit est bien retiré.

Pour "silica" : on m'affiche 1 pour borosilicate !!!

Pour "polyethylene" : on m'affiche 0 alors qu'il est bien dans la liste d'ingrédient !

Or pour le "polyethylene" est noté 0 : il n'y a pas de problème avec les espaces et les majuscules

Peut on améliorer notre formule ? Le tableau est il trop gros (513 lignes) ?

Merci encore pour votre aide.

Bonjour

Inutile de créer un nouveau sujet, il faut continuer sur le même.

J'ai cherché à simplifier sans y parvenir.

Vu le nombre de possibilités, je me suis limité à la recherche de lettres de l'alphabet minuscules ou majuscules qui précédent ou suivent le texte évalué, partant de l'hypothèse que le mot pouvait être précédé ou suivi d'un certain nombres de caractères fréquemment utilisés.

En colonne B

La formule SUBSTITUE la lettre µ au mot "clé"

En colonne C

La formule cherche le caractère qui suit le mot "clé"

En colonne D; la formule dit:

Si le premier caractère est µ, alors, c'est que le mot "clé" est au début >> si la lettre qui suit est une lettre de l'alphabet, la réponse est 0, si ce n'est pas une lettre de l'alphabet, c'est que le composant recherché est isolé et présent et la réponse est 1

Attention: Les accents sont une fréquente source d'erreur et je gage que le non fonctionnement de la précédente formule avec polyethylene vient de là.

https://www.excel-pratique.com/~files/doc/iH77BClasseur1.xls

Cordialement

Rechercher des sujets similaires à "chercher mot"