Vous avez une longue liste de ventes, de commandes ou de dépenses dans Google Sheets, et vous voulez en tirer un résumé clair sans écrire trente formules ? C'est exactement le rôle du tableau croisé dynamique. En quelques clics, il regroupe, compte et additionne vos données selon les critères de votre choix. Ce guide explique ce qu'est un tableau croisé dynamique sur Google Sheets, comment le créer pas à pas, comment configurer lignes, colonnes, valeurs et filtres avec un exemple concret, puis quelques astuces utiles. Il compare enfin honnêtement Google Sheets et Excel sur ce terrain.
Qu'est-ce qu'un tableau croisé dynamique sur Google Sheets ?
Un tableau croisé dynamique (souvent abrégé TCD) est un outil d'analyse qui synthétise un grand tableau de données en un résumé lisible. Plutôt que de parcourir des centaines de lignes, vous obtenez par exemple le total des ventes par région, le nombre de commandes par produit ou la moyenne des notes par catégorie, le tout automatiquement.
Le mot « dynamique » est important : dès que vous modifiez la façon dont les données sont organisées (en déplaçant un champ ou en ajoutant un filtre), le résumé se recalcule instantanément. Vous explorez vos données sous plusieurs angles sans jamais toucher au tableau d'origine, qui reste intact.
Sur Google Sheets, le tableau croisé dynamique repose sur quatre zones de configuration : les lignes, les colonnes, les valeurs et les filtres. C'est exactement le même principe que dans Microsoft Excel, ce qui explique pourquoi maîtriser le TCD sur l'un facilite grandement son usage sur l'autre.
Pour bien fonctionner, un tableau croisé dynamique a besoin de données propres : une ligne d'en-têtes en haut, une seule information par colonne, et pas de lignes vides au milieu. Une liste bien structurée (date, région, produit, vendeur, montant) est le point de départ idéal pour produire des analyses fiables.
Créer un tableau croisé dynamique pas à pas
La création d'un tableau croisé dynamique sur Google Sheets se fait en trois étapes simples. Aucune formule n'est nécessaire : tout passe par des menus.
Sélectionner les données
Cliquez sur une cellule de votre tableau, ou sélectionnez toute la plage à analyser, en-têtes compris. Inutile de viser au pixel près : Google Sheets sait généralement détecter l'étendue de vos données.
Ouvrir le menu Insertion
Dans la barre de menus, cliquez sur Insertion, puis sur Tableau croisé dynamique. Une fenêtre s'ouvre et vous demande de confirmer la plage de données à utiliser.
Choisir l'emplacement
Google Sheets propose de créer le tableau croisé dans une nouvelle feuille (recommandé, pour garder vos données d'origine au propre) ou dans une feuille existante. Validez : un tableau vide apparaît, accompagné d'un éditeur sur la droite.
À ce stade, le tableau est vide : c'est normal. Tout le travail consiste maintenant à indiquer à Google Sheets quels champs placer en lignes, en colonnes et en valeurs. C'est l'objet de la section suivante.
Configurer lignes, colonnes, valeurs et filtres
L'éditeur de tableau croisé dynamique, à droite de l'écran, présente quatre zones : Lignes, Colonnes, Valeurs et Filtres. Vous y ajoutez des champs depuis vos données, et le résumé se construit en direct. Prenons un exemple concret pour comprendre.
Imaginons une liste de ventes avec, pour chaque ligne : la date, la région, le produit et le montant de la vente. Saisissez ces cinq lignes pour suivre l'exemple.
| Date | Région | Produit | Montant |
|---|---|---|---|
| 15/01/2026 | Nord | Clavier | 45 € |
| 20/01/2026 | Sud | Souris | 20 € |
| 03/02/2026 | Nord | Souris | 20 € |
| 10/02/2026 | Sud | Clavier | 45 € |
| 05/03/2026 | Est | Clavier | 45 € |
Pour obtenir le chiffre d'affaires par région et par produit, on configure ainsi :
- Lignes : Région. Chaque région (Nord, Sud, Est) devient une ligne du résumé.
- Colonnes : Produit. Chaque produit (Clavier, Souris) devient une colonne.
- Valeurs : Montant. Google Sheets additionne les montants : dans Synthétiser via, gardez SUM pour cumuler le chiffre d'affaires. L'éditeur affiche les noms anglais des fonctions, même en français : COUNTA pour compter les ventes, AVERAGE pour la valeur moyenne.
Le résultat est un tableau qui croise les régions en lignes et les produits en colonnes, avec à chaque intersection le total vendu. Vous voyez d'un coup d'œil quelle région achète le plus de claviers ou de souris, avec les totaux généraux calculés automatiquement.
La zone Filtres permet ensuite d'affiner l'analyse sans rien retoucher. En ajoutant le champ Région dans les filtres, vous pourriez par exemple n'afficher que les ventes du Nord et du Sud, ou masquer une région. Le tableau se met à jour aussitôt. C'est cette souplesse qui fait toute la puissance du tableau croisé dynamique.
Astuces : trier, regrouper, champ calculé
Une fois le tableau croisé en place, quelques fonctions permettent d'aller plus loin et de gagner en lisibilité :
- Trier les résultats : dans l'éditeur, chaque champ en lignes ou en colonnes dispose d'une option « Trier par ». Vous pouvez classer les régions par chiffre d'affaires décroissant pour faire remonter les meilleures en haut du tableau, plutôt que de les laisser par ordre alphabétique.
- Regrouper les données : Google Sheets sait regrouper des dates par mois, trimestre ou année. Faites un clic droit sur une valeur de date dans le tableau croisé, puis choisissez « Créer un groupe de dates de tableau croisé dynamique » et, par exemple, « Mois » pour transformer une longue liste de jours en synthèse mensuelle. Avec l'exemple ci-dessus, placez Date en Lignes à la place de Région, puis regroupez par mois : vous obtenez 65 € en janvier, 65 € en février et 45 € en mars. La colonne doit contenir de vraies dates, et non du texte ; l'éditeur propose aussi directement un champ « Date – Mois ».
- Ajouter un champ calculé : la zone Valeurs propose « Ajouter » puis « Champ calculé ». Vous y écrivez une formule à partir de vos champs, par exemple un montant TTC à partir d'un montant hors taxes, ou une marge. Le calcul s'applique alors à chaque ligne du résumé.
- Afficher en pourcentage : dans la liste Afficher en tant que d'un champ de valeurs, l'option « Pourcentage du total général » (ou du total d'une ligne, d'une colonne) convertit les chiffres bruts en parts relatives, pratique pour comparer le poids de chaque région ou produit.
Ces réglages se combinent librement : on peut trier, regrouper par mois et afficher en pourcentage dans le même tableau, sans jamais écrire une seule formule manuelle.
Les erreurs fréquentes
Le tableau croisé dynamique est robuste, mais quelques pièges reviennent souvent, sur Google Sheets comme sur Excel. Voici les plus courants et comment les éviter :
- Des en-têtes manquants ou dupliqués : chaque colonne de données doit avoir un titre unique en première ligne. Sans en-tête clair, les champs proposés dans l'éditeur deviennent illisibles.
- Une plage source trop courte : si vous ajoutez des lignes en dehors de la plage analysée, elles n'apparaissent pas dans le résumé. Pensez à élargir la plage source, ou sélectionnez des colonnes entières dès le départ.
- Des cellules vides ou des lignes blanches : une ligne vide au milieu des données peut interrompre la détection de la plage et fausser le tableau. Gardez une liste continue.
- Des montants stockés comme du texte : si une colonne de chiffres contient en réalité du texte (à cause d'un espace ou d'un symbole), la fonction SOMME ne fonctionne pas. Vérifiez le format des cellules.
- Oublier d'actualiser la plage : sur Google Sheets, le tableau se met à jour seul tant que les nouvelles données restent dans la plage. Au-delà, il faut modifier la plage source dans l'éditeur pour intégrer les ajouts.
Tableau croisé dynamique Google Sheets vs Excel : quelles différences ?
Pour des analyses simples, Google Sheets fait très bien le travail : il est gratuit, collaboratif, et son tableau croisé dynamique suffit largement pour résumer des ventes, des dépenses ou un suivi d'activité à plusieurs en temps réel. Si vos besoins se limitent à cela, inutile de chercher plus loin.
Les différences apparaissent dès que l'analyse se complexifie ou que les volumes augmentent. Sur ce terrain, Excel propose un outillage nettement plus complet :
- Power Pivot et le modèle de données : Excel relie plusieurs tables entre elles dans un véritable modèle de données, là où Google Sheets travaille sur une seule plage à plat. On construit ainsi des analyses multi-sources sans empiler des formules de rapprochement.
- Les graphiques croisés dynamiques : Excel propose un type de graphique relié au tableau croisé, avec ses propres boutons de champ. Google Sheets n'a pas ce type de graphique : on insère un graphique classique à partir du tableau croisé (voir notre guide des graphiques Google Sheets). En revanche, un segment (Données > Ajouter un segment) filtre en même temps les graphiques et les tableaux croisés d'une même feuille qui utilisent le même ensemble de données (aide Google sur les segments).
- Power Query : pour importer, nettoyer et combiner de gros volumes de données issues de plusieurs sources, avec des étapes rejouées automatiquement à chaque actualisation.
- Les gros volumes : un fichier Google Sheets est limité à 20 millions de cellules ou 100 Mo, toutes feuilles confondues (aide Google Drive), alors que chaque feuille d'un classeur Excel compte jusqu'à 1 048 576 lignes et 16 384 colonnes, le nombre de feuilles n'étant limité que par la mémoire (aide Microsoft). Sur de très gros fichiers, la fluidité dépend aussi de l'ordinateur et, pour Sheets, de la connexion.
Autrement dit : pour résumer des ventes, des dépenses ou un suivi partagé à plusieurs, commencez par Google Sheets ; pour relier plusieurs tables ou traiter de gros volumes, commencez par Excel, avec notre guide du tableau croisé dynamique Excel.
Pour approfondir l'exercice, reprenez l'exemple avec vos propres données, puis ajoutez un graphique et un segment. Pour progresser avec un formateur, notre formation Google Sheets certifiante travaille les tableaux croisés dynamiques, les segments et l'automatisation, de façon transposable à Excel.




