Le Tableau Croisé Dynamique Sous Excel 2007
Le Tableau Croisé Dynamique Sous Excel 2007
Le Tableau Croisé Dynamique Sous Excel 2007
I. Introduction▲
Le Tableau Croisé Dynamique (TCD ou rapport) est un outil pour analyser vos bases de données. Il
est dynamique car toute modification de la source entraîne la mise à jour du rapport, lorsque
l'actualisation est déclenchée. Le TCD permet de grouper, combiner et comparer rapidement un
grand nombre d'informations. Vous pouvez par exemple identifier des dépenses par centre de frais,
puis regrouper les résultats par mois, en simplement 4 clics.
Chaque en-tête de colonne dans la base de données devient un champ du tableau croisé
dynamique. Chaque ligne suivante correspond à un enregistrement. La présentation du tableau de
synthèse est définie par les options de filtre et de regroupement, par la position des champs ainsi
que par les formules appliquées. Le TCD permet d'effectuer des calculs prédéfinis (somme,
nombre, nb, moyenne, produit, chiffres, max, min, ecarttype, ecarttypep, var, varp). Vous pouvez
également créer vos propres formules en insérant des champs et éléments calculés.
L'interface des tableaux croisés dynamiques Excel2007 a été repensée et pourra déconcerter les
utilisateurs des anciennes versions. Une fois la prise en main terminée, vous constaterez que les
options sont plus nombreuses et les limites techniques ont été repoussées.
Nombre maximal de formules d'éléments calculés Limité par la quantité de mémoire disponible
Les graphiques croisés dynamiques seront traités ultérieurement, dans un autre tutoriel.
II. Créer un tableau croisé dynamique▲
L'efficacité d'un tableau croisé dynamique repose sur une base de données correctement
structurée.
Pour mieux comprendre, imaginez que la feuille de calcul est une table Access.
Après avoir défini et préparé la source à analyser : Positionnez-vous sur une des cellules qui
contient les données, Excel identifiera toutes les cellules contigües comme étant la source de
données, ou sélectionnez la partie de cellules concernées par l'analyse en incluant les en-têtes de
colonnes.
De redéfinir la plage de données source. Vous pouvez faire référence à une plage de cellules, une
plage nommée ou à un tableau.
De choisir une source externe (Consultez le chapitre VII).
Une fenêtre nommée "Liste de champs de tableau croisé dynamique" s'affiche sur la droite de
l'application. Cette nouvelle interface sert de support principal pour gérer la création et la
modification de vos tableaux croisés dynamiques. Consultez le chapitre III pour plus de détails.
Cette boîte dialogue peut être déplacée et redimensionnée. La position des sections "zones" et
"Champs" est personnalisable. Utilisez le bouton placé dans l'angle supérieur droit de la fenêtre afin
de modifier l'ergonomie de la boîte de dialogue.
La zone du rapport apparait sur la gauche de la feuille de calcul. La figure ci-dessous montre
l'aspect du rapport lorsqu'aucun champ n'est défini.
Deux onglets supplémentaires ("Options" et "Création") sont accessibles depuis le ruban, quand le
rapport est sélectionné. Ils contiennent de nombreuses fonctionnalités pour gérer votre TCD. Le
chapitre IV détaille ces deux onglets. Vous remarquerez que la fenêtre de droite et les deux
onglets disparaissent lorsque la cellule active ne correspond plus à une des cellules du rapport.
Vous allez utiliser la fenêtre "Liste de champs de tableau croisé dynamique" pour créer le TCD, en
choisissant les champs à inclure. Le résultat s'affichera dans la zone rapport.
Par exemple, cochez les champs à prendre en compte dans le tableau croisé dynamique ("Région"
et "Résultat").
Vous constatez que l'application a d'elle-même placé le champ "Région" en étiquette de ligne, et le
champ "Résultat" dans la zone valeur. En fonction du type de données sélectionné (et pour des cas
simples) Excel est capable de définir l'emplacement des champs dans le TCD: en étiquette pour les
champs textuels et chronologiques, en valeur pour les champs numériques.
Cette solution a ses limites. Plus généralement, faites un simple glisser/déposer pour mettre en
forme votre rapport. Sélectionnez les champs dans la liste et faite les glisser dans la zone de votre
choix, en fonction des analyses à effectuer. Pour supprimer un champ du TCD, effectuez l'opération
inverse: glissez/déposez de la zone vers la liste.
La zone "Etiquettes de ligne" définit les champs qui vont s'afficher sur la gauche du TCD. La zone
"Etiquettes de colonne" définit les champs qui vont s'afficher dans la partie supérieure du TCD. La
zone "Filtre du rapport" correspond au "Champ de page" dans les anciennes versions d'Excel. Elle
sert à afficher et filtrer des sous-ensembles de données dans un tableau croisé dynamique. La zone
"valeur" contient les données numériques synthétisées en fonction des étiquettes de lignes, des
étiquettes de colonne, des filtres de rapport et des opérations appliqués sur les champs de cette
zone.
Reportez-vous au chapitre III qui décrit en détail l'utilisation et les options de la fenêtre "Liste de
champs de tableau croisé dynamique".
Tout comme dans les anciennes versions d'Excel, vous avez la possibilité d'insérer plusieurs fois un
même champ dans une zone, par exemple le premier qui affiche l'opération "Somme" et le second,
la valeur "% du total".
Pour débuter, ajoutez, déplacez ou supprimez des champs dans les différentes zones afin de tester
la nouvelle interface et de visualiser les résultats. Cela vous donnera une idée des potentialités
offertes par l'application.
La case à cocher "Différer la mise à jour de la disposition" permet de préparer la mise en forme du
rapport et d'actualiser l'affichage uniquement lorsque vous cliquez sur le bouton "Mettre à jour".
Attention, si vous décochez la case sans avoir préalablement cliqué sur le bouton "mettre à jour",
vos modifications non validées ne sont pas prises en compte.
Vous pouvez toujours extraire les éléments d'une étiquette en double cliquant dans les cellules du
TCD. Le détail des éléments est copié dans une nouvelle feuille, sous forme de tableau. Les
tableaux facilitent ensuite le classement et l'exploitation de ces données.
III. Les zones de 'la liste de champs d'un tableau croisé dynamique'▲
La zone "Liste de champs" contient tous les noms d'entêtes de la base de données, ainsi que les
champs calculés. Ce sont donc tous les champs disponibles pour créer le tableau croisé dynamique.
Vous pouvez les utiliser comme étiquette de colonnes ou de lignes, comme filtre de rapport ou en
tant que champ de valeur.
Un champ coché signifie qu'il est actuellement pris en compte dans le TCD. L'icône en forme
d'entonnoir, sur la droite du nom, signifie que le champ utilisé dans le TCD contient des éléments
filtrés.
Nous avons vu dans le chapitre précédent qu'il suffit de faire glisser un champ dans une zone afin
de l'intégrer au rapport. Vous pouvez aussi faire un clic droit sur le nom du champ et sélectionner
la destination depuis le menu contextuel.
Lorsque vous cliquez sur un nom de champ dans la liste, vous remarquerez un triangle noir qui
s'affiche sur la droite. Cette petite icône donne accès aux options de tri et de filtre dans le rapport.
La liste des éléments apparait dans la partie inférieure de la boîte de dialogue. Décochez les
éléments que vous ne souhaitez pas prendre en compte dans le tableau croisé dynamique. Les
outils de tri et de filtre sont identiques aux fonctionnalités de la feuille de calcul. Vous pouvez
appliquer des tris d'affichage croissant ou décroissant aux étiquettes et aux valeurs, afin de mettre
en avant les chiffres les plus importants de votre rapport. Les options de filtre sont aussi très
nombreuses. Les filtres permettent d'afficher ou de masquer des éléments à partir des conditions
que vous aurez défini, chaque type de donnée (texte, numérique ou chronologique) disposant de
critères spécifiques.
Si vous cliquez sur la croix en haut et à droite de la fenêtre "la liste de champs d'un tableau croisé
dynamique", celle-ci disparait. Pour la réafficher, sélectionnez une cellule du rapport, choisissez
l'onglet "Options" dans le ruban, puis cliquez sur le bouton "Liste des champs", dans le groupe
"Afficher/Masquer". Une deuxième solution consiste à effectuer un clic droit dans le TCD et à
sélectionner l'option "Afficher la liste de champs" dans le menu contextuel.
Cette zone contient les noms de champs qui vont s'afficher dans la partie supérieure du TCD
(orientation de colonne). Un champ peut être ajouté ou enlevé très facilement, par un simple
glisser/déposer.
Un menu déroulant (similaire pour toutes les zones) est accessible lorsque vous cliquez sur le nom
du champ :
Vous pouvez cumuler plusieurs champs dans la zone étiquette de colonne. Lorsque c'est le cas, les
options "Monter", "Descendre", "Déplacer au début" et "Déplacer à la fin" permettent de
réordonner les champs multiples les uns par rapport aux autres. Vous pouvez aussi effectuer cette
action directement en faisant un glisser/déposer des champs dans la zone "Etiquette de colonne".
L'ordre des champs multiples à son importance dans la zone car celui qui est en partie supérieure
va représenter le groupe principal et les champs qui suivent correspondront à des sous-groupes :
Par exemple, un groupe "Région" et un sous-groupe "Etablissement" :
Les 4 options suivantes du menu déroulant provoquent le déplacement du champ dans une autre
zone. L'option "Supprimer le champ" enlève le champ de la zone. La dernière option permet
d'afficher la boîte de dialogue "Paramètres de champ", afin de gérer
Cette zone contient les noms de champs qui vont s'afficher sur la gauche du TCD (orientation de
ligne).
Les fonctionnalités du menu déroulant qui s'affiche lorsque vous cliquez sur l'étiquette de lignes,
sont identiques aux étiquettes de colonne.
III-D. Valeurs▲
Cette zone contient les champs qui vont être synthétisés, en fonction :
Les opérations sont spécifiées, depuis le menu "Paramètres de champ de valeurs" (accessible en
cliquant sur le nom du champ) ou en ajoutant des champs calculés (voir le chapitre VI).
La boîte de dialogue "Paramètres de champ de valeurs" est composée de Deux onglets: "Synthèse
par" et "Afficher les valeurs" qui contiennent les types de calcul dont vous disposez pour
synthétiser les éléments d'un champ.
Nota : Bien entendu, si vous appliquez des formules type "Moyenne" ou "Somme" à des champs
textuels, le rapport affichera 0 ou une valeur d'erreur.
Les opérations courantes disponibles :
Vous pouvez cumuler plusieurs synthèses du même champ dans la zone. Par exemple, glissez deux
fois le champ "Résultat". Ensuite, attribuez un type de calcul à chacun (par Somme et par
Nombre). Cela permet de visualiser rapidement des informations complémentaires sur le champ à
analyser.
La zone "Filtre du rapport" (équivalent du champ de page dans les versions antérieures d'Excel)
sert à masquer ou afficher des sous-groupes de données dans le tableau croisé dynamique.
Sélectionnez un champ, qui va servir de filtre, dans la liste de champs ("Région" dans la capture
d'écran) et effectuez un glisser/déposer vers la zone "Filtre du rapport".
De nouvelles cellules, dont une icône, s'affichent dans la feuille de calcul, juste au-dessus du TCD.
Cliquez sur l'icône pour visualiser la fenêtre qui liste les éléments du champ filtre.
A chaque fois que vous cochez/décochez un ou plusieurs éléments dans la liste de choix (tous,
Région 01, Région 02), le tableau croisé est actualisé et présente uniquement les données filtrées
correspondantes.
Une icône de filtre (image en forme d'entonnoir) est affiché dans le TCD lorsque des éléments sont
filtrés.
Un icône de filtre apparait aussi sur la droite du nom, dans la fenêtre "Liste de champs de tableau
croisé dynamique". Vous pouvez également filtrer le champ en cliquant sur ce bouton.
Vous pouvez également cumuler et ordonner plusieurs champs dans la zone filtre du rapport.
Deux onglets supplémentaires (Options et Création) apparaissent dans le ruban lorsqu'une cellule
du rapport est sélectionnée.
Ces onglets donnent accès à un grand nombre d'outils pour gérer et mettre en forme les TCD. Les
sous chapitres suivants décrivent les transactions disponibles depuis ces onglets.
Le bouton "Options" affiche la boîte de dialogue "Options du tableau croisé dynamique". La fenêtre
est constituée de 5 onglets.
Imprime les boutons Développer/Réduire. Il est préférable de décocher cette option pour
améliorer la lisibilité de l'impression.
Répète les étiquettes de lignes sur chaque page imprimée.
L'option "Définir les titres d'impression" répète les en-têtes de colonnes, de lignes et les
étiquettes des colonnes pour toutes les pages imprimées.
L'onglet "Données" :
L'option "Enregistrer les données sources avec le fichier" sauvegarde les données de la
source externe avec le classeur.
Consultez le chapitre VII pour plus de détails sur la gestion des données externes.
Utilisez "Activer le développement des détails" pour extraire et afficher les données de
détail dans une nouvelle feuille de calcul.
Actualise les données lors de l'ouverture du fichier.
L'option "Afficher les pages de filtre du rapport" est dégrisée lorsque votre TCD contient un
filtre de rapport (champ de page).
Chaque élément du champ filtre est alors copié dans une nouvelle feuille de calcul, sous forme de
tableau croisé dynamique distinct. Vous obtenez ainsi le détail de chaque élément du champ filtre.
La dernière option, "Générer l'extraction de données croisées dynamiques" définit si la
fonction LIREDONNEESTABCROISDYNAMIQUE doit être créée automatiquement lorsque vous faites
référence à une cellule du rapport. Consultez le chapitre VIII pour plus de détails.
Vous pouvez lire ou modifier le nom du champ actif depuis la zone de saisie ("Région" dans la
capture d'écran).
Lorsque vous sélectionnez des étiquettes de ligne ou de colonne, les deux boutons contenant un
"plus vert" et un "moins rouge" sont dégrisés. Le 'Plus' développe tous les éléments du champ actif
et le 'Moins' réduit tous les éléments du champ actif.
Cela revient à cliquer sur tous les boutons de développement dans le rapport.
IV-A-3. Groupe▲
Le bouton "Grouper la sélection" crée un ensemble à partir des éléments que vous sélectionnez
dans le rapport.
Lorsque vous développez le groupe chaque valeur d'élément s'affiche séparément. Quand le groupe
est réduit, le TCD affiche le total des éléments constitutifs.
Le bouton "Grouper les champs" permet de synthétiser des éléments de type numérique ou Date
dans le rapport.
Sélectionnez par exemple une date dans le TCD puis cliquez sur le bouton "Grouper les champs" :
choisissez le type de regroupement (par mois).
Le tableau croisé dynamique renvoie ensuite les éléments regroupés par mois :
Vous pouvez sélectionner plusieurs options de groupe en même temps. Cliquez sur le bouton
"Dissocier" pour supprimer les groupes de dates.
Les éléments numériques peuvent être regroupés de la même manière. Exemple pour regrouper
des valeurs par dizaine :
IV-A-4. Trier▲
Le groupe "Trier" permet de trier la sélection par ordre croissant ou décroissant. Si vous avez un
doute sur le résultat (en fonction de la cellule sélectionnée), cliquez préalablement sur le bouton
"Tri par valeur". La fenêtre contient une description du tri qui va être effectué.
IV-A-5. Données▲
Le bouton "Actualiser" possède 5 options :
IV-A-6. Actions▲
Le bouton "Effacer" contient deux options qui suppriment la totalité du tableau croisé dynamique
ou efface tous les filtres du rapport.
Vérifiez que l'option "Activer la sélection" est activée et que le TCD complet est sélectionné afin
de dégriser les menus.
Le bouton "Déplacer le tableau croisé dynamique" modifie l'emplacement du rapport vers une
autre cellule du classeur ou vers une nouvelle feuille. Cette méthode permet de conserver vos
mises en forme personnalisées de cellules après le déplacement.
IV-A-7. Outils▲
Le premier bouton crée un graphique croisé dynamique à partir des données du TCD.
Le bouton "Outils OLAP" permet de manipuler un tableau croisé dynamique connecté à une source
de données OLAP.
IV-A-8. Afficher/Masquer▲
Le bouton "Liste des champs" masque et affiche la fenêtre "Liste de champs de tableau croisé
dynamique". Le paramètre "masqué" empêche l'affichage automatique de la fenêtre lorsqu'une
cellule du rapport est sélectionnée.
"Boutons +/-" permet d'afficher ou de masquer les boutons développer/réduire dans le rapport.
L'option "En-tête de champ" masque et affiche les en-têtes de champs des lignes et des
colonnes.
IV-B-1. Disposition▲
Le bouton "Lignes vides" insère ou supprime un saut de ligne entre chaque groupe d'éléments.
L'insertion de lignes aère et améliore la présentation du rapport.
Les cases à cocher définissent le comportement du style appliqué au TCD (Le chapitre suivant
montre comment choisir un style). Ces options facilitent la mise en page et la lecture du rapport.
"En-têtes de lignes" affiche une mise en forme sur la première ligne du rapport.
"En-têtes de colonnes" affiche une mise en forme particulière sur la première colonne du
rapport.
"Lignes à bandes" permet d'appliquer des couleurs différentes entres les lignes paires et impaires
du rapport.
"Colonnes à bandes" permet d'appliquer des couleurs différentes entres les colonnes paires et
impaires du rapport.
Cette option permet de choisir un style de présentation parmi une large palette de formats
prédéfinis.
Cliquez dans l'angle inférieur droit du menu déroulant pour afficher les différents styles.
Vous pouvez aussi supprimer un style dans la liste ou ajouter un style personnalisé afin, par
exemple, de respecter une charte graphique. Un style personnalisé peut être défini en tant que
style rapide de tableau croisé par défaut, pour le document spécifié.
V. Le menu contextuel du rapport▲
Le menu contextuel est la barre flottante qui apparait lorsque vous effectuez un clic droit et qu'une
cellule du tableau croisé dynamique est sélectionnée. Les éléments du menu peuvent être
différents en fonction que vous cliquez sur une valeur ou sur une étiquette. Ce menu permet
d'accéder rapidement à certaines transactions du TCD.
L'option "Format de cellule" affiche la boîte de dialogue pour la mise en forme des cellules.
L'option "Format de nombre" affiche la boîte de dialogue pour la mise en formes des cellules dans
le TCD (identique au bouton du même nom dans la fenêtre "Paramètres de champs de valeurs").
L'option "Supprimer" efface l'étiquette spécifiée dans le menu contextuel ("Nombre de produit" et
"Etablissement" dans les captures d'écran ci-dessus). Vous constaterez qu'après validation,
l'élément disparait aussi dans la zone "Etiquette de lignes" de la fenêtre "Liste de champ de tableau
croisé dynamique".
L'option "Synthétiser les données par" permet de modifier le type d'analyse appliqué à vos
données : somme, nombre, nb, moyenne, produit, chiffres, max, min, ecarttype, ecarttypep, var,
varp. Vous pouvez afficher la boîte de dialogue "Paramètres des champs de valeurs" depuis ce
menu.
L'option "Afficher les détails" écrit dans une nouvelle feuille, sous forme de tableau, les données
associées au champ sélectionné. C'est l'équivalent du double clic dans une cellule du rapport. Ce
tableau n'est pas lié à la source de données et n'est pas de mis à jour lorsque vous modifiez
ensuite le rapport.
L'option "Paramètres des champs de valeurs" affiche la boîte de dialogue du même nom (voir
chapitre III).
"Options du tableau croisé dynamique" affiche la boîte de dialogue du même nom (consultez le
chapitre IV-A-1).
Nous avons vu au début de l'article que la fenêtre "Liste de champs de tableau croisé dynamique"
s'affiche automatiquement quand vous cliquez sur une cellule du rapport. La boîte de dialogue
reste cachée si l'option "Masquer la liste de champs" est activée.
L'option "Sous-total de" masque ou démasque toutes les valeurs de sous total dans tableau croisé
dynamique. Une cellule d'étiquette de sous-total doit être préalablement sélectionnée.
L'option "Dissocier" supprime le groupe sélectionné. Consultez le chapitre IV-A-3 pour plus de
détails.
L'option "Déplacer" repositionne les éléments les uns par rapport aux autres. Vous pouvez ainsi
finaliser l'affichage du rapport si les paramètres par défaut ne vous conviennent pas.
Si les formules prédéfinies ne sont pas suffisantes pour synthétiser les champs de valeurs, vous
avez la possibilité de créer des fonctions personnelles adaptées à votre projet. Ces formules sont
appelées champs calculés et éléments calculés.
Les champs calculés sont basés sur les données des autres champs.
Cliquez sur le bouton "Ajouter" pour que le champ calculé soit intégré à la liste des champs.
Cliquez sur le bouton OK pour valider.
Un nouveau champ nommé "CoefResultat" apparait dans le tableau croisé dynamique, et les
valeurs sont augmentées de 12% comparées au champ "Resultat".
Vous constatez que le nom est aussi ajouté dans la liste de champs.
Les éléments calculés sont basés sur le contenu des éléments d'un champ. Un nouvel
élément est ainsi ajouté au champ spécifié.
Si votre TCD contient des groupes, ceux-ci doivent être provisoirement dissociés, le temps de créer
le nouvel l'élément calculé.
Sélectionnez un élément dans les étiquettes de ligne ou de colonne ("Reference 02" dans
notre exemple).
Attribuez un nom convivial à votre formule, dans la zone "Nom", par exemple "Ref 02
remise". C'est également dans ce menu déroulant que vous sélectionnez un élément
calculé existant afin de le modifier ou de le supprimer.
Créez la fonction personnelle dans la zone "Formule". Les formules doivent faire référence
à des éléments du même champ que l'élément calculé.
Un exemple qui applique une remise de 20% aux valeurs de l'élément "Reference 02" :
='Reference 02'-(('Reference 02'*20)/100)
Cliquez sur le bouton "Ajouter" pour que l'élément calculé soit intégré à la liste des
éléments.
Cliquez sur le bouton OK pour valider.
Un nouvel élément nommé "Ref 02 remise" apparait dans le tableau croisé dynamique, et les
valeurs sont réduites de 20% comparées au champ "Reference 02".
Pensez à la gestion des totaux et au filtre d'éléments lorsque vous ajoutez un élément calculé,
dans certains cas de figure. Dans l'exemple précédent, la fonction SOMME est utilisée pour le
champ de valeur "Resultat". Les éléments "Reference 02" et "Ref 02 remise" seront donc cumulés
dans le total si vous n'appliquez pas de filtre sur un des deux éléments. Ce qui bien entendu n'est
pas logique.
Une source externe peut être une table Access, un autre classeur Excel fermé (une feuille de calcul
ou une plage nommée)...
La connexion est établie et il ne vous reste plus qu'à mettre en forme le rapport de façon classique.
Vous pouvez accéder aux paramètres de connexion (lecture, modification et suppression) depuis le
ruban: Sélectionnez l'onglet "Données", dans le groupe "Connexions".
Le bouton "Propriétés" est intéressant, et tout particulièrement l'onglet "Définition" car vous y
trouverez la syntaxe à utiliser si vous désirez réaliser le même travail en VBA.
En arrière-plan.
Toutes les xx minutes.
Lors de l'ouverture du classeur.
La mise à jour à chaque ouverture peut aussi être paramétrée directement depuis le TCD :
Choisissez une cellule à l'extérieur du TCD et insérez y le signe égal (=). Ensuite, sélectionnez une
valeur dans le tableau croisé dynamique ($C$5 dans la capture d'écran suivante), puis validez.
Vous obtenez un résultat similaire à la formule suivante :
=LIREDONNEESTABCROISDYNAMIQUE("Resultat";$A$3;"Region";"Région 02";"Produit";"Reference
01")
tableau_croisé_dyn représente une référence à n'importe quelle cellule, plage de cellules ou plage
nommée du tableau croisé dynamique. Cet argument permet de spécifier sur quel TCD va être
appliquée la formule.
utilisez la fonction INDIRECT si vous ne souhaitez pas indiquer l'emplacement du TCD mais faire
référence à une autre cellule qui contient l'argument tableau_croisé_dyn (par exemple En H1) :
=LIREDONNEESTABCROISDYNAMIQUE("Resultat";INDIRECT(H1);"Region";"Région
02";"Produit";"Reference 01")
La fonction renvoie une erreur #REF! si un nom de champ ou d'élément est inexistant dans le
tableau croisé dynamique. Vous pouvez également utiliser la boîte de dialogue "Arguments de la
fonction", si besoin pour créer votre formule :
Nota: La méthode GetData permet de lire le contenu du rapport par macro:
Vba
Sélectionnez
Sélectionnez le TCD.
Sélectionnez l'onglet "Options" dans le ruban.
Cliquez sur le bouton "Options du tableau croisé dynamique".
Ouvrez le menu déroulant "Options".
Décochez l'option "Générer l'extraction de données croisées dynamiques".
Cette question revient souvent suite au passage à Excel2007, et peut être intéressante,
notamment pour gérer les sources de données multi feuilles.
En fait il suffit d'ajouter le bouton "Assistant tableau croisé dynamique" dans la barre d'outils accès
rapide.
C'est possible en utilisant l'assistant de création des TCD (chapitre IX-B) : Les données de chaque
classeur sont supposées dans une plage nommée "PlageSource".
Le TCD qui s'affiche contient notamment un champ de page permettant de filtrer les classeurs
sources.
Tout comme dans les versions précédentes d'Excel, la fonction DECALER est pratique pour redéfinir
automatiquement la plage de données source, si vous utilisez un nombre de lignes ou de colonnes
variables. La plage nommée est modifiée en fonction du nombre de cellules non vides.
IMPORTANT : Il doit impérativement y avoir des étiquettes dans toutes les colonnes spécifiées.
Privilégiez l'utilisation des références absolues. Ne créez pas deux tableaux sur la même ligne.
La base de données ne doit pas contenir de cellules vides dans la première ligne d'en-tête.
Vous pouvez utiliser la même feuille pour plusieurs tables "mono-champs" (sur une colonne), en
passant 1 comme cinquième paramètre de la fonction DECALER. Vous déterminez de cette
manière une plage d'une seule colonne. Ainsi, si vous devez gérer des catégories de produits et des
catégories de clients, par exemple, indiquez les catégories de produits en colonne A, les catégories
de clients en colonne B, puis utilisez :
Il aussi possible de remplacer la fonction DECALER par des Tableaux. Utilisez les caractéristiques
de l'outil 'Tableau' pour définir aisément les données source. La plage de cellules sera ainsi
redéfinie automatiquement en fonction de l'ajout ou de la suppression d'enregistrements.
Si vous désirez effectuer des glisser/déposer de la liste de champs directement vers le rapport dans
la feuille de calcul, comme dans les anciennes versions d'Excel :
En effet, comme vous le constatez dans la boîte de dialogue, "Cellules sélectionnées" est l'option
par défaut et peut provoquer des mises en formes fantaisistes si vous choisissez des critères
prédéfinis.
Sélectionnez donc la troisième option qui prend en compte les étiquettes de lignes et de colonnes.