Fonction CHERCHE

  • Initiateur de la discussion Callaway
  • Date de début
C

Callaway

Guest
Bonjour,

J'utilise la fonction CHERCHE.
Exemple : CHERCHE ("Bonjour marc";"marc") = 9

Cependant je recherche soit "marc" , soit "pierre" soit "jean".

Il faudrait que si la recherche sur "marc" n'aboutit pas, je cherche avec la valeur "pierre" puis "jean".

Hors si la recherche n'aboutit pas la fonction renvoie #VALEUR!.

Auriez vous une solution pour enchainer plusieurs CHERCHE.

Par exemple :
CHERCHE ("Bonjour marc";"marc", "pierre","jean")
ou
CHERCHE ("Bonjour marc";"marc")+CHERCHE ("Bonjour marc";"jean")...
 
M

Monique

Guest
Re Bonjour,

Avec ce système =ESTNUM ( ta formule)*1 te renvoie 1 si vrai, 0 si faux

=ESTNUM(CHERCHE("marc";"bonjour Marc"))*1+ESTNUM(CHERCHE("marc";"Salut Jean"))*1+ESTNUM(CHERCHE("marc";"à la prochaine Jojo"))*1

Ou bien tu as "bonjour Marc" "Salut Jean" "à la prochaine Jojo" en A1, A2, A3
=ESTNUM(CHERCHE("marc";A1))*1+ESTNUM(CHERCHE("marc";A2))*1+ESTNUM(CHERCHE("marc";A3))*1
Mais tu n'auras pas la position du mot recherché.

Pour avoir la position :
=SI(ESTNUM(CHERCHE("marc";A1));CHERCHE("marc";A1);0+SI(ESTNUM(CHERCHE("marc";A2));CHERCHE("marc";A2);0+SI(ESTNUM(CHERCHE("marc";A3));CHERCHE("marc";A3);0)))

Il existe peut-être une autre solution, plus courte.
 

Discussions similaires

Réponses
11
Affichages
215

Statistiques des forums

Discussions
312 209
Messages
2 086 275
Membres
103 170
dernier inscrit
HASSEN@45