Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Aide sur la fonction RECHERCHE

  • Initiateur de la discussion Initiateur de la discussion hypo78
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

hypo78

XLDnaute Impliqué
Bonjour à tous,

je pensais utiliser la fonction RECHERCHE pour récupérer un nom (dans une plage) que je colle dans une cellule (dans un tableau 2) en fonction d'un argument comme par exemple "CN".

mais le problème est que si dans cette plage j'ai CN et CE, je me rend compte qu'il ne prend en compte que la 1ère lettre de mon argument et du coup çà ne fonctionne plus.

Pas facile à expliquer alors un petit fichier en pièce jointe.

Merci
 

Pièces jointes

Re : Aide sur la fonction RECHERCHE

Salut hypo78,

Je pense que si ça ne marche pas comme tu veux, c'est parce que l'argument vecteur_recherche de la fonction RECHERCHE doit être classé par ordre croissant, ce qui n'est pas le cas dans ton exemple...

Je te suggère plutôt d'utiliser la fonction EQUIV (avec comme troisième paramètre 0 pour trouver une valeur exacte) couplée avec la fonction INDEX, comme dans l'exemple ci-dessous pour ta cellule N2 :

Code:
=INDEX(A3:A18;EQUIV("CJ";B3:B18;0))

Gurgeh
 
Re : Aide sur la fonction RECHERCHE

Bonjour @ tous,
Si j'ai bien compris,
en N2,
Code:
=RECHERCHE("CJ";DECALER(B$3:B$18;;2*(M2-1));A$3:A$18)

en O2,
Code:
=RECHERCHE("CN";DECALER(C$3:C$18;;2*(M2-1));A$3:A$18)

Formules @ tirer vers le bas


Amicalement
 
Re : Aide sur la fonction RECHERCHE

Bizarre, quand je colle la formule de R@chid (que je salue au passage) dans la cellule N2, j'obtiens "hotel" alors qu'il me semble qu'il faudrait obtenir "bravo"...

hypo78, ça renvoie bien "bravo" chez toi ?

Gurgeh
 
Re : Aide sur la fonction RECHERCHE

Bonsoir @ tous,
Bizarre, quand je colle la formule de R@chid (que je salue au passage) dans la cellule N2, j'obtiens "hotel" alors qu'il me semble qu'il faudrait obtenir "bravo"...
hypo78, ça renvoie bien "bravo" chez toi ?
Re,
Oui chez moi aussi je ne sais pas pourquoi????
le problème existe en N2 et O2...
Voici une correction qui fonctionne belle et bien en attendant d'avoir un peu du temps pour décortiquer la formule afin de trouver la source du problème...

en N2,
Code:
=INDEX(A$3:A$18;EQUIV("CJ";DECALER(B$3:B$18;;2*(M2-1));0))

en O2,
Code:
=INDEX(A$3:A$18;EQUIV("CN";DECALER(C$3:C$18;;2*(M2-1));0))

Amicalement
 
Re : Aide sur la fonction RECHERCHE

R@chid, je pense que c'est parce que l'argument vecteur_recherche de la fonction RECHERCHE doit être classé par ordre croissant, ce qui n'est pas le cas ici...

Gurgeh
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…