Bonjour,
Aller dans la base de donnée (UPI)
Dans le ruban Onglet Données / Gestionnaire de Nom / Nouveau Créer le nom Plage
dans la zone
Fait référence à : écrire
=DECALER(UPI!$A$1;;;NBVAL(UPI!$A:$A);NBVAL(UPI!$1:$1))
...puis Ok
Aller dans le TCD : Cliquer dedans pour faire apparaitre l'onglet Tableau Croisé Dynamique dans le ruban
Cliquer Options / Changer la Source de données
dans la zone Tableau/Plage mettre Plage puis Ok
Tu peux ensuite ajouter autant de lignes ou de colonnes que tu veux dans ta base de données.
Bien sur il faut quand même cliquer sur le TCD Clic/Droit + Actualiser pour le rafraichissement des calculs.
Nota : la colonne A et la ligne 1 ne doivent pas contenir d'autres données que celles de la BD même dans une ligne ou colonne éloignée...
cf fichier joint
A+