Filtre, regroupement et concaténation dans une cellule

Corto_Maltese Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous.

J'utilise Excel assez rarement donc j'oublie les choses d'une fois à l'autre, c'est ballot. D'où ma question :

Je cherche en partant de colonnes comme celles-ci :

| Livre 1 | Antoine |
| Livre 1 | Bernard |
| Livre 1 | Jules |
| Livre 2 | Jules |
| Livre 2 | Agnès |
| Livre 3 | Raymond |
| Livre 3 | Kevin |
| Livre 4 | Bernard |
| Livre 4 | Jules |
| Livre 4 | Agnès |
| Livre 4 | Antoine |

à obtenir une sorte de tableau croisé dynamique regroupant les prénoms mais e mettant le nombre de livres dans lesquelles ils sont dans une seule cellule, genre :

| Agnès | Livre 2, Livre 4 |
| Antoine | Livre 1, Livre 4 |
| Bernard | Livre 1, Livre 4 |
| Jules | Livre 1, Livre 2, Livre 4 |
| Kevin | Livre 3 |
| Raymond | Livre 3 |

Merci pour vos lumières et merveilleuse journée ☀️
je suis sur excel 16.27 sur Mac
Corto

Configuration: Macintosh / Chrome 101.0.4951.67
A voir également:

7 réponses

DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour à tous,

J'en aurais bien besoin de lumières tellement il fait gris aujourd'hui
Un petit fichier :
https://www.cjoint.com/c/LEuoVTIs1cY
Crdlmt
0
Corto_Maltese Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci beaucoup
Cependant j'obtiens ceci comme resultat c'est normal ?
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
Bonsoir Corto.


Ton allusion à "une sorte de TCD" m'a donné l'envie explorer cette piste ...
On peut en effet insérer un TCD (plage E1:I8) et s'en servir pour créer un tableau de concaténation (plage E10:J15).

C'est moins technique que la formule matricielle de mon ami DjiDji, mais ça fonctionne, du moins sur PC (je n'ai pas de Mac pour tester) : https://www.cjoint.com/c/LEvboeechLy
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 


Non, ce n'est pas normal.
Deja essaye seulement
INDEX($H$3:$H$13;PETITE.VALEUR(SI($G$3:$G$13=$K3;LIGNE($H$3:$H$13)-2);LIGNE(INDIRECT("$1:$"&NB.SI($G$3:$G$13;$K3))))) en matricielle (moi , je n'en ai pas besoin, je suis en 365)

Crdlmt
0

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

Posez votre question
Corto_Maltese Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci
Même résultat
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Et si tu nous mettais ton fichier ?

Un fichier EXCEL (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur lhttps://www.cjoint.com/ , ou a défaut https://wetransfer.com/
, permettrait aux intervenants de répondre plus précisément à ta question.
Crdmt
0
Corto_Maltese Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci beaucoup à tous, j'ai trouvé de mon coté
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
et tu as trouve quoi ?

Crdlmt
0