Concatener sous condition

  • Initiateur de la discussion Initiateur de la discussion Vio
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

V

Vio

Guest
Bonjour,

Je fais un recueil d'information et doit en faire une synthèse. J'aimerai me faciliter le travail de synthèse en concatenant certaines données textuelles recueillies dans l'onglet de synthèse. Cependant, je souhaiterai faire cette synthèse en croisant des données.

Voici mon problème :
Dans mon onglet de recueil d'information j'ai notamment les colonnes suivantes :
Individu // Fonction // Périmètre de responsabilité
Individu 1 // Fonction 1 // XXXXX
Individu 2 // Fonction 1 // YYYYY
Individu 3 // Fonction 2 // ZZZZZ
Individu 4 // Fonction 3 // OOOOO
Individu 5 // Fonction 2 // PPPPP

Dans un onglet de synthèse, je souhaiterai faire ressortir toutes les données recueillies sur le périmètre de responsabilité par fonction :

Périmètre de responsabilité
Fonction 1 // Fonction 2 // Fonction 3
XXXXX, YYYYY // ZZZZZ, PPPPP // OOOOO

Je ne parviens pas à trouver la formule qui me permettra de concatener les cellules périmètre de reponsabilité de tous les individus ayant la même fonction. 😕

Pourriez-vous m'aider, s'il vous plait?

Merci d'avance
 
Re : Concatener sous condition

Bonjour à tous

Personne n'a une autre solution pour notre ami Vio, histoire de nous faire profiter de nouvelles astuces concernant la concaténation... En VBA, c'est faisable, mais est-ce qu'il y a aussi quelque chose de sympa, plus facilement adaptable à un grand fichier que ce que j'ai proposé, avec les formules ?

@ plus
 
Re : Concatener sous condition

Merci à vous deux, Phlaurent55 et Cisco de vous être penché si rapidement sur le sujet...
Malheureusement, aucune des deux solutions ne convient à mon problème :
- pour le filtre automatique : je dois faire la synthèse dans un autre onglet et souhaiterai l'automatiser
- pour la solution de Cisco : j'ai trop de ligne pour l'utiliser (de 20 à plus de 150 lignes). Mais je ne connaissais pas le coup de mettre des & entre les fonctions SI, peux-tu m'en dire d'avantage sur le fonctionnement de ce "&"?

Merci encore
Vio
 
Re : Concatener sous condition

Bonjour,

Il existe MCONCAT() sous les fonctions complémentaires de Morenfunc (à télécharger gratuitement sur la toile).

Dans l'exemple de JHA :
G8 : =SUPPRESPACE(MCONCAT(G2:G7;" "))
H34 : =SUPPRESPACE(H18&": "&MCONCAT(H19:H32;" "))

Pour intercaler la , (virgule) demandée.
G2 : =SI($B2=G$1;$C2&",";"")
à étirer vers le bas
G8 : =GAUCHE(SUPPRESPACE(MCONCAT(G2:G7;" "));NBCAR(SUPPRESPACE(MCONCAT(G2:G7;" ")))-1)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

S
Réponses
2
Affichages
1 K
solime
S
A
  • Question Question
Réponses
1
Affichages
970
J
Réponses
0
Affichages
820
Jonathan.uvs
J
B
Réponses
0
Affichages
893
BALLET
B
R
Réponses
15
Affichages
5 K
razorlight
R
C
Réponses
1
Affichages
2 K
claivier_58
C
Retour