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.