Pb Excel

Résolu
guepard94 Messages postés 3 Statut Membre -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
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. m@rina Messages postés 27623 Date d'inscription   Statut Modérateur Dernière intervention   11 563
     
    Bonjour,

    Il faut tester l'erreur :

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

    m@rina
    0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    Avec cette formule par exemple

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

    A+

    0
    1. guepard94 Messages postés 3 Statut Membre
       
      Merci a vous 2 pour cette reponse en un temps record.....
      JLC
      0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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