Menu

Cherche si contient partie texte dans cellule [Résolu/Fermé]

Messages postés
68
Date d'inscription
lundi 30 mars 2009
Statut
Membre
Dernière intervention
26 février 2011
- - Dernière réponse : bioposis
Messages postés
1
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
3 avril 2019
- 3 avril 2019 à 11:19
Bonjour,
Moi qui me débrouille relativement pas trop mal avec les formules dans Excel, là je suis complètement bloqué!

J'ai une colonne C avec différents textes (chaine de caractères). Dans ma colonne L, j'aimerais faire une condition pour qu'il cherche dans ma cellule C5 si le texte comprend une chaine de caractère. Si la cellule ça comprend la chaîne de caractère il me retourne un texte défini et si la cellule ne comprend pas la chaîne de caractère, que la recherche ne me retourne rien.

J'ai donc dans ma cellule L5 la formule suivante : =SI(CHERCHE("*ASA*";C5);"Smartnet";"")
J'aimerais que si la cellule C5 comprend les caractères "ASA", que la cellule L5 me retourne le texte "Smartnet" et que si la cellule C5 ne comprend pas les caractères "ASA" la cellule L5 me retourne rien.
Mon problème est que ça fonctionne si la condition est juste. Par contre si la condition est fausse (que la cellule C5 ne comprend pas les caractères "ASA", la cellule L5 ne me retourne pas rien mais me retourne l'erreur #VALEUR!

Est-ce que quelqu'un peut m'aider à trouver une solution pour que je n'ai plus le retour de cette erreur mais que rien ne s'affiche?

Merci beaucoup d'avance pour votre aide.
Afficher la suite 

2 réponses

Meilleure réponse
approuvée par Jean-François Pillou le 7 déc. 2018
Messages postés
68
Date d'inscription
lundi 30 mars 2009
Statut
Membre
Dernière intervention
26 février 2011
69
49
Merci
Bonsoir gilou,
J'ai essayé ta solution et j'ai juste du intervertir les valeur si_vrai/faux et ça fonctionne:
=SI(ESTERREUR(CHERCHE("*ASA*";C5));"";"smart")

Et ça fonctionne nikel !!!!! :) :) :) :) :) :) :) :) :) :)
Merci beaucoup beaucoup beaucoup.

*!* AVIS IMPORTANT *!* -> Google est votre ami, pensez y avant de poster !
-> Stop aux messages SMS ! -> Merci de fermer vos sujets une fois résolu !

Dire « Merci » 49

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 44198 internautes nous ont dit merci ce mois-ci

Moi aussi ça m'a bien aidé ! Merci beaucoup :)
Génial !
C'est exactement ce que je cherchais !
Je viens de gagner de précieuses minutes voire heures !
Merciiiiii
pareil exactement ce que je cherchais !! merci
Merci ! Très utile !
6
Merci
bonsoir
esayes
=SI(ESTERREUR(CHERCHE("*ASA*";C5));"smart";"")

j'ai cherché et trouvé ceci qui marche
a+
bioposis
Messages postés
1
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
3 avril 2019
-
Bonjour

Merci pour cette formule très utile !

Une question complémentaire : comment faire pour tester plusieurs chaines de caractères, dans l'exemple faire en sorte que l'on teste la chaîne "ASA' mais aussi 'CUI" par exemple, j'imagine avec des "ET" et des "OU" en fonction de ce que l'on veut obtenir ?
Merci beaucoup
Cdlt