LX

Tableau croisé dynamique Excel : le guide pas à pas

Par l'équipe éditoriale de LogicExcel••13 min de lecture•2,422 mots

Tableau croisé dynamique Excel : le guide pas à pas

Comment créer un tableau croisé dynamique dans Excel

Un tableau croisé dynamique (TCD) résume en quelques clics une longue liste de données : totaux par région, moyenne par commercial, nombre de commandes par mois. Vous n'écrivez aucune formule, vous glissez des champs dans quatre zones, et Excel calcule. Ce guide vous montre comment en créer un, comment l'actualiser, quelles erreurs éviter, et comment vous entraîner jusqu'à ce que ça devienne un réflexe.

En bref

  • Un TCD regroupe et synthétise une grande table de données (somme, moyenne, nombre) sans formule, et vous pouvez changer l'angle d'analyse en déplaçant un champ.
  • Avant de commencer : une seule ligne d'en-têtes, aucune ligne ni colonne vide, un seul type de données par colonne.
  • Création : Insertion, Tableau croisé dynamique, choix de l'emplacement, puis glisser-déposer des champs dans Lignes, Colonnes, Valeurs et Filtres.
  • Un TCD ne se met pas à jour tout seul : cliquez sur Actualiser, et convertissez votre plage en tableau Excel pour que les nouvelles lignes soient prises en compte.
  • Le geste s'acquiert en pratiquant : refaites le même TCD sur trois jeux de données différents.

Table des matières

À quoi sert un tableau croisé dynamique ?

Imaginez un export de 5 000 lignes de ventes : date, vendeur, région, produit, montant. Pour savoir combien chaque région a vendu, vous pourriez filtrer, copier, additionner à la main, ou empiler des SOMME.SI. C'est long, et chaque formule est une occasion de se tromper.

Un TCD fait ce travail en quelques secondes. Selon Wikipédia, c'est un tableau de valeurs groupées qui regroupe les éléments individuels d'un tableau plus étendu, issu d'une base de données, d'un tableur ou d'un système d'information. Microsoft le décrit de son côté comme un outil pour calculer, synthétiser et analyser des données, qui fait apparaître comparaisons, motifs et tendances.

Le mot « dynamique » est important. Un article de Databird sur le sujet souligne que l'atout principal n'est pas le calcul lui-même mais la vitesse à laquelle on repère des tendances : vous faites passer les régions des colonnes aux lignes, ou vous ajoutez un filtre par année, sans toucher aux données d'origine.

Quelques questions auxquelles un TCD répond en un coup d'œil :

  • Quel est le chiffre d'affaires par région et par trimestre ?
  • Quels produits se vendent le moins, et chez quels clients ?
  • Combien de tickets chaque équipe a-t-elle traités ce mois-ci ?
  • Quelle est la dépense moyenne par catégorie ?

Préparer vos données avant de créer le TCD

Neuf TCD ratés sur dix viennent de la source, pas de l'outil. Prenez deux minutes pour vérifier ces points.

Les règles de base

  • Une ligne d'en-têtes, avec un nom unique et non vide au-dessus de chaque colonne. Sans titre de colonne, Excel ne peut pas créer de champ.
  • Aucune ligne ni colonne entièrement vide au milieu de la plage : Excel s'arrêterait à la première coupure.
  • Un seul type de données par colonne. La documentation Microsoft signale que mélanger texte et nombres dans une même colonne empêche la somme ou la moyenne : le TCD se rabat alors sur un simple comptage.
  • Pas de total intégré dans vos données : une ligne « Total » en bas serait comptée comme une valeur de plus.

Transformer la plage en tableau Excel

C'est le conseil qui vous fera gagner le plus de temps. Sélectionnez une cellule de vos données, puis appuyez sur Ctrl+T. D'après l'aide Microsoft, un TCD ne se synchronise pas en direct avec les données brutes. Si votre source est un tableau Excel, la plage s'étend d'elle-même quand vous ajoutez des lignes : vous n'avez plus à modifier la source de données à chaque mise à jour.

Créer un tableau croisé dynamique, étape par étape

Prenons notre export de ventes avec les colonnes Date, Vendeur, Région, Produit et Montant.

Étape 1 : insérer le TCD

Cliquez dans vos données, ouvrez l'onglet Insertion, puis Tableau croisé dynamique. Excel propose la plage détectée (ou le nom de votre tableau). Choisissez ensuite l'emplacement : une nouvelle feuille de calcul, ce qui est préférable pour débuter, ou une feuille existante. Validez avec OK.

Étape 2 : comprendre le volet Champs

Un volet apparaît à droite avec la liste de vos colonnes en haut et quatre zones en bas :

ZoneRôleExemple
LignesLes catégories affichées en descendantRégion
ColonnesLes catégories affichées en traversProduit
ValeursCe que l'on calculeSomme de Montant
FiltresUn filtre global sur tout le tableauAnnée
Par défaut, Excel place les champs numériques dans Valeurs (en les additionnant) et les champs texte dans Lignes, comme le décrit la procédure officielle. Vous pouvez tout déplacer ensuite.

Étape 3 : construire votre première synthèse

  • Glissez Région dans Lignes.
  • Glissez Montant dans Valeurs : vous obtenez la somme des ventes par région.
  • Glissez Produit dans Colonnes : le tableau devient un croisement région par produit.
  • Glissez Date ou une autre colonne dans Filtres pour isoler une période.
Vous venez de réaliser en une minute ce qui demande une dizaine de formules à la main. Pour vous entraîner sur ce geste précis, nous avons une courte leçon intitulée Tableaux croisés dynamiques : un résumé en trente secondes.

Étape 4 : changer le calcul

La somme n'est pas toujours ce qu'il vous faut. Cliquez sur la flèche à droite du champ dans la zone Valeurs, puis sur les paramètres de champ de valeur : vous pouvez passer à la moyenne, au nombre, au maximum ou au minimum. Microsoft détaille ces options dans sa page dédiée. Même champ, trois questions possibles : combien a-t-on vendu, combien de ventes, quel est le panier moyen ?

Actualiser et mettre en forme votre TCD

Actualiser après un changement de données

Vous avez ajouté des lignes ou corrigé un montant ? Le TCD ne bouge pas tant que vous ne le demandez pas. Faites un clic droit dans le TCD puis Actualiser. Si votre classeur contient plusieurs TCD, Microsoft indique de sélectionner une cellule d'un TCD, d'ouvrir l'onglet Analyse du tableau croisé dynamique, puis de choisir Actualiser tout sous la flèche du bouton Actualiser.

Et si de nouvelles lignes n'apparaissent toujours pas ? Votre source est probablement une plage fixe et non un tableau Excel. Convertissez-la (Ctrl+T), puis actualisez.

Renommer les champs au bon moment

Excel affiche des intitulés du type « Somme de Montant ». Vous aurez envie de les renommer tout de suite : attendez d'avoir terminé la mise en page. Selon l'aide Microsoft, renommer trop tôt peut brouiller votre travail d'édition. Une astuce proposée dans la même documentation pour retirer les préfixes « Somme de » consiste à utiliser Rechercher et remplacer (Ctrl+H) sur la feuille.

Style et lisibilité

L'onglet Création permet d'appliquer un style prédéfini, des lignes à bandes ou une mise en forme conditionnelle. Deux réglages valent le détour pour un rapport destiné à d'autres personnes :

  • le format numérique des valeurs (séparateur de milliers, devise), appliqué au champ plutôt qu'aux cellules ;
  • l'affichage des totaux et sous-totaux, que vous pouvez retirer quand ils alourdissent la lecture.

Les erreurs les plus fréquentes

SymptômeCause probableSolution
Le TCD compte au lieu d'additionnerTexte mélangé aux nombres dans la colonneNettoyer la colonne, convertir les nombres stockés en texte
Des lignes manquentLigne vide dans la plage, ou plage fixeSupprimer les vides, utiliser un tableau Excel
« Somme de » partoutComportement par défautRenommer en fin de mise en page
Chiffres obsolètesPas d'actualisationClic droit, Actualiser
Cellules vides dans le TCDCellules vides dans la sourceRemplir la source (par exemple « N/A ») ou masquer l'élément (vide) dans le filtre
La dernière ligne répond à une question fréquente : pour supprimer les cellules vides d'un TCD, le plus propre est d'agir sur la source, puis d'actualiser.

Aller plus loin : plusieurs tables et alternatives par formule

Relier deux tableaux avec le modèle de données

Vos ventes sont dans un tableau, vos clients dans un autre ? Évitez de fusionner à coups de RECHERCHEV ou RECHERCHEX. Microsoft présente le modèle de données comme un moyen d'intégrer plusieurs tables et de bâtir une source relationnelle dans le classeur, que les TCD et graphiques croisés dynamiques exploitent ensuite. On relie deux tables par une colonne commune, et un seul lien entre deux tables peut être actif à la fois, les autres étant conservés comme inactifs.

Deux tables liées par une clé commune

Règle pratique : un tableau, un TCD simple. Deux tableaux qui partagent une clé (identifiant client, référence produit), pensez modèle de données.

GROUPER.PAR et PIVOTER.PAR

Excel propose aussi des fonctions récentes, GROUPER.PAR et PIVOTER.PAR, qui reproduisent par formule les capacités d'un TCD. Elles se mettent à jour avec les données, sans actualisation manuelle. Elles ne remplacent pas le TCD pour explorer une table par glisser-déposer, mais elles sont utiles pour un rapport figé dans une formule. Si vous voulez vous familiariser avec la logique des fonctions, notre guide des fonctions Excel est un bon point de départ.

Et dans Google Sheets ?

Le principe est le même. Google documente ses propres tableaux croisés dynamiques, y compris pour des données BigQuery via Connected Sheets. Les noms de menus changent, pas la logique : lignes, colonnes, valeurs, filtres.

Notre point de vue : on apprend le TCD avec les mains

Chez LogicExcel, nous partons d'un constat : regarder quelqu'un créer un tableau croisé dynamique dans une vidéo donne l'impression de comprendre. Ensuite, devant un vrai fichier, on ne sait plus où cliquer. Le problème n'est pas la théorie, c'est la mémoire du geste.

Notre point de vue : on apprend le TCD avec les mains — overview diagram

C'est pourquoi nos leçons sont de petits exercices où vous saisissez vous-même la réponse dans un environnement qui ressemble à Excel, avec un retour immédiat. Pour le TCD, nous conseillons une méthode simple : un jeu de données, une question métier, un TCD. Puis le même exercice avec une autre question. Au troisième essai, le volet Champs n'a plus de secret.

Nous pensons aussi que le TCD se juge à ce qu'il vous évite : des formules fragiles, des copier-coller, des erreurs de total. Nos contenus s'adressent à des gens qui ont un besoin concret, analystes, managers qui veulent construire leurs propres rapports, personnes en reconversion, jeunes diplômés, plutôt qu'à ceux qui cherchent seulement à comprendre le vocabulaire.

> — Thomas Houza

Vous entraîner sur LogicExcel

Lire un guide ne suffit pas : il faut manipuler. Sur LogicExcel, vous pouvez pratiquer Excel en ligne avec des exercices corrigés en temps réel, sans inscription. Si vous préférez un parcours structuré, les cours Débutant, Intermédiaire et Avancé vous font progresser par étapes, et le test Excel gratuit vous aide à situer votre niveau avant de vous lancer. Visé par une certification ? Voyez notre préparation à la certification Microsoft Excel.

Les contenus et l'interface sont proposés en plusieurs langues, dont l'espagnol et l'allemand.

Un exercice de 15 minutes pour consolider

Pour que cela reste en mémoire, faites ceci dans un classeur vide :

  • Créez une table de 30 lignes avec Date, Vendeur, Région et Montant (des données fictives suffisent).
  • Transformez-la en tableau Excel (Ctrl+T).
  • Créez un TCD sur une nouvelle feuille : Région en lignes, somme de Montant en valeurs.
  • Ajoutez Vendeur en colonnes, puis déplacez-le en lignes sous Région. Observez comment la lecture change.
  • Changez la somme en moyenne, puis en nombre.
  • Ajoutez cinq lignes à la table source, actualisez, et vérifiez qu'elles apparaissent.
Si l'étape 6 fonctionne du premier coup, vous avez compris l'essentiel. Prochaine étape : un TCD sur un vrai export de votre travail, par exemple celui de votre outil de facturation ou de votre CRM.

FAQ

Comment créer un TCD dans Excel rapidement ?

Placez-vous dans vos données (de préférence un tableau Excel), puis allez dans Insertion, Tableau croisé dynamique, et choisissez l'emplacement. Dans le volet Champs, glissez une catégorie dans Lignes et un champ numérique dans Valeurs. Le résultat apparaît immédiatement, et vous pouvez ensuite affiner.

Pourquoi mon tableau croisé dynamique ne s'actualise-t-il pas ?

Il ne se met pas à jour automatiquement : il faut cliquer sur Actualiser. Si les nouvelles lignes n'apparaissent pas, la plage source est sans doute fixe. Convertissez-la en tableau Excel avec Ctrl+T, puis actualisez de nouveau.

Comment relier deux tableaux Excel dans un TCD ?

Utilisez le modèle de données : ajoutez chaque tableau au modèle, puis créez une relation entre les deux via une colonne commune, comme un identifiant client. Vous pouvez ensuite construire un TCD qui utilise les champs des deux tables, sans RECHERCHEV.

Pourquoi mon TCD fait-il un nombre au lieu d'une somme ?

La colonne contient probablement du texte mélangé aux nombres, ou des nombres stockés comme du texte. Dans ce cas, Excel se replie sur un comptage. Nettoyez la colonne, actualisez, puis replacez le champ dans Valeurs ou changez le calcul en Somme.

Sources

Recommandations

Pour aller plus loin

Les guides que les gens lisent ensuite.