Pb Excel

Résolu
Bonjour,
Je voudrais rechercher un mot dans une cellule et obtenir 1 si le mot est present 0 sinon.
en cellule B2 il y a "il fait beau aujourd'hui"
en cellule B4 la formule =cherche("beau";B2;1) donne 9 donc ok
en cellule B6 la formule =si(cherche("beau";B2;1);1;0) donne 1 donc ok

par contre si en A2 il y a "il fait froid aujourd'hui"
en cellule B4 la formule =cherche("beau";B2;1) donne #VALUE! au lieu de 0
en cellule B6 la formule =si(cherche("beau";B2;1);1;0) idem

Sinon comment recupere #VALUE! pour le remplacer par 0?
Auriez vous une idée?
Merci et bonne journée
Configuration: Windows XP
Firefox 3.0.10

3 réponses

  1. Re,

    Ca sert à ça un forum, avoir des réponses adaptées rapidement.

    Nos deux formules sont identiques, a part que j'ai fais ressortir le caractère vrai de l'erreur qui peut effectivement être supprimé comme l'a fait M@rima

    N'oublis pas de mettre ton statut en résolu

    Merci et A+

    0
    1. Salut,

      Avec cette formule par exemple

      =SI(ESTERREUR(CHERCHE("beau";B2;1))=VRAI;0;CHERCHE("beau";B2;1))

      A+

      0
      1. Merci a vous 2 pour cette reponse en un temps record.....
        JLC
        0
    2. Modérateur
      Bonjour,

      Il faut tester l'erreur :

      =SI(ESTERREUR(CHERCHE("beau";A2;1));0;CHERCHE("beau";A2;1))

      m@rina
      0