Filtre, regroupement et concaténation dans une cellule

Fermé
Corto_Maltese Messages postés 9 Date d'inscription mardi 28 janvier 2014 Statut Membre Dernière intervention 23 mai 2022 - 20 mai 2022 à 16:21
DjiDji59430 Messages postés 4175 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 17 janvier 2025 - 23 mai 2022 à 23:46
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 4175 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 17 janvier 2025 683
Modifié le 20 mai 2022 à 16:48
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 mardi 28 janvier 2014 Statut Membre Dernière intervention 23 mai 2022 1
21 mai 2022 à 00:18
Merci beaucoup
Cependant j'obtiens ceci comme resultat c'est normal ?
0
Raymond PENTIER Messages postés 58826 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 janvier 2025 17 273
21 mai 2022 à 03:19
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 4175 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 17 janvier 2025 683
Modifié le 21 mai 2022 à 15:26


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 mardi 28 janvier 2014 Statut Membre Dernière intervention 23 mai 2022 1
22 mai 2022 à 06:16
Merci
Même résultat
0
DjiDji59430 Messages postés 4175 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 17 janvier 2025 683
Modifié le 22 mai 2022 à 12:07
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 mardi 28 janvier 2014 Statut Membre Dernière intervention 23 mai 2022 1
23 mai 2022 à 23:33
Merci beaucoup à tous, j'ai trouvé de mon coté
0
DjiDji59430 Messages postés 4175 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 17 janvier 2025 683
23 mai 2022 à 23:46
et tu as trouve quoi ?

Crdlmt
0