Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Tableaux croisés dynamique avec plage variable

JBOBO

XLDnaute Accro
Bonjour à tous,

J'ai un petit souci avec Excel que je n'arrive pas à résoudre seule. Voila j'ai créer un onglet pour les tableaux croisés dynamiques dans un fichier excel et lorsque je les mets en place, ils fonctionnent. Le problème est que la plage sélectionné pour faire le tableau croisé dynamique est toujours différentes. Le nombre de colonne est toujours identique mais le nombre de ligne lui change tous les mois.

Je vous remercie par avance de l'attention que vous portez à ce mail.
 

Efgé

XLDnaute Barbatruc
Re : Tableaux croisés dynamique avec plage variable

Bonjour JBOBO,
Avec un exemple ce serait plus simple

En partant des principes suivants :
Le tableau de données se situ sur la feuille Data
Le tableau commence en A1
Toutes les colonnes ont des en têtes
La cellule en colonne A est forcément remplie à chaque ligne

Menu Insertion / Nom / Definir:
Donner un nom à la plage (par exemple Ma_Plage) puis Fait référence à (coller la formule ci-dessous):
Code:
=DECALER(DATA!$A$1;;;NBVAL(DATA!$A:$A);NBVAL(DATA!$1:$1))
Pour faire le TCD :Ou se trouve vos donnée? / Plage Saisir Ma_Plage.
Bon courage
Cordialement
 

JBOBO

XLDnaute Accro
Re : Tableaux croisés dynamique avec plage variable

Mais est-ce que cette formule fonctionne si la plage fait 2 ligne ou si elle en fait 400 par exemple?
je vous remercie de vous penchez sur mon problème.
 

LPandre

XLDnaute Impliqué
Re : Tableaux croisés dynamique avec plage variable

Oui la formule marchera quelque soit le nombre de ligne, car la hauteur de la matrice est définie par NBVAL qui donne le nombre de cellule non vide.
 

Efgé

XLDnaute Barbatruc
Re : Tableaux croisés dynamique avec plage variable

Re JBOBO, Bonsoir LPandre,
La formule prend également en compte le nombre de colonnes existantes tant qu'il existe une valeur sur la première ligne de chaque colonne. .
Cordialement
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…