données sources dans tableau croisé dynamique

  • Initiateur de la discussion Initiateur de la discussion bertrandc
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bertrandc

XLDnaute Nouveau
Bonjour,

Après avoir réussi à établir un complexe tableau des effectifs (28 colonnes et 531 lignes remplies) avec votre aide d'ailleurs 🙂))), je me trouve devant un problème pour la création de tableaux croisés dynamiques. En effet, comme moult colonnes sont renseignées automatiquement par des formules se référant à d'autres cellules de la même ligne, j'ai étendu ces formules sur quelques 1500 lignes, afin d'être sûr qu'à l'avenir toute nouvelle saisie se passdera sans problème, le tableau croisé dynamique n'ayant plus alors qu'à être actualisé. Or, dès que j'essaye de créer un TCD, les données source se réfèrent d'emblée àç toute la plage des formules, même lorsque les lignes ne sont pas saisies. D'où des résultats hallucinant, du type 1400 résultats au lieu de 531 maxi.
Comment faire pour que mon TCD ne prenne en compte que les lignes effectivement remplies (hormis à chaque fois revenir aux données source et les modifier manuellement) : c'est la première fois que ce truc m'arrive...

J'espère avoir été clair...

Merci d'avance !!

bertrandc
 
Re : données sources dans tableau croisé dynamique

Bonjour,
le plus simple pour être certain que toutes les données seront automatiquement prises en compte dans un TCD, est d'utiliser une zone nommée dynamiquement.
Dans ton tableau, tu as forcément une colonne qui s'arrête à la ligne 531, aujourdhui.
Demain, si tu rajoutes des données, cette colonne passera à 532.....
Donc pour déterminer ta zone, tu prends en référence cette colonne, et tu nommes ta zone "base"
Admettons ton tableau de A1 à AB531, et que dans la colonne A se trouvent les dates, que tu entres manuellement.
Tu fais Insertion/Nom/Définir
tu nommes "base", et en bas, tu mets cette formule :

Code:
=DECALER(Feuil1!$A$1;;;NBVAL(Feuil1!$A:$A);28)

Ensuite, tu mets cette base en référence pour ton TCD, en appuyant sur F3 lors de la deuxième étape, plage, et tu sélectionnes "base"
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour