Excel -rapprochement entre valeurs

Résolu
castelem Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
crapoulou Messages postés 28195 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

Je découvre ce site qui est plein de ressources.

Merci à tous les contributeurs pour toutes les solutions qui sont proposées ici.

J'ai pu avancer un petit peu sur le problème que je dois résoudre.

Voilà le problème que je dois résoudre :

feuille 1
monteur 11259
serveur 12586
mécanicien 14589
jardinier 13259
maçon 12601


feuille 2
12586 paul
14589 marie
13259 philippe
11259 luc
11259 rené


Résultats attendus dans la feuille 1


monteur 11259 luc (col.c) rene (col.e)
serveur 12586 paul
mécanicien 14589 marie
jardinier 13259 philippe
maçon 12601

Explication : il s'agit d'un rapprochement entre des demandes d'emploi et des offres d'emploi, j'aimerais

obtenir en face de chaque offre d'emploi de la feuille 1 la liste des prénoms des demandeurs d'emploi de la

feuille 2 en faisant un rapprochement entre l'offre et le demandeur via le code métier.

J'ai trouvé cette formule :
(colonne C) =RECHERCHEV(B1;profil;2;FAUX) où profil est le nom de la liste de la feuille 2

Le hic c'est que pour le code 11259, j'amerais obtenir TOUS les prénoms des demandeurs et pas seulement le 1er

prénom identifié par la formule dans la feuille 2.

Idéalement, j'aimerais que tous les prénom des demandeurs soient dans la feuille 1 sur la même ligne que

l'offre qui concerne leur code métier, avec une colonne de séparation entre chaque prénom pour insérer un

commentaire.

Je ne sais pas si c'est possible...

D'avance; merci pour votre aide.
A voir également:

5 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Encore tombé sur un #@!%$

Ce monsieur fait des copier-coller un peu partout
https://www.developpez.net/forums/d807253/logiciels/microsoft-office/excel/rapprochement-entre-1-offre-d-emploi-demandeurs-d-emploi-via-code-metier/
https://forum.excel-pratique.com/viewtopic.php?t=13190
et bien sûr ne le signale pas , ne signale pas le problème résolu, bref! abuse de l'esprit d'entraide: on est pour lui de vulgaires citrons à presser et à jeter.
Triste mentalité.
Chômeurs, c'est ce genre d'individu que vous rencontrez pour trouver enfin du boulot... Hélas, 3 fois Hélas!

3
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut,

Dommage pour lui en matricielle il y avait plus simple !

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
1
castelem Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   2
 
Merci Michel pour votre aide.

Je poste ici la solution que l'on m'a proposé avec une fonction matricielle.

=INDEX(Feuil2!$B$1:$B$6;MIN(SI(Feuil2!$A$2:$A$6=$B1;SI(NB.SI($B1:B1;Feuil2!$B$2:$B$6)=0;LIGNE(Feuil2!$A$2:$A$6)))))&""

Bonne soirée.
1
crapoulou Messages postés 28195 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   8 012
 
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour

Ci joint maquette avec formules: avec une colonne intermédiaire avant les prénoms concernés (je me suis cassé le nez avec la recherche d'une matricielle)
https://www.cjoint.com/?jmrYShxhhi

maintenant, s'il y a une liste de prénoms longue (>127 avec XL<2007), il faudra passer avec VBA: Donc, tu dis...
0