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

Signaler
Messages postés
2
Date d'inscription
lundi 6 juillet 2015
Statut
Membre
Dernière intervention
30 juillet 2015
-
Messages postés
16260
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 octobre 2020
-
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.

3 réponses

Messages postés
17293
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
24 octobre 2020
4 304
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.
2
Merci

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

CCM 60511 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
17293
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
24 octobre 2020
4 304
Re,
il aurait été plus sympa de fournir un exemple de fichier pour ne pas nous obliger à le faire pour toi
https://www.cjoint.com/c/EGhpNjJDbXj
C'est génial. Ca marche parfaitement.
Merci Mike.
Messages postés
16260
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 octobre 2020
3 051
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
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!
Messages postés
16260
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 octobre 2020
3 051 >
Messages postés
1
Date d'inscription
vendredi 21 août 2015
Statut
Membre
Dernière intervention
21 août 2015