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

Recherche V avec plusieurs valeurs de recherche

  • Initiateur de la discussion Initiateur de la discussion POWO
  • 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 !

P

POWO

Guest
Bonjour à tous, ça fait longtemps!!!


Bon ça fait 10 min que j'essai d'écrire ce que je recherche, mais c'est un peu fouillis donc voilà un fichier pour l'exemple.

J'ai essayé de trouver des solutions en faisant une rechercheV mais comme ma valeur de recherche double sur le deuxième onglet, le résultat est compromis.

Donc si quelqu'un a une idée se serait top.

Merci d'avance pour votre aide.

A+ Powo
 

Pièces jointes

Re : Recherche V avec plusieurs valeurs de recherche

Bonjour,
En B2 :
Code:
=SIERREUR(INDEX(B!C$3:C$18;EQUIV(A2&"B";B!A$3:A$18&B!B$3:B$18;0));"")
@ valider par Ctrl+Shift+Enter
@ tirer vers le bas


@ + +
 
Re : Recherche V avec plusieurs valeurs de recherche

Bonjour Rachid,

Bon ça marche sur l'exemple que j'ai envoyé, merci.

Maintenant il faut que je l'adapte à mon fichier. Est-ce que tu pourrais stp m'expliquer un peu comment ça marche? je nage un peu, j'avais encore jamais vu ces deux fonctions.


Merci pour ton aide.

A+ Powo
 
Re : Recherche V avec plusieurs valeurs de recherche

Bon, je confirme, j'ai essayé avec mon fichier et ça marche pas vraiment.
Quelques explications sur son fonctionnement pourrait m'aider. Merci d'avance.

A+ Powo
 
Re : Recherche V avec plusieurs valeurs de recherche

Bon voilà en pj un nouveau fichier qui peut-être explique mieux mon pb.
J'espère que vous pourrez m'aider car avec la première formule je n'y arrive pas.. Merci

A+ Powo
 

Pièces jointes

Re : Recherche V avec plusieurs valeurs de recherche

Bonjour Powo, bonjour Rachid,


Avec la formule à Rachid adaptée au nouveau fichier,

Essayer la formule suivante en B2 :

@ valider par Ctrl+Shift+Enter
@ tirer vers le bas

=SIERREUR(INDEX(B!$D$3:$D$18;EQUIV(A2&"B";B!A$3:A$18&B!C$3:C$18;0));"")

Pour les explications, il faut surtout décortiquer la fonction EQUIV(A2&"B";B!A$3:A$18&B!C$3:C$18;0)) qui ici représente le 2ème argument de la fonction INDEX et renvoie le n° de ligne d'une plage,

La formule A1&"B" dans la fonction EQUIV donne le résultat A1B
A2&"B" donne A2B
A3&"B" donne A3B ainsi de suite.....

La 2ème partie de Equiv : B!A$3:A$18&B!C$3:C$18 donne la matrice ci-dessous :

{"A1C";"A1B";"A2C";"A2B";"A3C";"A3B";"A4C";"A4B";"A5C";"A5B";"A6C";"A6B";"A7C";"A7B";"A8C";"A8B"}

La fonction EQUIV va rechercher l'emplacement du résultat de la 1ère formule de EQUIV qui est A1B dans la matrice ci-dessus,

Et A1B se trouve en 2ème position dans la matrice,
A2B se trouve en 4ème position....etc

La fonction INDEX ira chercher dans la plage en colonne D, la valeur de la 2ème position de la colonne puis de la 4ème position.......etc

Cordialement
 
Dernière édition:
Re : Recherche V avec plusieurs valeurs de recherche

Bonjour Amilo, Bonjour Rachid,

Merci beaucoup pour vos explications. Néanmoins, je n'arrive toujours pas à le faire marche, et en réalité je pense que je m'explique mal sur ce que je souhaite.

J'ai refais un troisième exemple que vous trouverez en PJ, j'espère que cette fois-ci c'est la bonne 😉
Si la formule marche sur cet exemple là alors ce sera parfait.

Désolé de vous embêter.

Merci pour votre aide.
Powo
 

Pièces jointes

Re : Recherche V avec plusieurs valeurs de recherche

Bonjour @ tous,
En B2,
Code:
=SIERREUR(INDEX(B!D$3:D$22;PETITE.VALEUR(SI(B!A$3:A$22=A2;LIGNE(INDIRECT("1:"&LIGNES(B!A$3:A$22))));2));"")
@ valider par Ctrl+Shift+Enter
@ tirer vers le bas


@ + +
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

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