Formule Search avec Vlookup

Résolu
SearchMaison -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaiterai :

Si cellule B1 contient le mot "maison", alors "maison", sinon rechercheV de la cellule A1 dans une autre data.

J'ai fait la formule si dessous mais dans les cas ou il n'y a pas "maison" dans la cellule, la rechercheV ne fonctionne pas:

=+IF(SEARCH("Masion";B1)>0;"Maison";VLOOKUP(A1;'autre data'!I:M;3;FALSE))

Merci par avance pour votre aide!

4 réponses

  1. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour

    Essayer ceci

    =SI(SIERREUR(RECHERCHE("Maison";B1);0)>0;"Maison";RECHERCHEV(A2;autre_data!I:M;3;FAUX))

    C'est en forgeant que l'on devient forgeron. -   C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
    0
  2. SearchMaison
     
    Merci Philou pour la réponse mais elle ne marche pas.
    Message d'erreur
    0
    1. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
       
      Il y a une faute de frappe dans Maison que je viens de corriger
      masion au lieu de maison
      0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    SEARCH ne renvoie pas 0 si le mot n'existe pas, mais #VALEUR et donc ça ne fonctionne pas:
    essayez au plus simple:

    =IF(COUNTIF(A1;"*maison*");"maison";VLOOKUP(A1;'autre data'!I:M;3;FALSE))

    attention aux signes " et *
    crdlmnt

    La qualité de la réponse dépend surtout de la clarté de la question, merci!
    0
    1. SearchMaison
       
      Merci!!!!

      Petite difficulté supplémentaire, si en plus de "maison", je voulais "arbre"?
      Merci beaucoup pour l'aide apportée
      0
  4. SearchMaison
     
    C'est parfait Vaucluse, merci!!!!

    Petite difficulté supplémentaire, si en plus de "maison", je voulais "arbre"?
    Merci beaucoup pour l'aide apportée
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Re

      =IF(COUNTIF(A1;"*maison*");"maison";IF(COUNTIF(A1;"*arbre*");"arbre";VLOOKUP(A1;'autre data'!I:M;3;FALSE)))

      crdlmnt
      0
    2. SearchMaison
       
      Merci Vaucluse!
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi
      je passe le sujet en résolu
      Bonne route
      crdlmnt
      0