XL 2019 Filtre, regroupement et concaténation dans une cellule

Cortomaltese

XLDnaute Nouveau
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 1Antoine
Livre 1Bernard
Livre 1 Jules
Livre 2 Jules
Livre 2Agnès
Livre 3Raymond
Livre 3Kevin
Livre 4Bernard
Livre 4Jules
Livre 4 Agnès
Livre 4Antoine

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

AgnèsLivre 2, Livre 4
AntoineLivre 1, Livre 4
BernardLivre 1, Livre 4
JulesLivre 1, Livre 2, Livre 4
KevinLivre 3
RaymondLivre 3

Merci pour vos lumières et merveilleuse journée ☀️
(Excel 16.27 pour Mac)
Corto
 

Cortomaltese

XLDnaute Nouveau
On est bien triste pour vous mais comme on n'a pas le fichier ni MAC la balle est chez vous.
Et bien le voici (c'est à n'y rien comprendre) :
En reprenant simplement le fichier de job75 (et c'est pareil avec celui de Efgé (merci encore à tous les deux))
et en rajoutant quelques éléments aux colonnes A & B puis en modifiant les cellules des cols D & E sur ma nouvelle ligne le résultat est 🤪 alors que les cellules du fichier d'origine (même modifiées) sont correctes (la E4 par ex).
Origine :
Capture d’écran 2022-05-22 à 06.45.48.png

Après ma modif :
Capture d’écran 2022-05-22 à 06.43.45.png

J'ai vraiment du mal à comprendre ce qui m'échappe ! Désolé de vous embêter avec ça et merci encore
(Et pour être plus précis ma version sur Mac est la 16.27)
 

Pièces jointes

  • cocat 2.xlsx
    10.6 KB · Affichages: 3

job75

XLDnaute Barbatruc
Bonjour Cortomaltese, le forum,

Vous vous décidez enfin à joindre votre fichier.

Pourquoi vous plaignez-vous ? Les résultats sont justes.

=NB.SI(B:B;D11) renvoie 25 et =NBCAR(E11)-NBCAR(SUBSTITUE(E11;",";""))+1 renvoie 25 !!!

A+
 

job75

XLDnaute Barbatruc
Si vous ne voulez pas de doublons dans les listes de livres en colonne E il faut les supprimer à la source.

Sélectionnez les colonnes A:B et menu Données => Supprimer les doublons.

Et dans les formules remplacez $102 par $58
 

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 979
dernier inscrit
bderradji