Fonction cherche dans excel

Karim -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je souhaite faire cette condition dans excel
SI(CHERCHE("X";E:E);2;1)
soit SI on cherche un "X" dans la colonne E, réponse vrai on ecrit un 2, réponse fausse on écrit un 1
ça fonctionne quand vrai mais ça affiche #VALEUR! quand faux
pouvez vous m'aidez svp?

2 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    le code CHERCHE est un code texte qui détecte la position du X dans le texte et renvoie #VALEUR lorsqu'il n'y a pas de texte correspondant.
    D'ou le nom fonctionnement du 1
    essayez avec:
    =SI(NB.SI(E:E;"X");2;1)
    crdlmnt
    0
    1. Karim
       
      Bonjour et merci
      non ça ne marche pas car avec cette nouvelle formule ça affiche 1 tout le temps même si un "X" est présent en colonne E
      Je voudrais affichage de 2 quand le mot en colonne E contient un"X" et affichage 1 quand le mot ne contient pas de "X"
      Cdt
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Re

    alors c'est un peu différent:
    en colonne D en ligne avec E en commençant en E1 et à tirez vers le bas:
    =SI(NB.SI(E1;"*X*");2;1)
    qui affichera 2 dès que un X se trouvera n'importe ou dans le texte en E

    crdlmnt
    0