Si la cellule contient

Bonjour,

j'ai un petit souci avec une formule :

SI la cellule contient ("bleu" ou "rouge" ou "vert")

ALORS ecrire "vrai"

SINON ecrire "faux"

Pour l'instant voici ce à quoi je suis arrivé :

SI(ou(cherche("bleu";B2);cherche("vert";B2);cherche("rouge";B2));"vrai";"faux"))

mais le OU ne semble pas fonctionner (#VALEUR)

merci de m'éclairer !!

morgane

Bonjour,

Essaye avec :

=SI(OU(ESTNUM(CHERCHE("BLEU";B2));ESTNUM(CHERCHE("ROUGE";B2));ESTNUM(CHERCHE("VERT";B2)));"VRAI";"FAUX")

@+

merci !

par contre je ne comprends pas bien l'utilisation de ESTNUM.

En tout cas cela fonctionne à merveille

bonne journée

re,

La fonction CHERCHE retourne l'emplacement de la chaine cherchée.

Si la chaine est trouvée, elle renvoie son emplacement, donc un nombre

Si la chaine n'est pas trouvée, la fonction renvoie un message d'erreur.

Il s'agit donc de tester les cas où le test renvoie une valeur numérique (avec ESTNUM), c'est à dire les cas où la chaine cherchée est trouvée.

Voilou

@+

Bonjour missmorgane, Salut thibo,

Juste un complément. On peut éviter l'utilisation de la fonction SI, le résultat sera identique.

=OU(ESTNUM(CHERCHE("BLEU";B2));ESTNUM(CHERCHE("ROUGE";B2));ESTNUM(CHERCHE("VERT";B2)))

Ou bien la formule suivante à essayer :

=OU(NB.SI(B2;"*bleu*");NB.SI(B2;"*vert*");NB.SI(B2;"*rouge*"))

Bonjour tous,

Et pourquoi ne pas faire simplement :

=SI(OU($B$2="bleu";$B$2="vert";$B$2="rouge");"vrai";"faux")

Ca me parait plus simple...

Bonjour Sylvain,

Selon l'auteur du sujet, la cellule B2 contient les mots "bleu","rouge" ou "vert". Par conséquent, il faut bien chercher ces mots parmi les mots de la cellule. Ta formule sera utile si on saisit dans B2 uniquement les mots bleu,vert ou rouge et là encore, on peut éviter la formule SI.

Merci Raja,

J'avais beau réfléchir, je ne comprenais pas l'énoncé de cette façon...

Pas les yeux en face des trous le matin au réveil

Rechercher des sujets similaires à "contient"