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
=SI(OU(C1<>"test123";ESTERREUR(CHERCHE("fleur";B1)));"non";"oui")[code]
Amicalement[/QUOTE]
j'ai testé et les 2 fonctionnent de la même facon(comme un ET)? pourquoi?
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.
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()