Excel -rapprochement entre valeurs

Résolu/Fermé
castelem Messages postés 23 Date d'inscription mercredi 8 août 2007 Statut Membre Dernière intervention 12 septembre 2009 - 12 sept. 2009 à 13:05
crapoulou Messages postés 28160 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 21 mai 2024 - 13 sept. 2009 à 00:19
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
12 sept. 2009 à 20:02
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 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
12 sept. 2009 à 21:43
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 mercredi 8 août 2007 Statut Membre Dernière intervention 12 septembre 2009 2
12 sept. 2009 à 23:33
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 28160 Date d'inscription mercredi 28 novembre 2007 Statut Modérateur, Contributeur sécurité Dernière intervention 21 mai 2024 7 999
13 sept. 2009 à 00:19
1

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

Posez votre question
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
12 sept. 2009 à 17:57
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