Tableaux croisés dynamiques Excel : guide complet 2026

Le tableau croisé dynamique — le fameux « TCD » — est probablement la fonctionnalité la plus puissante d'Excel. En quelques clics, vous transformez 50 000 lignes brutes en synthèse claire. Pas de formule, pas de macro, juste du glisser-déposer. Ce guide vous fait passer de zéro à autonome, avec des exemples concrets, les erreurs à éviter, et les astuces que les contrôleurs de gestion utilisent au quotidien.

Données brutes Région Produit Montant Nord Stylo 1 200 Sud Cahier 2 100 Nord Cahier 3 400 Est Stylo 900 Sud Stylo 1 700 Est Cahier 2 800 … 5 000 lignes TCD Synthèse en 4 clics Région Cahier Stylo Total Est 2 800 900 3 700 Nord 3 400 1 200 4 600 Sud 2 100 1 700 3 800 Total 8 300 3 800 12 100 À retenir Un TCD prend une table « longue » (une ligne par événement) et la transforme en table « croisée » (lignes × colonnes). Tout se fait par glisser-déposer dans 4 zones : Filtres, Colonnes, Lignes, Valeurs.
Le principe : passer d'une table brute à une synthèse croisée Région × Produit.

Qu'est-ce qu'un tableau croisé dynamique ?

Un tableau croisé dynamique (TCD) est un outil d'agrégation interactif. Il prend une table de données brutes — où chaque ligne représente une transaction, un événement, un fait — et la résume selon les axes que vous choisissez. Croisé, parce qu'il mélange lignes et colonnes. Dynamique, parce que vous pouvez réorganiser le tout en deux secondes par glisser-déposer.

L'équivalent en SQL serait un GROUP BY. L'équivalent en Python serait un pivot_table() de pandas. Dans Excel, c'est l'outil le plus puissant disponible sans écrire une formule.

À retenir : un TCD répond à la question « combien de X par Y ? » sans qu'on écrive une seule formule.

À quoi sert vraiment un TCD : 5 cas réels

Avant la théorie, regardons à quoi cela sert concrètement :

  • Suivre les ventes par région et par mois à partir d'un export ERP.
  • Compter les tickets de support par catégorie et par technicien à partir d'un export ticketing.
  • Calculer la moyenne des notes par enseignant et par classe à partir d'un export scolaire.
  • Croiser les dépenses par centre de coût et par poste budgétaire pour un service financier.
  • Mesurer le taux de conversion par canal d'acquisition et par segment client pour le marketing.

Dans chaque cas, on part d'une feuille de plusieurs milliers de lignes et on aboutit en moins de cinq minutes à un tableau de synthèse exploitable.

Avant de créer un TCD : préparer ses données

Le succès d'un TCD se joue à 80 % avant de cliquer sur « Insérer ». Les règles de base :

  • Format « long ». Une ligne = un événement. Si vos données sont déjà en tableau croisé, le TCD ne servira à rien. Préférez : Date, Produit, Quantité, Montant.
  • Entêtes uniques. Chaque colonne porte un nom différent. Pas de « Montant », « Montant » deux fois.
  • Pas de cellules fusionnées. Les fusions dégradent ou bloquent le TCD.
  • Pas de lignes vides au milieu. Elles cassent la détection automatique de la plage.
  • Données dans un tableau structuré. Idéalement, convertissez la source en tableau (Ctrl+L) pour que le TCD se mette à jour automatiquement à chaque ajout de ligne.

Tutoriel pas à pas : créer son premier TCD

Étape 1 — Sélectionner la source

Cliquez n'importe où dans votre tableau de données. Si vos données sont dans un tableau structuré (Ventes par exemple), inutile de tout sélectionner manuellement : Excel le détecte.

Étape 2 — Insérer le TCD

Onglet Insertion → Tableau croisé dynamique. Une fenêtre apparaît. Vérifiez :

  • La source détectée (idéalement le nom du tableau, pas une plage).
  • L'emplacement : « Nouvelle feuille » est le plus propre dans 90 % des cas.

Validez. Une feuille vierge s'ouvre, avec à droite le volet Champs de tableau croisé dynamique.

Étape 3 — Comprendre les 4 zones

Le volet des champs propose quatre zones de dépôt :

  • Filtres : un filtre global au-dessus du TCD (ex : Année).
  • Colonnes : ce qui s'étale horizontalement (ex : Mois).
  • Lignes : ce qui s'empile verticalement (ex : Région).
  • Valeurs : ce qui est mesuré, agrégé (ex : Somme du CA).

Étape 4 — Construire un premier croisement

Pour un classique « CA par Région et par Mois » :

  • Glissez Région dans Lignes.
  • Glissez Mois dans Colonnes.
  • Glissez CA dans Valeurs.

Le tableau s'affiche immédiatement. Vous avez créé un dashboard en trois glisser-déposer.

Étape 5 — Changer l'agrégation

Par défaut, un champ numérique est sommé, un champ texte est compté. Pour changer : clic droit sur une valeur → Synthétiser les valeurs par → Moyenne / Min / Max / NB. Pratique pour passer d'un CA total à un panier moyen.

Étape 6 — Afficher en pourcentage

Le secret le plus sous-utilisé du TCD : clic droit → Afficher les valeurs → % du total général. Vous obtenez un tableau de répartition sans la moindre formule. Variations utiles : % du total ligne, % du total colonne, % d'une valeur de référence.

Étape 7 — Regrouper les dates

Si vous avez une colonne Date brute, glissez-la dans Lignes. Clic droit sur une date → Grouper. Cochez « Mois », « Trimestres », « Années ». Excel crée automatiquement la hiérarchie. Vous pouvez maintenant développer/réduire les trimestres.

Étape 8 — Actualiser après mise à jour

Quand la source change, le TCD ne se met PAS à jour automatiquement. Trois options :

  • Clic droit → Actualiser.
  • Raccourci Alt+F5.
  • Options TCD → Actualiser à l'ouverture du fichier.
Champs du TCD ☐ Date ☑ Région ☑ Produit ☐ Vendeur ☑ Montant ☐ Marge Les 4 zones ⚙ Filtres Année ↔ Colonnes Produit ↕ Lignes Région Σ Valeurs Somme de Montant
Volet des champs : la liste des champs à gauche, les 4 zones de dépôt à droite.

Les fonctionnalités avancées des TCD

Champ calculé

Vous voulez une « marge » qui n'existe pas dans la source ? Onglet Analyse du TCD → Champs, éléments et jeux → Champ calculé. Saisissez par exemple :

Nom : Marge
Formule : =CA-Coût

Le champ apparaît dans la liste des champs. Vous pouvez le glisser comme un champ normal. Limite : un champ calculé ne sait pas faire de calculs ligne par ligne complexes (pour cela, ajoutez la colonne dans la source).

Élément calculé

Plus rare mais puissant : permet de créer un nouvel élément dans une dimension. Exemple : créer une catégorie « Grand Ouest » qui regroupe les régions Bretagne + Pays de la Loire + Normandie. À utiliser avec précaution, car cela peut fausser les totaux.

Mise en forme conditionnelle dans un TCD

Sélectionnez une cellule de valeur → Accueil → Mise en forme conditionnelle → Échelles de couleurs. Excel propose d'appliquer la règle à toutes les valeurs équivalentes. Choisissez « Toutes les cellules indiquant Somme de CA » : la règle se propage dynamiquement.

Affichage en mode tabulaire

Par défaut, Excel affiche les TCD en mode « compact ». Pour un export propre vers d'autres outils, basculez : Création → Disposition du rapport → Afficher en mode tabulaire, et « Répéter toutes les étiquettes d'éléments ». Le tableau devient une vraie base de données plate, parfaite pour les imports.

Slicers (segments)

Onglet Analyse → Insérer un segment. Vous obtenez des boutons cliquables qui filtrent le TCD. Idéal pour rendre interactif un dashboard partagé avec des collègues non techniques.

Chronologie (timeline)

Variante des segments dédiée aux dates : Analyse → Insérer une chronologie. Une barre temporelle apparaît, avec niveaux Année / Trimestre / Mois / Jour. Un curseur très visuel pour filtrer une période.

Exemples concrets en entreprise

Cas 1 — Dashboard commercial mensuel

Une équipe vente reçoit chaque mois 12 000 lignes de commandes. Objectif : un dashboard avec CA par région, top 10 clients, évolution mensuelle, mix produit.

Architecture :

  • Source = tableau structuré Ventes rempli par copier-coller mensuel.
  • 4 TCD branchés sur ce tableau (Région, Top 10 clients, Évolution mensuelle, Mix produit).
  • 3 segments (Région, Catégorie, Vendeur) connectés aux 4 TCD via Connexions de rapport.
  • Une chronologie pour filtrer la période.

Mise à jour mensuelle : coller les nouvelles lignes, Ctrl+Alt+F5 (actualiser tout), tout est à jour.

Cas 2 — Synthèse de tickets support

Un export du logiciel de ticketing contient : Date, Catégorie, Priorité, Technicien, Délai de résolution, Statut. En 10 minutes, on construit :

  • Volume de tickets par catégorie et par priorité.
  • Délai moyen de résolution par technicien.
  • Évolution mensuelle des tickets.

Zéro formule, juste des TCD. Et lorsque la direction demande une vue trimestrielle, on regroupe les dates en trimestres et c'est réglé.

Cas 3 — Suivi budgétaire

Un contrôleur de gestion reçoit un grand livre comptable. Il crée un TCD avec :

  • Lignes : Centre de coût → Compte.
  • Colonnes : Mois.
  • Valeurs : Montant.
  • Filtre : Société.

Puis un champ calculé « Écart vs Budget » qui soustrait la colonne Budget de la colonne Réalisé. Tout son reporting est généré en un fichier.

Astuce de pro : nommez vos TCD systématiquement (onglet Analyse → Nom du TCD). En VBA ou en Power Query, retrouver « TCD1 » est un enfer ; retrouver « DashCAParRegion » est trivial.

Erreurs fréquentes à éviter

1. Source non actualisée

Le TCD garde une « photo » de la source dans son cache. Si vous ne cliquez pas Actualiser, vos chiffres restent figés. Activez systématiquement « Actualiser à l'ouverture » via les options du TCD.

2. Source au format A1:F50000

Vous ajoutez 200 lignes. Le TCD n'en voit aucune. Cause : la source pointe sur une plage fixe. Solution : passer la source en tableau structuré, le TCD étend automatiquement son champ.

3. Confusion entre Somme et Nombre

Si une colonne numérique apparaît comme « Nombre de » au lieu de « Somme de », c'est qu'elle contient au moins une cellule vide ou un texte. Nettoyez la source, ou changez l'agrégation à la main.

4. Cellules (vide) dans le TCD

Quand un champ contient des cellules vides, l'élément « (vide) » apparaît. Décochez-le dans le filtre du champ ou, mieux, remplissez les vides à la source (Power Query est parfait pour ça).

5. Élargir manuellement les colonnes à chaque actualisation

Excel par défaut ajuste les largeurs au format souhaité… et les recasse à chaque actualisation. Options du TCD → décochez « Ajuster automatiquement les largeurs de colonnes lors de la mise à jour ». Vos largeurs sont enfin stables.

6. Casser la hiérarchie en supprimant un groupement

Si vous groupez des dates dans un TCD puis dans un autre TCD basé sur la même source, le groupement est partagé. Le supprimer dans l'un l'enlève dans l'autre. Solution : dupliquer la source en cache séparé, ou utiliser Power Pivot.

Bonnes pratiques de pro

Toujours partir d'un tableau structuré

C'est la fondation de tout. Source = tableau structuré (Ctrl+L) avec un nom parlant. Le TCD pointe sur le nom. Plus jamais de plage figée.

Une feuille « Source », une feuille « TCD »

Séparation propre : la feuille Source ne reçoit que les données, la feuille TCD reçoit les croisements. Quand quelqu'un fouille, il sait où aller.

Renommer les champs visibles

« Somme de CA » est laid. Cliquez sur la cellule, tapez « CA total ». Plus présentable, plus pro.

Désactiver « Afficher les sous-totaux »

Sur les rapports destinés à être exportés, les sous-totaux brouillent souvent la lecture. Onglet Création → Sous-totaux → Ne pas afficher.

Préparer un TCD pour Power Pivot dès le départ

Si vous croisez plus d'une table, passez en mode Modèle de données (case à cocher au moment de la création du TCD). Vous accédez à des fonctions DAX, à des jointures, à des mesures persistantes.

Astuce de pro : dupliquer un TCD est gratuit. Pour explorer plusieurs angles d'analyse, créez 5 TCD côte à côte plutôt que de remanier le même 5 fois.

TCD vs SOMME.SI.ENS vs Power Query

CritèreTCDSOMME.SI.ENSPower Query
Exploration rapide★★★★★
Format de sortie figé pour rapport★★★★★★★★
Calculs ligne à ligne★★★★★★
Volumétrie (> 100 000 lignes)★★★★★
Mise à jour automatique★★★★★★★
Courbe d'apprentissageFacileMoyennePlus longue

Verdict : utilisez le TCD pour explorer, SOMME.SI.ENS pour des rapports figés cellule par cellule, Power Query pour préparer la donnée en amont.

Performance des TCD : ce qu'il faut savoir

Un TCD est généralement plus rapide qu'un empilement de SOMME.SI.ENS sur de gros volumes, car il s'appuie sur un cache interne très optimisé. Mais quelques pratiques aident :

  • Évitez les sources avec colonnes entières (A:A). Préférez un tableau structuré.
  • Supprimez les champs inutilisés du tableau source (Power Query pour cela).
  • Désactivez « Actualiser à l'ouverture » si la source est très grosse et que vous n'avez pas besoin de fraîcheur immédiate.
  • Passez à Power Pivot dès que vous dépassez 500 000 lignes ou plusieurs tables.

FAQ — Tableaux croisés dynamiques

Comment créer un TCD ?

Réponse : cliquez dans vos données, puis Insertion → Tableau croisé dynamique. Choisissez « Nouvelle feuille ». Glissez ensuite les champs dans Lignes, Colonnes et Valeurs.

Comment actualiser un TCD ?

Réponse : clic droit dans le TCD → Actualiser, ou raccourci Alt+F5. Pour tout actualiser : Ctrl+Alt+F5.

Comment regrouper des dates dans un TCD ?

Réponse : glissez la date en Lignes, puis clic droit sur une date → Grouper. Cochez Mois, Trimestres, Années selon le besoin.

Comment afficher des pourcentages dans un TCD ?

Réponse : clic droit sur une valeur → Afficher les valeurs → % du total général (ou ligne, colonne, parent). Aucun calcul à écrire.

Comment changer la source de données d'un TCD ?

Réponse : cliquez dans le TCD → onglet Analyse → Changer la source de données. Mieux : basez-le sur un tableau structuré, la source s'étend toute seule.

Comment trier un TCD par valeur ?

Réponse : clic droit sur une valeur de la colonne à trier → Trier → Du plus grand au plus petit. Le tri persiste après actualisation.

Comment masquer les totaux ?

Réponse : onglet Création → Totaux généraux → Désactivé. Pour les sous-totaux : Sous-totaux → Ne pas afficher.

Comment afficher uniquement le top 10 ?

Réponse : cliquez sur la flèche d'un champ Ligne → Filtres de valeurs → 10 premiers. Choisissez Top/Bas, le nombre et le champ utilisé.

Pourquoi mon TCD affiche (vide) ?

Réponse : certaines cellules de la source sont vides dans le champ utilisé. Décochez « (vide) » dans le filtre ou remplissez la source.

Comment ajouter un champ calculé ?

Réponse : onglet Analyse du TCD → Champs, éléments et jeux → Champ calculé. Tapez le nom et la formule (ex : =CA-Coût).

Quelle différence entre un TCD et SOMME.SI.ENS ?

Réponse : le TCD est interactif et multi-axes. SOMME.SI.ENS est figé mais s'intègre dans un tableau précis. Pour explorer, TCD ; pour publier une valeur précise dans une cellule, SOMME.SI.ENS.

Conclusion

Le tableau croisé dynamique est l'outil qui transforme Excel en véritable base d'analyse. Une fois la logique des 4 zones comprise, c'est une question de pratique : plus vous en construirez, plus vite vous saurez quoi mettre où. Et plus vous gagnerez de temps sur vos analyses du quotidien.

Trois habitudes à adopter dès maintenant : toujours sourcer un TCD sur un tableau structuré, activer Actualiser à l'ouverture, et connecter vos segments à plusieurs TCD pour des dashboards vraiment interactifs.

Pour aller plus loin : explorez les segments qui rendent vos TCD interactifs en un clic, puis Power Pivot et le DAX pour les volumétries qui dépassent Excel classique.

Lire l'article sur les segments Les tableaux structurés