Lecture d'un mot d'une chaine de texte variable dans cellule

adinnn

XLDnaute Occasionnel
Bonjour à tous,

petite problème: Est-ce que c'est possible de faire la lecture d'un mot d'une chaine de texte variable dans une cellule et de lui ressortir une valeur si le mot est trouvé? Le problème est qu'on ignore la position exacte de ce mot dans la chaine de texte...

Exemple bidon:
En B2 j'ai:
"le pot de fleur est bien petit si on le compare..."
"j'aime bien aller chercher une fleur pour ma copine..."

Ici je veux savoir si le mot "fleur" fait partie de la chaine de caractère et indiquer "oui" en B3

Des idées?

Merci
 

adinnn

XLDnaute Occasionnel
Re : Lecture d'un mot d'une chaine de texte variable dans cellule

Et si je veux tester une autre cellule avec la fonction ET, ça ne semble pas fonctionner:

ex: =SI(ET(C1="test123";ESTERREUR(CHERCHE("fleur";B1)));"non";"oui")

Idée?
 

Dranreb

XLDnaute Barbatruc
Re : Lecture d'un mot d'une chaine de texte variable dans cellule

Bonsoir adinnn et R@chid.
Ça m'amuse ça…
je comprend que le ET est représenté par OU(C1<>?
Si on veut…
C'est de l'algèbre de Boole n'est ce pas:
A ET B est équivalent à NON(NON A OU NON B) ! Et d'ailleurs aussi:
A OU B est équivalent à NON(NON A ET NON B) ! Si, si. Vérifiez par des exemples…
En gros ça pourrait se traduire par: si on les a tous c'est qu'il n'en manque aucun, et vice versa.
Allez je vais me coucher. En espérant n'avoir pas aggravé la perplexité d'adinnn…
Amicalement.
 

R@chid

XLDnaute Barbatruc
Re : Lecture d'un mot d'une chaine de texte variable dans cellule

Bonsoir,
il y a une grande différence entre les 21 formules même si le résultat est le même...
C1="test123" et C1<>"test123"
ESTNUM() et ESTERREUR()
"Oui";"Non") et "Non";"Oui")

la Touche F1 va te dire grandes choses su les 2 fonctions ET() et OU()

Amicalement

Edit : Salut Dranreb :)
 

Discussions similaires

Statistiques des forums

Discussions
312 229
Messages
2 086 423
Membres
103 206
dernier inscrit
diambote