Formule Search avec Vlookup
Résolu
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!
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
-
ContributeurBonjour
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 -
Merci Philou pour la réponse mais elle ne marche pas.
Message d'erreur -
ContributeurBonjour
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! -
C'est parfait Vaucluse, merci!!!!
Petite difficulté supplémentaire, si en plus de "maison", je voulais "arbre"?
Merci beaucoup pour l'aide apportée