Tableaux Croisés Dynamiques dans Excel

Un Tableau Croisé Dynamique (TCD) transforme des milliers de lignes de données brutes en un résumé clair et interactif en quelques clics, sans formule. C’est l’un des outils les plus puissants et les plus accessibles d’Excel pour analyser rapidement des données.

🎓 Niveau débutant à intermédiaire
⏱ 20 min de lecture
📋 Excel 2010 à 365

💡 À quoi sert un TCD en une phrase ?

Un TCD sert à résumer, regrouper et explorer rapidement un grand volume de données, sans écrire de formule.

1Créer un TCD depuis zéro

📌 Règle d’or : la qualité du TCD dépend de la qualité de la source

Une source propre, sans lignes vides, sans cellules fusionnées et avec des en-têtes uniques, évite la plupart des erreurs. Préparez bien votre tableau avant de créer le TCD.

Un TCD se construit à partir d’un tableau de données source. Voici le tableau que nous utiliserons tout au long de ce cours :

A — DateB — CommercialC — RégionD — ProduitE — Ventes (€)F — Quantité
203/01/2024MartinNordClavier45010
307/01/2024DupontSudSouris32016
412/01/2024MartinNordÉcran8684
515/02/2024SimonEstClavier2706
622/02/2024DupontSudÉcran5782
705/03/2024SimonEstSouris48024
8

Étapes de création

Étape 1 : Cliquez sur n’importe quelle cellule à l’intérieur de votre tableau de données.

Étape 2 : Onglet Insertion → cliquez sur Tableau croisé dynamique.

Étape 3 : Dans la boîte de dialogue, vérifiez que la plage détectée est correcte. Choisissez Nouvelle feuille de calcul et cliquez sur OK.

Étape 4 : Un TCD vide apparaît sur une nouvelle feuille, avec le volet Champs de tableau croisé dynamique sur la droite. C’est ici que tout se passe.

💡 Convertissez d’abord votre plage en tableau Excel

Avant de créer un TCD, sélectionnez vos données et appuyez sur Ctrl+T pour les convertir en tableau Excel. Si votre source est un tableau Excel, les nouvelles lignes seront automatiquement incluses dans la source du TCD. Il suffira ensuite d’actualiser le TCD pour les voir apparaître — sans jamais retoucher la plage source.

2Champs, lignes, colonnes, valeurs

💡 Comment lire un TCD ?

Les champs placés en Lignes définissent les catégories affichées verticalement, ceux placés en Colonnes définissent les catégories horizontalement, et ceux placés en Valeurs correspondent aux calculs (sommes, moyennes…).

Le volet de droite est le cœur du TCD. Il contient la liste de tous vos champs (colonnes de la source) et quatre zones où vous les faites glisser :

ZoneRôleExemple
LignesCrée une ligne par valeur unique du champCommercial → une ligne par commercial
ColonnesCrée une colonne par valeur unique du champRégion → une colonne par région
ValeursCalcule (SOMME, NB, MOYENNE…) le champ numériqueVentes → total des ventes
FiltresAjoute un filtre global au-dessus du TCDProduit → afficher uniquement « Clavier »

Exemple 1 : ventes totales par commercial

Faites glisser Commercial dans Lignes et Ventes dans Valeurs. Résultat :

Étiquettes de lignesSomme de Ventes
Dupont2 540 €
Martin3 240 €
Simon1 820 €
Total général7 600 €

Exemple 2 : ventes par commercial ET par région

Ajoutez Région dans Colonnes. Le TCD croise maintenant deux dimensions :

CommercialEstNordSudTotal
Dupont2 540 €2 540 €
Martin3 240 €3 240 €
Simon1 820 €1 820 €
Total général1 820 €3 240 €2 540 €7 600 €

Changer le type de calcul dans Valeurs

Par défaut, Excel calcule la SOMME des valeurs numériques. Pour changer : cliquez sur le champ dans la zone Valeurs → Paramètres des champs de valeurs → choisissez MOYENNE, NB, MAX, MIN, etc.

⚠️ Excel affiche NB au lieu de SOMME ?

Si Excel interprète votre champ comme non numérique, il peut proposer NB (comptage) au lieu de SOMME. Cela arrive souvent lorsque la colonne contient du texte, des nombres stockés comme texte, ou des incohérences de format. Nettoyez votre source, puis modifiez le type de calcul dans Paramètres des champs de valeurs.

3Filtres et segments

Le filtre de rapport

Faites glisser un champ dans la zone Filtres. Il apparaît au-dessus du TCD avec une liste déroulante. Vous pouvez filtrer sur une ou plusieurs valeurs pour restreindre l’analyse à un sous-ensemble de données.

Les segments (Slicers)

Les segments sont des boutons visuels cliquables, bien plus ergonomiques que les filtres classiques. Pour insérer un segment :

Étape 1 : Cliquez sur le TCD.

Étape 2 : Onglet Analyse du tableau croisé dynamiqueInsérer un segment.

Étape 3 : Cochez les champs souhaités (ex. : Région, Produit) et cliquez sur OK.

Étape 4 : Des panneaux de boutons apparaissent. Cliquez sur un bouton pour filtrer instantanément le TCD. Ctrl+clic pour sélectionner plusieurs valeurs.

💡 Connecter un segment à plusieurs TCD

Clic droit sur un segment → Connexions des rapports → cochez tous les TCD à connecter. Un clic sur le segment filtre alors tous les tableaux simultanément. Idéal pour les tableaux de bord.

Les chronologies (filtres de dates)

Si votre source contient un champ date, vous pouvez insérer une Chronologie (même menu qu’Insérer un segment). Elle affiche un curseur temporel pour filtrer par jour, mois, trimestre ou année d’un simple glissement.

4Regrouper les données

Le regroupement permet de synthétiser des données détaillées en catégories. Deux cas d’usage principaux : les dates et les nombres.

Regrouper des dates par mois, trimestre ou année

Placez votre champ Date dans la zone Lignes. Clic droit sur une date dans le TCD → Grouper. Une boîte de dialogue propose :

Secondes · Minutes · Heures · Jours · Mois · Trimestres · Années

Sélectionnez Mois et Années simultanément pour obtenir une hiérarchie Années → Mois cliquable.

PériodeSomme de Ventes
20247 600 €
Janvier3 088 €
Février3 028 €
Mars1 484 €

Regrouper des nombres en tranches

Pour créer des tranches de montants, placez temporairement un champ numérique (ex. : Ventes) dans la zone Lignes. Clic droit → Grouper → définissez le Début, la Fin et le Pas (taille de chaque tranche).

Exemple avec Pas = 1000 : Excel crée automatiquement les tranches 0-999, 1000-1999, 2000-2999, etc.

⚠️ Le regroupement de dates ne fonctionne pas ?

Si Excel grise l’option « Grouper », c’est que votre colonne de dates contient des cellules texte ou vides. Toutes les cellules de la colonne doivent être de vrais formats de date Excel pour que le regroupement fonctionne.

5Champs calculés

Un champ calculé crée une nouvelle colonne dans le TCD à partir d’un calcul sur des champs existants, sans modifier la source de données. Parfait pour calculer un prix moyen, une marge, un ratio, etc.

Créer un champ calculé

Étape 1 : Cliquez sur le TCD.

Étape 2 : Onglet Analyse du tableau croisé dynamiqueChamps, éléments et jeuxChamp calculé.

Étape 3 : Donnez un nom au champ (ex. : « Prix moyen unitaire »).

Étape 4 : Saisissez une formule à partir des noms des champs, par exemple :

= Ventes / Quantité
→ Calcule le prix moyen par unité vendue pour chaque ligne du TCD

Étape 5 : Cliquez sur Ajouter puis OK. Le nouveau champ apparaît dans la liste et peut être glissé dans la zone Valeurs.

CommercialSomme de VentesSomme de QuantitéPrix moyen unitaire
Dupont2 540 €5248,85 €
Martin3 240 €3885,26 €
Simon1 820 €7225,28 €
⚠️ Les champs calculés fonctionnent sur des sommes

Excel calcule toujours les champs calculés à partir des sommes des champs source, pas des valeurs individuelles. Ventes/Quantité calcule en réalité SOMME(Ventes)/SOMME(Quantité) par groupe. Pour des calculs métier importants, il est souvent préférable d’ajouter la colonne directement dans la source plutôt que d’utiliser un champ calculé.

6Actualiser et mettre à jour

Un TCD ne se met pas à jour automatiquement quand vous modifiez les données source. Il faut l’actualiser manuellement, ou configurer une actualisation automatique.

Actualisation manuelle

Clic droit n’importe où dans le TCD → Actualiser. Ou : onglet Analyse du tableau croisé dynamiqueActualiser.

Pour actualiser tous les TCD du classeur en une seule fois : Actualiser tout (flèche déroulante sous le bouton Actualiser).

Actualisation automatique à l’ouverture

Clic droit sur le TCD → Options du tableau croisé dynamique → onglet Données → cochez Actualiser les données lors de l’ouverture du fichier.

Étendre la plage source

Si vous avez ajouté des lignes sous votre tableau source (sans avoir utilisé Ctrl+T) :

Onglet Analyse du tableau croisé dynamiqueChanger la source de données → ajustez la plage pour inclure les nouvelles lignes → OK → Actualiser.

💡 La solution définitive : le tableau Excel (Ctrl+T)

Si votre source est un tableau Excel (Ctrl+T), les nouvelles lignes sont automatiquement incluses dans la source du TCD dès leur ajout. Il suffit ensuite d’actualiser le TCD pour intégrer les nouvelles données, sans jamais retoucher la plage source.

7Graphiques croisés dynamiques

Un Graphique Croisé Dynamique (GCD) est un graphique lié à un TCD. Il se met à jour automatiquement quand le TCD change, et répond aux mêmes filtres et segments.

Créer un graphique depuis un TCD existant

Étape 1 : Cliquez sur le TCD.

Étape 2 : Onglet Analyse du tableau croisé dynamiqueGraphique croisé dynamique.

Étape 3 : Choisissez le type de graphique (barres, courbes, secteurs…) et cliquez sur OK.

Créer un TCD et un GCD en même temps

Onglet Insertion → flèche sous Tableau croisé dynamiqueGraphique croisé dynamique. Excel crée les deux simultanément sur une nouvelle feuille.

💡 Types de graphiques recommandés

Pour des comparaisons entre catégories : barres groupées. Pour une évolution dans le temps : courbes. Pour des parts de marché : secteurs (mais uniquement si vous avez moins de 6 catégories). Évitez les graphiques 3D qui faussent la perception des proportions.

💡 Segments partagés entre TCD et GCD

Un segment connecté à un TCD filtre automatiquement aussi le graphique lié. Vous n’avez donc qu’un seul contrôle pour piloter à la fois le tableau et le graphique. C’est la base d’un tableau de bord interactif.

8Bonnes pratiques et pièges à éviter

✅ Bonnes pratiques

1. Une ligne = un enregistrement dans la source

Chaque ligne de votre source doit représenter un seul fait (une vente, une commande, une réponse…). Évitez les tableaux avec des totaux intermédiaires ou des lignes fusionnées : le TCD ne les digère pas bien.

2. Des en-têtes de colonnes clairs et uniques

La première ligne doit contenir des en-têtes texte, uniques, sans cellules vides. Ce sont ces en-têtes qui deviennent les noms de champs dans le volet du TCD.

3. Pas de colonnes fusionnées dans la source

Les cellules fusionnées dans la source de données sont l’ennemi du TCD. Elles créent des cellules vides invisibles qui faussent les comptages et les regroupements.

4. Gardez la source et les TCD sur des feuilles séparées

Source sur « Données », TCD sur « Analyse », graphiques sur « Tableau de bord ». Cette organisation évite les confusions et facilite la maintenance.

❌ Pièges courants

TCD figé
Les données ont changé mais le TCD affiche les anciens chiffres. Vous avez oublié d’actualiser.
Solution : clic droit → Actualiser, ou cochez l’actualisation automatique à l’ouverture.

NB au lieu de SOMME
Le TCD compte au lieu d’additionner. Votre colonne numérique contient du texte, des nombres stockés comme texte, ou des incohérences de format.
Solution : nettoyez la source, puis modifiez le type de calcul dans Paramètres des champs de valeurs.

Nouvelles lignes ignorées
Les données ajoutées en bas ne sont pas prises en compte. La plage source n’a pas été étendue.
Solution : utilisez un tableau Excel (Ctrl+T) comme source pour que la plage s’étende automatiquement.

Dates non groupables
L’option Grouper est grisée sur les dates. La colonne de dates contient des valeurs texte ou des cellules vides.
Solution : vérifiez le format de toutes les cellules de la colonne date.

🎓 Pratiquer les TCD avec des exercices guidés

Téléchargez le fichier d’exercice gratuit avec les données de ventes et créez vos premiers tableaux croisés dynamiques pas à pas.

Voir la formation Excel
📥 Fichier exercice gratuit

9Questions fréquentes

Faut-il des compétences en formules pour utiliser les TCD ?

Non. Les TCD fonctionnent entièrement par glisser-déposer, sans écrire une seule formule. C’est justement leur force : ils permettent d’analyser des milliers de lignes en quelques clics, là où des formules SOMME.SI.ENS imbriquées prendraient des heures à construire et à déboguer.

Peut-on modifier les données directement dans un TCD ?

Non. Un TCD est en lecture seule. Toutes les modifications doivent se faire dans la source de données, puis vous actualisez le TCD pour voir les changements. C’est une protection utile : elle garantit que vos données sources restent intactes.

Quelle est la différence entre un filtre de rapport et un segment ?

Un filtre de rapport est une liste déroulante discrète au-dessus du TCD. Un segment est un panneau de boutons visuels, plus intuitif et plus visible. De plus, un segment peut être connecté à plusieurs TCD simultanément — ce qui est impossible avec un filtre de rapport standard.

Peut-on créer un TCD à partir de plusieurs feuilles ?

Oui, mais c’est plus avancé. Deux approches : utiliser Power Query pour fusionner les sources avant de créer le TCD, ou utiliser le Modèle de données d’Excel (option disponible dans la boîte de dialogue de création du TCD) pour relier plusieurs tables.

Comment supprimer un TCD sans supprimer les données ?

Cliquez dans le TCD, puis utilisez l’onglet Analyse du tableau croisé dynamiqueSélectionnerEnsemble du tableau croisé dynamique, puis appuyez sur Suppr. Cela efface le TCD mais laisse intacte la feuille source. Vous pouvez aussi supprimer directement la feuille contenant le TCD si votre source est sur une autre feuille.

📌 À retenir

Un TCD permet de résumer rapidement une base de données, de filtrer, de regrouper et de visualiser les résultats sans formule. Pour bien fonctionner, il nécessite surtout une source propre (Ctrl+T) et une actualisation régulière. Les segments et graphiques croisés dynamiques complètent l’outil pour créer de vrais tableaux de bord interactifs.

+Pour aller plus loin

Vous maîtrisez les TCD ? Voici les prochaines compétences à acquérir :