Formule "=LIREDONNEESTABCROISDYNAMIQUE" avec variable/cellule

Bonjour,

Je rencontre un problème avec une formule pour concernant un TCD (tableau croisé dynamique) dont je ne trouve pas de solution sur l'internet.

Le fichier est composé de 2 feuilles de données (2019 et 2020), de 2 feuilles avec un TCD pour chaque avec une mise en forme identique (TCD_2019 et TCD_2020), et d'une feuille "traitement" composé de la formule ainsi qu'une liste de donnée (2019 et 2020) dont l'utilisateur choisit l'année.

Je souhaite dans la formule "=LIREDONNEESTABCROISDYNAMIQUE()" ajouté dans l'argument "tableau_croisé_dyn", le nom d'une feuille mais dont l'utilisateur, selon sont choix avec la liste de donnée va varié entre 2019 et 2020.

Synthaxe : LIREDONNEESTABCROISDYNAMIQUE(champ_données, tableau_croisé_dyn, [champ1, élément1, champ2, élément2], ...)

Comment faire pour que cela fonctionne ?

Merci d'avance pour vos recherche

305exemple-wouaz.xlsx (30.90 Ko)

Bonjour

Il suffit de remplacer "TR" par C4 et "GR" par D4 dans les formules (ou juste la 1ère et tirer à droite)

Edit : pour le TCD source, sous réserve que les noms soit bien homogènes ainsi que la position

=LIREDONNEESTABCROISDYNAMIQUE("Somme"; INDIRECT("TCD_"&$C$2&"!A3");"FAMILLE";C4)

Bonjour 78chris,

Merci beaucoup !!! Cela fonctionne, merci pour ton aide précieuse

Rechercher des sujets similaires à "formule liredonneestabcroisdynamique variable"