Tableau Croisé Dynamique avec 2 sources

Hello la communauté,

J'ai probablement une question simpliste pour vous mais j'aimerais faire un TCD venant de 2 sources (voir fichier en pièce jointe).

Dans mon fichier, j'ai une base de données (que j'ai épurée pour l'exemple) dans la première feuille. J'aimerais compter le nombre de cas pour certaines références (SKU) via un TCD. Plutôt que de choisir, par filtre, dans le TCD les références que nous souhaitons analyser, j'aimerais utiliser dans l'axe ordonnée, la liste des références présentes dans la feuille 2.

Par exemple, pour la référence 089009WW00, on doit trouver 13 cas.

Merci pour votre aide et bonne suite!

13tdc-2sources.zip (93.30 Ko)

Bonjour à tous !

Une approche type "formule" :

=LET(r;Tableau1[SKU Reference];ASSEMB.V({"SKU Référence"."Nbre"};GROUPER.PAR(r;r;NBVAL;;;;ESTNUM(EQUIVX(Tableau1;Tableau2)))))
image

Bonjour,

Une autre solution Power Query, le TCD étant basé sur la requête.

let
  Source = Excel.CurrentWorkbook(){[Name = "Tableau1"]}[Content], 
  Filtre = Excel.CurrentWorkbook(){[Name = "Tableau2"]}[Content], 
  Fusion = Table.NestedJoin(
    Source, 
    {"SKU Reference"}, 
    Filtre, 
    {"SKU Reference"}, 
    "Tbl", 
    JoinKind.LeftOuter
  ), 
  PourTCD = Table.SelectRows(Fusion, each not Table.IsEmpty([Tbl]))[SKU Reference]
in
  PourTCD

A+

Bonjour JFL,

Merci pour la proposition, J'ai fait un copié-collé de la formule mais elle ne fonctionne pas. Arrivez-vous à me transmettre le fichier Excel modifié?

Merci.

Bonjour à tous de nouveau !

Je vous livre votre classeur avec la formule intégrée :

Rechercher des sujets similaires à "tableau croise dynamique sources"