Faire un rechercheV avec plusieurs résultats [Résolu/Fermé]

Messages postés
3
Date d'inscription
lundi 6 juillet 2015
Statut
Membre
Dernière intervention
30 juillet 2015
- - Dernière réponse : michel_m
Messages postés
15981
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
20 novembre 2019
- 21 août 2015 à 15:00
Bonjour à tous,

Je tourne en rond depuis pas mal sur temps sur une problématique excel.

Je cherche des renvoyer des valeurs selon le même principe qu'avec une RechercheV mais qui aurait plusieurs résultats possibles.

Or la fonction RechercheV ne renvoie que le résultat de la première ligne.

Je souhaite ces résultats soient renvoyés dans cellules distinctes, et non pas tous dans la même cellule avec un séparateur.

Auriez vous une solution soit sous forme de formule, ou bien grâce à une fonction en VBA.

Merci par avance pour votre aide.
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
16983
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
18 novembre 2019
3680
1
Merci
Bonjour,

teste cette formule matricielle en adaptant tes plages et cellule critère que tu n'as pas donné et incrémente vers le bas

=SI(LIGNES($1:1)<=NB.SI(plage critère;cellule critère);INDEX(plage de recherche;PETITE.VALEUR(SI(plage critère=cellule critère;LIGNE(INDIRECT("1:"&LIGNES(plage critère))));LIGNES($1:1)));"")

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 70131 internautes nous ont dit merci ce mois-ci

Merci Mike pour la réponse rapide, mais je n'arrive pas à adapter la formule à mon cas pratique qui me renvoi un message d'erreur "valeur".

Je te détaille mon cas pratique :
Voici ma plage de critères
------ A ---- B ----
1 ---- C18 ---- Prod H
2 ---- C54 ---- Prod Z
3 ---- C18 ---- Prod E
4 ---- C76 ---- Prod S
5 ---- C18 ---- Prod H

Ma cellule critère en A10
--------- A ----
9
10 ---- C18

Donc je souhaite retourner les résultats suivants dans 3 cellules distinctes :
Prod H
Prod E
Prod H

J'espère avoir été plus clair.

Dans l'attente de te lire. Merci
Messages postés
16983
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
18 novembre 2019
3680
1
Merci
Re,
il aurait été plus sympa de fournir un exemple de fichier pour ne pas nous obliger à le faire pour toi
http://www.cjoint.com/c/EGhpNjJDbXj

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 70131 internautes nous ont dit merci ce mois-ci

C'est génial. Ca marche parfaitement.
Merci Mike.
Messages postés
15981
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
20 novembre 2019
2825
0
Merci
Bonjour,
Tu n'es pas obligé d'utiliser la très belle formule matricielle de Jacques BOISGONTIER que cite Mike
tu peux utiliser des formules classiques avec des celules intermédiaires que tu pourrais masquer à la fin
par exemple méthode verte, la jaune facultative
http://www.cjoint.com/c/EGhqyxIdxZv
Merci pour cette solution très complète et documentée.
Y a t'il un avantage à utiliser cette méthode plutot que la formule matricielle que cite Mike ?
Encore un grand merci Michel.
La méthode avec des formules classiques est plus facile à transposer lorsque notre plage de critères se trouve sur une autre feuille avec des données de plusieurs colonnes à rapatrier.
Je suis trop content des résultats obtenus.
Vraiment super. Merciiii
pintade5151
Messages postés
1
Date d'inscription
vendredi 21 août 2015
Statut
Membre
Dernière intervention
21 août 2015
-
Bonjour Michel,
serait il possible de ré-activer ton fichier stp, car j'ai le même soucis qu'Ojaco. Cela fait des heures que je cherche une solution simple et je ne trouve rien!!
Malheureusement, je n'arrive pas à voir ta solution!

merci d'avance!
michel_m
Messages postés
15981
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
20 novembre 2019
2825 > pintade5151
Messages postés
1
Date d'inscription
vendredi 21 août 2015
Statut
Membre
Dernière intervention
21 août 2015
-