[Excel] Tester le contenu texte d'une cellule

Résolu/Fermé
blourte - 24 févr. 2010 à 08:15
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 24 févr. 2010 à 09:16
Bonjour à tous,

Mon pb semble simple, mais impossible de le résoudre de manière optimale d'après mes recherches.

La colonne A contient des phrases (de texte )
Je veux savoir dans la colonne B si la cellule correspondante en A contient le mot "lulu" ( pas forcément au début ou à la fin de la phrase).

En utilisant IF + la fonction SEARCH j'obtiens ce résultat :

IF(SEARCH("lulu",A2)="true",1,2)
- Si A2 contient lulu, renvoie 1
- Si A2 ne contient pas lulu, renvoie #VALUE! . Mais je veux que ca renvoie 2 !!

Merci d'avance pour votre aide.
A voir également:

2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
24 févr. 2010 à 08:29
Salut,
Prends le problème à l'envers : Si cherche "lulu" renvoie une erreur alors 2 sinon 1.
En excel français :
=SI(ESTERREUR(CHERCHE("lulu";A2));2;1)
En excel anglais : (si je ne m'abuse)
=IF(ISERROR(SEARCH("lulu";A2));2;1)
6
Hello,

Pas bête du tout, merci bcp ! Simplement en Anglais il faut remplacer " ; " par " , ".

,-)

Merci pr votre aide !
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
24 févr. 2010 à 09:16
et merci à toi pour la syntaxe anglaise.
0