Vous savez déjà créer un TCD, glisser un champ en Valeurs et poser un segment. Bien. Ce guide ne revient pas sur ces bases : il va droit aux techniques que les utilisateurs avancés utilisent pour construire des modèles fiables sur plusieurs tables, écrire de vraies mesures DAX et faire tenir un tableau de bord sous la seconde même sur un gros volume.

Après un rappel express des fondamentaux (sections 1 à 6, à parcourir en diagonale si vous les maîtrisez déjà), la section 7 attaque le cœur du sujet : Power Pivot et le modèle de données, les mesures DAX (CALCULATE, SUMX), LIREDONNEESTABCROISDYNAMIQUE, les champs calculés et leurs pièges, la Chronologie, l'optimisation de performance, Power Query en amont, la sécurisation d'une feuille avec TCD et enfin le dépannage avancé.

Prérequis : ce guide suppose que vous savez déjà créer un TCD simple, utiliser un segment et actualiser vos données. Si ce n'est pas encore le cas, commencez par les sections 1 à 3 ci-dessous avant d'aborder la section 7.

1C'est quoi un TCD Excel et à quoi ça sert vraiment ?

1.1 Définition simple du Tableau Croisé Dynamique

Un TCD (Tableau Croisé Dynamique) est un outil Excel qui résume et croise automatiquement de grandes quantités de données brutes en un tableau de synthèse, sans écrire de formule.

Concrètement, il « croise » vos informations : par exemple, il peut afficher instantanément le total des ventes par mois et par région, simplement en faisant glisser des champs dans des zones prédéfinies (Lignes, Colonnes, Valeurs, Filtres).

Le mot « dynamique » n'est pas anodin : le tableau se met à jour automatiquement dès que vous modifiez sa structure ou que vous actualisez la source de données. C'est ce qui en fait l'outil d'analyse le plus utilisé par les professionnels sous Excel, bien avant les formules avancées ou les macros.

À retenir : un TCD ne modifie jamais vos données d'origine. Il crée une vue de synthèse séparée, que vous pouvez reconfigurer à l'infini sans risque.
Le jeu de données utilisé dans cet article : pour rester concret, tous les exemples ci-dessous (basiques et avancés) s'appuient sur la même table « Ventes », avec les colonnes suivantes.
DateProduitRégionVendeurQuantitéMontant
03/01/2026OrdinateursNordAmadou21 180 000 FCFA
14/02/2026ÉcransSudFatou5620 000 FCFA
19/03/2026OrdinateursSudAmadou1590 000 FCFA
02/03/2026ClaviersNordFatou10230 000 FCFA

1.2 3 exemples concrets où le TCD est indispensable

Analyse de ventes

Obtenir en un instant le chiffre d'affaires par produit, par commercial ou par mois, sans reconstruire un seul graphique manuellement.

Suivi RH

Compter le nombre de salariés par service, suivre les absences par mois ou répartir la masse salariale par catégorie.

Bilan financier

Regrouper les dépenses par catégorie comptable et par trimestre pour préparer un reporting sans ressaisie.

Dans les trois cas, le principe est identique : partir d'une liste brute et obtenir une synthèse exploitable sans écrire une seule fonction.

2La base indispensable : bien préparer ses données avant de créer un TCD

C'est l'étape que presque tout le monde saute — et c'est justement celle qui fait « planter » ou mal fonctionner un TCD. Un tableau croisé dynamique n'est jamais meilleur que les données qui l'alimentent.

2.1 Les 3 règles d'or des données brutes

  • Aucune ligne ni colonne vide à l'intérieur du tableau : une seule ligne vide et Excel considère que la liste s'arrête là.
  • 1 colonne = 1 seul type de donnée (pas de « Nom + Prénom » dans une même cellule, pas de cellules fusionnées).
  • Une ligne d'en-têtes unique, sur la première ligne, avec un intitulé clair et unique par colonne.

2.2 Comment mettre ses données sous forme de tableau officiel Excel

Avant d'insérer votre TCD, convertissez votre plage en tableau officiel Excel : sélectionnez une cellule de vos données, puis Ctrl + T (ou Insertion > Tableau). Cette manipulation a un avantage majeur : votre tableau croisé dynamique s'étendra automatiquement aux nouvelles lignes ajoutées par la suite, sans que vous ayez à redéfinir la plage source à chaque actualisation.

Astuce : donnez un nom explicite à votre tableau (onglet Création de tableau > Nom du tableau), par exemple « Tbl_Ventes ». Vous le retrouverez facilement lors de la création du TCD.

3Comment créer un Tableau Croisé Dynamique étape par étape

C'est le cœur de ce tutoriel. Suivez ces quatre étapes dans l'ordre pour créer votre premier TCD, même si vous débutez complètement sur Excel.

1

Sélectionner sa plage de données brute

Cliquez sur n'importe quelle cellule à l'intérieur de votre tableau de données (ou de votre tableau officiel créé à l'étape précédente). Vous n'avez pas besoin de sélectionner manuellement toutes les cellules : Excel détecte automatiquement les limites du tableau.

2

Insérer le TCD

Allez dans le ruban Insertion > Tableau croisé dynamique. Excel propose alors une fenêtre pour confirmer la plage source — vérifiez qu'elle correspond bien à l'ensemble de vos données.

3

Choisir l'emplacement : nouvelle feuille vs feuille existante

Excel vous demande où placer le TCD. Pour un premier essai ou pour garder vos données sources bien séparées de votre analyse, choisissez « Nouvelle feuille de calcul ». Optez pour « Feuille de calcul existante » uniquement si vous construisez un tableau de bord regroupant plusieurs éléments sur une même feuille.

4

Paramétrer son TCD : Lignes, Colonnes, Valeurs et Filtres expliqués

Une zone « Champs de tableau croisé dynamique » apparaît sur la droite, avec 4 zones à glisser-déposer :

  • Lignes : les catégories affichées verticalement (ex. les produits).
  • Colonnes : les catégories affichées horizontalement (ex. les mois).
  • Valeurs : les chiffres à calculer (ex. la somme du chiffre d'affaires).
  • Filtres : un critère global qui restreint tout le TCD (ex. une seule année).

Anatomie d'un TCD appliqué à la table « Ventes » : chaque champ glissé dans une zone détermine son rôle dans l'analyse.

4Comment filtrer et analyser son TCD comme un pro

Une fois votre TCD créé, la vraie puissance de l'outil se révèle dans le filtrage. Il existe deux méthodes complémentaires.

🔽 Méthode 1 : Filtre classique

  • Cliquez sur la flèche à côté d'un champ en zone Lignes, Colonnes ou Filtres.
  • Décochez les éléments à exclure, ou utilisez les filtres textuels/numériques.
  • Rapide, mais peu visuel : on ne voit pas immédiatement quel filtre est actif.

🎛️ Méthode 2 : Segment (recommandée)

  • Onglet Analyse de TCD > Insérer un Segment.
  • Affiche des boutons cliquables, visibles en permanence à l'écran.
  • Beaucoup plus visuel et interactif pour un tableau de bord.

Astuce d'expert : connecter un seul Segment à plusieurs TCD

C'est l'astuce la plus recherchée sur ce sujet, et pourtant très peu de tutoriels l'expliquent clairement. Un même segment peut piloter plusieurs tableaux croisés dynamiques simultanément, à condition qu'ils partagent la même source de données. Pour cela :

  1. 1Faites un clic droit sur le segment déjà créé, puis choisissez « Connexions de rapport » (ou « Report Connections »).
  2. 2Cochez la case de chaque TCD supplémentaire que vous souhaitez relier au segment.
  3. 3Validez : en cliquant sur un bouton du segment, tous les TCD connectés se filtrent en même temps.
Cas d'usage typique : un tableau de bord avec un TCD « Chiffre d'affaires » et un TCD « Nombre de commandes » filtrés ensemble par un seul segment « Région ».

5Les 3 personnalisations avancées pour un TCD parfait

5.1 Comment grouper les données d'un TCD par tranches (dates, âges, prix)

Au lieu d'afficher chaque date ou chaque montant individuellement, vous pouvez les regrouper par tranches. Clic droit sur une valeur en zone Lignes ou Colonnes > Grouper. Pour des dates, choisissez « Mois », « Trimestre » ou « Année ». Pour des montants ou des âges, définissez un intervalle de départ, de fin et un pas (par exemple des tranches de 10 ans ou de 100 000 FCFA).

Avant groupement
  • 03/01/2026
  • 07/01/2026
  • 14/02/2026
  • 02/03/2026
  • 19/03/2026
Après groupement par mois
  • Janvier 2026
  • Février 2026
  • Mars 2026

5.2 Comment trier les données dans un TCD (du plus grand au plus petit)

Cliquez droit sur une valeur de la colonne à trier, puis Trier > Du plus grand au plus petit. Vous pouvez aussi utiliser la flèche de filtre du champ concerné et choisir directement l'ordre de tri. C'est particulièrement utile pour faire ressortir immédiatement vos meilleurs produits ou vos plus gros clients.

5.3 Comment changer le format des nombres et afficher le FCFA dans un TCD

Par défaut, un TCD affiche des nombres bruts, sans symbole monétaire. Clic droit sur une valeur > Format de nombre > choisissez « Personnalisé » et saisissez un format du type # ##0 "FCFA" (le FCFA n'ayant pas de symbole monétaire natif dans Excel, on l'ajoute via un format personnalisé plutôt que la liste déroulante des devises). Contrairement à un formatage classique de cellule, ce format reste appliqué même si vous modifiez la structure du TCD par la suite.

6Les 3 erreurs à éviter avec les TCD

Oublier d'actualiser le TCD

Contrairement à une formule classique, un TCD ne se met pas à jour tout seul quand la source change. Pensez au raccourci Alt + F5 (actualiser tout) après chaque modification des données.

Partir d'un mauvais format de données

Cellules fusionnées, lignes de sous-totaux intercalées, colonnes sans en-tête : ce sont les causes les plus fréquentes de TCD incomplets ou erronés. Reprenez toujours les 3 règles d'or de la section 2.

Laisser un champ en « Nombre » au lieu de « Somme »

Si un champ numérique contient ne serait-ce qu'une seule cellule vide ou textuelle, Excel bascule automatiquement le calcul en « Nombre » (comptage) au lieu de « Somme ». Vérifiez toujours le résumé de calcul via clic droit > Paramètres des champs de valeurs.

ErreurConséquenceSolution
Oubli d'actualisationDonnées obsolètes affichéesAlt + F5 après chaque modification
Cellules fusionnéesLignes mal regroupéesDéfusionner avant de créer le TCD
Champ en « Nombre »Total incorrectVérifier les paramètres des champs de valeurs

7Aller plus loin : techniques pro pour utilisateurs expérimentés

Cette section suppose que vous êtes à l'aise avec un TCD classique. On passe au modèle de données, au DAX, à la performance et à la fiabilisation d'un tableau de bord en production.

7.1 Power Pivot et le modèle de données : croiser plusieurs tables sans RECHERCHEV

Dès que votre analyse combine plusieurs tables (ventes, clients, produits), arrêtez de tout ramener dans un seul onglet à coups de RECHERCHEV. Chargez chaque table dans le modèle de données (case « Ajouter aux données du modèle » lors de l'import ou de la conversion en tableau), puis créez les relations entre elles dans Power Pivot > Gérer > Vue diagramme, en reliant les clés communes (ex. ID Produit). Le TCD peut alors piocher des champs dans plusieurs tables à la fois, sans qu'aucune colonne de jointure n'existe physiquement dans vos données sources.

CritèreTCD classiquePower Pivot
Sources multiplesUne seule plage/tablePlusieurs tables liées par relations
Volume de donnéesLimité par la mémoire du cacheCompression VertiPaq, plusieurs millions de lignes
Langage de calculChamps calculés (formules simples)DAX (CALCULATE, SUMX...)
Courbe d'apprentissageFaiblePlus élevée, mais bien plus puissant

7.2 Mesures DAX vs champs calculés classiques

Un champ calculé classique (Analyse de TCD > Champs, éléments et jeux > Champ calculé) applique sa formule après l'agrégation, ce qui fausse les résultats dès qu'on manipule des ratios ou des moyennes. Une mesure DAX, définie une seule fois dans le modèle, se recalcule correctement quel que soit le contexte de filtre (segment, ligne, colonne).

Mesure de base
CA Total = SUM(Ventes[Montant])
Comparaison avec CALCULATE
CA N-1 = CALCULATE([CA Total]; SAMEPERIODLASTYEAR('Calendrier'[Date]))
Calcul ligne par ligne avec SUMX
Marge Totale = SUMX(Ventes; Ventes[Quantité] * (Ventes[PrixVente] - Ventes[PrixAchat]))
Piège fréquent : une moyenne de pourcentages calculée par un champ calculé n'est presque jamais égale au pourcentage global réel. SUMX ou CALCULATE recalculent ligne par ligne et évitent ce biais.

Pourquoi CALCULATE change le résultat selon la ligne du TCD ? Une mesure DAX n'a pas de valeur fixe : elle se réévalue à chaque cellule du TCD selon les filtres actifs à cet endroit précis (le « contexte de filtre »). Voici ce qui se passe concrètement avec CA Total = SUM(Ventes[Montant]) posé en Valeurs et Région en Lignes :

Contexte de filtre
  • Ligne « Nord » → filtre implicite Région = Nord
  • Ligne « Sud » → filtre implicite Région = Sud
  • Ligne « Total général » → aucun filtre Région
Résultat de CA Total
  • Nord → somme des lignes Ventes où Région = Nord
  • Sud → somme des lignes Ventes où Région = Sud
  • Total général → somme de toutes les lignes

La même formule DAX produit donc un résultat différent à chaque ligne, sans qu'on ait rien à reprogrammer : c'est le TCD qui fournit le contexte, et la mesure qui s'y adapte.

7.3 LIREDONNEESTABCROISDYNAMIQUE : référencer une valeur de TCD dans un rapport externe

Quand vous cliquez sur une cellule d'un TCD depuis une formule, Excel génère automatiquement une fonction LIREDONNEESTABCROISDYNAMIQUE plutôt qu'une référence classique. Elle a un avantage : la formule reste exacte même si vous réorganisez le TCD, car elle cible un champ et un élément nommés, pas une position.

=LIREDONNEESTABCROISDYNAMIQUE("Somme de Montant";$A$3;"Produit";"Ordinateurs";"Région";"Nord")

Si vous préférez glisser des références de cellules classiques (utile pour un modèle figé), désactivez ce comportement via Fichier > Options > Formules > décocher « Utiliser les fonctions GetPivotData pour les références de TCD ».

7.4 Champs et éléments calculés : cas d'usage et pièges

  • Champ calculé : crée une nouvelle colonne de valeurs (ex. Prix moyen = Montant / Quantité), mais le calcul s'applique sur les totaux déjà agrégés — à réserver aux formules linéaires (sommes, différences), jamais aux ratios ou moyennes.
  • Élément calculé : crée un élément synthétique à l'intérieur d'un champ (ex. « Croissance N/N-1 »). Pratique, mais peut dégrader fortement les performances sur un gros TCD et devient incompatible avec le groupement de dates.

7.5 Chronologie (Timeline) : filtrer les dates en un clic

Alternative au segment spécialement conçue pour les dates : Analyse de TCD > Insérer une Chronologie. Elle affiche un curseur qui permet de basculer entre jour, mois, trimestre et année, et se connecte à plusieurs TCD exactement comme un segment (clic droit > Connexions de rapport).

7.6 Optimisation de performance sur gros volumes

  • Partager le cache mémoire : créez vos TCD supplémentaires à partir d'un TCD existant (et non en resélectionnant la plage) pour qu'ils partagent le même cache — fichier plus léger, actualisation plus rapide.
  • Désactiver l'actualisation à l'ouverture si elle n'est pas indispensable immédiatement (Options du TCD > Données).
  • Passer sur le modèle de données au-delà d'environ un million de lignes ou de plusieurs tables jointes : la compression VertiPaq de Power Pivot est nettement plus efficace que le cache d'un TCD classique.

7.7 Power Query en amont : nettoyer avant d'analyser

Plutôt que de corriger des données sales à la main avant chaque TCD, transformez-les une fois pour toutes via Données > Obtenir des données > Power Query : suppression des doublons, dépivotage de colonnes, changement de types, fusion de sources. La requête reste connectée à la source et se réactualise automatiquement en même temps que le TCD.

7.8 Sécuriser une feuille contenant un TCD sans bloquer les segments

Si vous protégez une feuille contenant un TCD (Révision > Protéger la feuille) sans précaution, les segments et les filtres deviennent inutilisables pour l'utilisateur final. Pensez à cocher « Utiliser un rapport de tableau croisé dynamique et un graphique croisé dynamique » dans la liste des actions autorisées avant de valider la protection.

7.9 Dépannage avancé

SymptômeCause probableSolution
Nouvelles colonnes ignoréesColonne ajoutée hors du tableau officiel (Ctrl+T)Étendre le tableau ou modifier la source de données (Analyse > Modifier la source)
Fichier anormalement lourdPlusieurs caches mémoire dupliquésRecréer les TCD à partir d'un TCD existant plutôt que de la plage source
Erreur #REF sur LIREDONNEESTABCROISDYNAMIQUEStructure du TCD réorganisée après écriture de la formuleUtiliser une référence de cellule classique ou figer la structure avant publication

7.10 Graphique croisé dynamique avancé

Un graphique croisé dynamique classique se limite souvent à un seul type de série. Pour un tableau de bord plus lisible, passez par Création de graphique > Modifier le type de graphique > Combiné afin d'associer par exemple des barres pour le Montant et une courbe pour la Quantité, chacune sur son propre axe. Ajoutez un axe secondaire dès que deux séries ont des échelles trop différentes (ex. un montant en milliers d'euros face à un nombre de commandes à deux chiffres), sans quoi la série la plus petite devient illisible.

7.11 TCD sur Power BI vs Excel : quand basculer ?

Power Pivot dans Excel et Power BI partagent le même moteur (VertiPaq) et le même langage DAX — mais ne visent pas le même usage. Le tableau suivant aide à trancher.

7.12 Partage et collaboration : TCD sur OneDrive/SharePoint

Dans un classeur co-édité en temps réel sur OneDrive ou SharePoint, un TCD reste utilisable mais avec quelques limites : la co-édition simultanée sur la feuille du TCD lui-même peut ralentir la synchronisation, et deux utilisateurs qui actualisent en même temps peuvent temporairement voir des versions différentes du cache. Pour fiabiliser un tableau de bord partagé, privilégiez une actualisation programmée par une seule personne (ou via Power Automate) plutôt que des actualisations manuelles concurrentes.

7.13 Compatibilité avec Google Sheets

Si votre équipe travaille en mixte Excel/Google Sheets, sachez que Google Sheets propose son propre « Tableau croisé dynamique » (menu Insertion), avec une logique de zones identique (Lignes, Colonnes, Valeurs, Filtres). En revanche, les segments avancés, la Chronologie, les mesures DAX et Power Pivot n'ont pas d'équivalent direct dans Sheets : un classeur Excel avancé perdra ces fonctionnalités lors d'une conversion.

🧠 Aide-mémoire : raccourcis clavier indispensables

Actualiser tous les TCDAlt + F5
Convertir en tableau officielCtrl + T
Insérer un TCDAlt + N puis V
Graphique croisé rapideAlt + F1

Conclusion

Vous savez désormais aller au-delà d'un TCD simple : construire un modèle de données multi-tables avec Power Pivot, écrire des mesures DAX fiables, référencer vos résultats avec LIREDONNEESTABCROISDYNAMIQUE, éviter les pièges des champs calculés, filtrer avec une Chronologie, optimiser la performance sur de gros volumes et sécuriser un tableau de bord en production. Il ne reste plus qu'une chose à faire : appliquer ces techniques sur votre propre modèle.

EX

Rédigé par l'équipe MaîtriseExcel

Formateurs Excel certifiés — mise à jour 2026