RechercheV avec plusieurs sorties possibles

Résolu/Fermé
Prophet01 Messages postés 3 Date d'inscription mardi 9 juillet 2013 Statut Membre Dernière intervention 11 juillet 2013 - Modifié par Prophet01 le 9/07/2013 à 17:29
Prophet01 Messages postés 3 Date d'inscription mardi 9 juillet 2013 Statut Membre Dernière intervention 11 juillet 2013 - 11 juil. 2013 à 10:58
Bonjour,

Suite à la lecture de plusieurs sujets d'autres internautes, je pose ma question n'ayant trouvé de réponse.

Configuration :
Excel 2002

Ma problématique :
J'ai une feuille Excel BD avec des données.
Parmi ces données, on trouve des champs identiques dans la colonne A mais n'ayant pas la même correspondance dans la colonne B.

exemple :

Colonne A Colonne B
A 10
B 5
A 6
C 7

Je souhaiterais depuis une autre feuille de mon classeur, effectuer une recherche avec pour entrée ma valeur A (choisie via une liste déroulante) et en résultat l'ensemble des données de la colonne B correspondants à A.
exemple : Une recherche de la valeurs A me donnerait en réponse 10 et 6.

La fonction RechercheV permet-elle une telle opération ?

Merci d'avance pour vous conseils et réponses.

Cordialement,

2 réponses

via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024 2 729
9 juil. 2013 à 17:45
Bonjour

C'est possible en rajoutant une colonne AVANT les valeurs pour les classer

Voir exemple :
https://www.cjoint.com/?3GjrTow5ntI

Cdlmnt
0
Prophet01 Messages postés 3 Date d'inscription mardi 9 juillet 2013 Statut Membre Dernière intervention 11 juillet 2013
11 juil. 2013 à 10:57
Bonjour,

Malheureusement je ne peux pas modifier la BDD car je ne suis pas le seul à travailler dessus.

Merci quand même pour votre investissement et votre retour.

Bonne journée
0
Mike-31 Messages postés 18337 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 27 septembre 2024 5 097
Modifié par Mike-31 le 9/07/2013 à 18:23
Bonjour,

Tu peux le faire directement, commence par nommer tes plages cela écourtera et simplifiera la formule

exemple la plage colonne A dans mon exemple nommée col_A et la plage colonne B nommée col_B
le critère recherche saisi en cellule H1
colle cette formule matricielle qu'il faudra confirmer en cliquant en même temps sur les 3 touches du clavier Ctrl, Shift et Entrée
si tu fais bien la formule se placera entre {}
ensuite incrémente vers le bas

=SI(LIGNES($1:1)<=NB.SI(col_A;$H$1);INDEX(col_B;PETITE.VALEUR(SI(col_A=$H$1;LIGNE(INDIRECT("1:"&LIGNES(col_A))));LIGNES($1:1)));"")

si tu as besoin d'un exemple faire signe

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Prophet01 Messages postés 3 Date d'inscription mardi 9 juillet 2013 Statut Membre Dernière intervention 11 juillet 2013
11 juil. 2013 à 10:58
Bonjour,

Cette solution convient parfaitement à mon besoin et je vous en remercie. Le test fonctionne très bien ce qui me dispense de vous demander un exemple, je ne vous embête pas plus longtemps.

Merci beaucoup pour votre apport, et bonne journée à vous.
0