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.
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égiondans Lignes. - Glissez
Moisdans Colonnes. - Glissez
CAdans 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.
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é
Ventesrempli 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ère | TCD | SOMME.SI.ENS | Power Query |
|---|---|---|---|
| Exploration rapide | ★★★ | ★ | ★★ |
| Format de sortie figé pour rapport | ★★ | ★★★ | ★★★ |
| Calculs ligne à ligne | ★ | ★★★ | ★★★ |
| Volumétrie (> 100 000 lignes) | ★★ | ★ | ★★★ |
| Mise à jour automatique | ★★ | ★★★ | ★★ |
| Courbe d'apprentissage | Facile | Moyenne | Plus 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.