Accéder au contenu principal

Tableau croisé dynamique Google Sheets : le guide complet

Apprenez à créer et utiliser des tableaux croisés dynamiques dans Google Sheets pour résumer, analyser et explorer vos données.
Actualisé 4 mai 2026  · 13 min lire

Les données brutes semblent gérables… jusqu’à ce que vous tentiez de répondre à une question toute simple : 

  • Chiffre d'affaires total par région
  • Panier moyen par produit
  • Nombre d’occurrences par mois

Soudain, la feuille contient toutes les informations — mais aucune réponse.

C’est là que les tableaux croisés dynamiques font la différence. 

Dans Google Sheets, ils permettent de regrouper, calculer et réorganiser rapidement vos données, sans écrire de formules au préalable. 

Dans ce guide, je vous montre comment créer un tableau croisé dynamique dans Google Sheets, utiliser l’éditeur et l’ajuster selon vos besoins.

Comment créer un tableau croisé dynamique dans Google Sheets

Pour créer un tableau croisé dynamique dans Google Sheets, suivez ces étapes :

Etape 1 : sélectionner vos données

Sélectionnez l’ensemble du jeu de données à résumer. Cliquez sur n’importe quelle cellule de votre tableau, puis faites glisser pour sélectionner toute la plage.

Avant de sélectionner, vérifiez la structure des données :

  • Chaque colonne possède un en-tête sur la première ligne
  • Aucune ligne vide au milieu
  • Aucune colonne vide dans le jeu de données
  • Chaque ligne correspond à un enregistrement
  • Chaque colonne contient un seul type de valeur

Si votre jeu de données inclut des totaux, excluez-les : un tableau croisé dynamique doit partir des données brutes.

select the data to create a pivot table in Google Sheets.

Sélectionnez vos données. Image : auteur.

Etape 2 : insérer un tableau croisé dynamique

Une fois les données sélectionnées, ouvrez le ruban et cliquez sur Insertion > Tableau croisé dynamique. La boîte de dialogue Créer un tableau croisé dynamique s’affiche pour vous demander où placer le tableau.

Etape 3 : choisir l’emplacement

Deux options s’affichent :

  • Nouvelle feuille : crée le tableau dans un nouvel onglet
  • Feuille existante : l’insère dans la feuille actuelle

Sélectionnez l’option voulue et cliquez sur Créer. Google Sheets ouvre alors un tableau croisé dynamique vierge et l’éditeur à droite.

create pivot table in Google Sheets.

Créer un tableau croisé dynamique dans une nouvelle feuille Google Sheets. Image : auteur.

Etape 4 : utiliser l’éditeur de tableau croisé dynamique

Après avoir cliqué sur Créer, l’éditeur s’affiche à droite dans la nouvelle feuille. Il comporte quatre sections :

  • Lignes : ajoute des catégories verticalement
  • Colonnes : ajoute des catégories en en-tête
  • Valeurs : calcule des totaux, des comptages ou des moyennes
  • Filtres : limite les données affichées

Chaque section détermine la façon dont vos données sont groupées et résumées.

Pivot table editor panel in Google Sheets.

Panneau de l’éditeur de tableau croisé dynamique. Image : auteur.

Comprendre l’éditeur de tableau croisé dynamique

L’éditeur contrôle le regroupement et les calculs. Inutile de le mémoriser : sachez simplement à quoi sert chaque partie.

Lignes

Les lignes regroupent vos données verticalement. Lorsque vous ajoutez un champ, le tableau crée une ligne pour chaque valeur unique de cette colonne.

Par exemple, si vous ajoutez Region aux Lignes, le tableau affiche une ligne par région, comme East, West et South.

Pour plus de détail, ajoutez un autre champ en dessous.

  • Ajoutez Product sous Region

Chaque région se décline alors par produits. Vous verrez quelque chose comme :

  • East → Notebook, Pencil
  • West → Pen

Colonnes

Les colonnes regroupent les données horizontalement, en en-tête. Elles fonctionnent comme les Lignes, mais sur l’axe horizontal.

Par exemple, si vous ajoutez Product aux Colonnes, chaque produit devient un en-tête de colonne.

Pratique pour comparer des catégories côte à côte.

Si les lignes contiennent déjà Region, ajouter Product en colonnes montre la performance de chaque produit dans chaque région.

Astuce : restez simple. Trop de colonnes nuisent à la lisibilité.

Valeurs

Les valeurs définissent ce qui est calculé. Quand vous ajoutez un champ numérique, Google Sheets applique un calcul, généralement SUM(). Vous pouvez aussi utiliser COUNT() ou AVERAGE().

Par exemple, si vous ajoutez Revenue aux Valeurs, vous obtenez le SUM() de Revenue.

Si votre tableau est groupé par région, ajouter Revenue en Valeurs affichera le chiffre d'affaires total par région.

Astuce : si les chiffres semblent erronés, vérifiez d’abord la source. Une colonne stockée en texte ne se cumulera pas correctement.

Filtres

Les filtres contrôlent quelles données sont incluses dans le tableau croisé dynamique. Ils ne modifient pas le jeu de données d’origine : ils n’agissent que sur le résumé affiché.

Par exemple, si vous ajoutez Region aux Filtres, vous pouvez n’afficher que East ou West sans changer la table source.

Que vérifier si le tableau semble incorrect

Si le résultat ne paraît pas juste, le problème vient souvent des données sources, pas du tableau croisé.

Contrôlez :

  • Des nombres stockés en texte
  • Des en-têtes manquants ou ambigus
  • Des lignes vides dans la plage
  • Une plage de données mal sélectionnée
  • Un champ placé dans la mauvaise section

Ce dernier cas est fréquent : placer un champ en Lignes au lieu de Valeurs change toute la structure. Retirez-le et ajoutez-le au bon endroit.

Comment résumer les données dans un tableau croisé dynamique

Pour résumer des données, ajoutez un champ numérique aux Valeurs et choisissez le mode de calcul. 

Vous utiliserez surtout ces trois-là :

  • SUM() pour les totaux

  • COUNT() pour le nombre d’entrées

  • AVERAGE() pour les valeurs moyennes

Chacun offre un angle différent sur le même jeu de données.

Voici un exemple pour mieux comprendre.

Disons que je veux calculer le chiffre d'affaires généré par chaque région. Paramétrez le tableau ainsi :

  • Ajoutez Region aux Lignes

  • Ajoutez Total Sales aux Valeurs

Dans le champ Résumer par, Google Sheets appliquera SUM() sur Total Sales : vous verrez donc le total des ventes par région.

Summarize the data using a Pivot table in Google Sheet.

Résumer les données avec un tableau croisé dynamique. Image : auteur.

Vous pouvez changer le calcul via la liste Résumer par :

  • Passez à AVERAGE() pour voir la vente moyenne par transaction

  • Passez à COUNT() pour voir combien d’entrées de vente contient chaque région

Si vos chiffres semblent faux

Si les chiffres détonnent, vérifiez :

  • Que Total Sales est bien en format numérique
  • Que le bon champ est dans Valeurs
  • Que le mode de calcul est correct

La plupart des problèmes viennent de là.

Comment regrouper des données dans les tableaux croisés dynamiques Google Sheets

Le regroupement réduit le niveau de détail et améliore la lisibilité. Trois façons de regrouper : 

  • par catégorie
  • par date
  • par intervalles numériques

Regrouper par catégories

Utilisez des champs catégoriques comme Region, State ou Product Category pour rassembler des éléments similaires en un seul groupe. 

Par exemple, pour voir la contribution de chaque catégorie au total des ventes :

  • Ajoutez Product Category aux Lignes

  • Ajoutez Total Sales aux Valeurs

Le tableau affichera un total par catégorie : électronique, mobilier, fournitures de bureau, etc.

Pour plus de finesse, superposez un autre champ en dessous.

  • Ajoutez Product Name sous Product Category

Chaque catégorie se déploie alors en produits individuels pour identifier les moteurs de performance.

Grouping data by category using Pivot table in Google Sheet.

Regrouper par catégorie avec un tableau croisé dynamique. Image : auteur.

Regrouper par date

Les dates génèrent souvent de longues listes peu lisibles. Le regroupement les transforme en périodes.

Par exemple, pour analyser les ventes dans le temps :

  • Ajoutez Date aux Lignes

  • Cliquez droit sur une date dans le tableau

  • Sélectionnez Créer un groupe de données du tableau croisé dynamique et choisissez Mois ou Année

Au lieu d’afficher chaque date, vous verrez des périodes comme janv. 2025 ou 2026.

Si le regroupement ne fonctionne pas, vérifiez le type de données : des dates stockées en texte ne se regrouperont pas.

Group data by dates using a pivot table in Google Sheet.

Regrouper par date avec un tableau croisé dynamique. Image : auteur.

Regrouper par intervalles numériques

Le regroupement numérique est utile quand la valeur exacte importe peu et que vous voulez voir une distribution. 

Par exemple, pour analyser la répartition des commandes par quantité :

  • Ajoutez Units Sold aux Lignes

  • Cliquez droit sur une valeur

  • Sélectionnez Créer une règle de groupe du tableau croisé dynamique

Définissez votre plage, par exemple :

  • Minimum : 0
  • Maximum : 30
  • Intervalle : 10

Le tableau regroupera les valeurs en tranches 1–10, 11–20, 21–30.

Group data by numeric range using a pivot table in Google Sheet.

Regrouper par intervalles numériques. Image : auteur.

Quand le regroupement est utile

Utilisez-le quand :

  • Le tableau a trop de lignes
  • Les valeurs sont trop détaillées pour un survol rapide
  • Vous cherchez à dégager des tendances

Comment filtrer les données d’un tableau croisé dynamique

Si votre tableau affiche trop d’informations, appliquez des filtres pour restreindre l’affichage. Vous pouvez ainsi vous concentrer sur une région, un produit ou un segment, sans toucher au jeu de données d’origine.

Supposons que votre tableau soit configuré ainsi :

  • Product Category en Lignes

  • Total Sales en Valeurs

Vous souhaitez maintenant voir les ventes par catégorie pour une région donnée. Pour ajouter ce filtre :

  • Cliquez dans le tableau croisé dynamique

  • Ouvrez l’éditeur (panneau droit)

  • Dans Filtres, cliquez sur Ajouter

  • Sélectionnez Region

Un menu de filtre apparaît :

  • Ouvrez la liste Region

  • Tout décocher

  • Sélectionnez West

Le tableau s’actualise pour n’afficher que West. Tous les totaux et calculs s’adaptent à cette sélection.

Vous pouvez changer la sélection à tout moment :

  • Sélectionnez East pour voir les ventes East
  • Sélectionnez South pour voir South

Inutile de reconstruire le tableau : modifiez simplement le filtre.

Filter the data using a pivot table in Google Sheets.

Filtrer les données avec un tableau croisé dynamique. Image : auteur.

Quand utiliser des filtres

Utilisez-les quand :

  • Vous souhaitez vous concentrer sur un segment
  • Vous comparez les valeurs groupe par groupe
  • Le tableau inclut plus de données que nécessaire d’un seul coup d’œil

Comment personnaliser les tableaux croisés dynamiques

Une fois le tableau au point, peaufinez la présentation pour faciliter la lecture. Voici comment :

Trier les valeurs

Le tri aide à identifier rapidement les meilleurs et les moins bons résultats. Par exemple, pour déterminer la catégorie ou la région qui génère le plus de ventes :

  • Cliquez dans le tableau croisé dynamique

  • Ouvrez l’éditeur du tableau

  • Sous Lignes (par exemple Product Category ou Region)

  • Utilisez Trier par et sélectionnez SUM of Total Sales

  • Définissez l’ordre sur Décroissant

La valeur la plus élevée remonte en tête. Passez en croissant pour afficher les plus faibles en premier.

Sorting the data in the pivot table in Google Sheets.

Trier les données du tableau. Image : auteur.

Changer le type d’agrégation

Vous pouvez modifier à tout moment la façon dont les valeurs sont calculées. Par exemple, pour passer du total à la moyenne :

  • Allez dans Valeurs

  • Cliquez sur Total Sales

  • Dans Résumer par, sélectionnez AVERAGE()

Le tableau affiche maintenant des moyennes au lieu des totaux. D’autres options comme COUNT() sont utiles pour la fréquence.

Utilisez d’autres types d’agrégation pour vos calculs. Image : auteur.

Mettre en forme les nombres

La mise en forme améliore la lisibilité. Par exemple, pour afficher les ventes en devise :

  • Sélectionnez une valeur dans le tableau
  • Allez dans Format > Nombre > Devise

Les valeurs deviennent plus lisibles.

Vous pouvez aussi utiliser des pourcentages ou ajuster les décimales selon le contexte. Cela ne change que l’affichage, pas les données elles-mêmes.

Formater les nombres dans le tableau croisé dynamique. Image : auteur.

Renommer les champs

Les libellés par défaut sont parfois peu parlants. Par exemple, « SUM of Total Sales » est exact, mais peu présentable.

Pour le renommer :

  • Double-cliquez sur l’en-tête dans le tableau
  • Saisissez un intitulé plus clair, par exemple Chiffre d'affaires

Un petit ajustement qui améliore la lisibilité.

Change the name of the fields in the pivot table in Google Sheets.

Renommer les champs du tableau. Image : auteur.

Champs calculés dans les tableaux croisés dynamiques Google Sheets

Si votre jeu de données ne contient pas la valeur souhaitée, créez-la via un champ calculé. Vous pourrez ainsi effectuer vos propres calculs dans le tableau, sans modifier les données d’origine.

Un champ calculé génère une nouvelle valeur à partir de colonnes existantes. Par exemple, au lieu d’utiliser directement Total Sales, créez un indicateur comme le profit.

Le tableau croisé dynamique s’en chargera pour vous.

Voici comment faire :

  1. Ouvrez l’éditeur de tableau croisé dynamique
  2. Cliquez sur Ajouter sous Valeurs 
  3. Sélectionnez Champ calculé
  4. Saisissez votre formule

Une zone de formule apparaît, où vous pouvez utiliser les noms de colonnes.

Par exemple, si mon jeu de données contient :

  • Total Sales
  • Unit Price
  • Units Sold

Plutôt que de m’appuyer sur Total Sales, je peux le calculer dans le tableau. Dans le champ calculé, je saisis : 

='Units Sold' * 'Unit Price'

Validez et renommez-le Revenue dans le tableau. Le calcul se fera automatiquement pour chaque groupe.

Champs calculés dans un tableau croisé dynamique. Image : auteur.

Si votre tableau est groupé par Region, le champ calculé affichera le profit par région. Groupé par Product Category, il affichera le profit par catégorie.

Inutile de tout reconstruire : le calcul s’adapte à la structure du tableau.

A retenir : 

  • Utilisez les noms de colonnes exacts dans la formule
  • Les champs calculés opèrent sur des données déjà agrégées
  • Le résultat dépend du regroupement du tableau 

Google Sheets vs Excel : tableaux croisés dynamiques

Les tableaux croisés dynamiques dans Excel et Google Sheets offrent la même logique : résumer et analyser les données. Mais voici quelques différences clés : 

Google Sheets

Excel

Interface simple, épurée et accessible aux débutants 

Interface plus complexe avec une courbe d’apprentissage marquée 

Edition et partage en temps réel

Collaboration limitée (améliorée avec OneDrive)

Basé sur le cloud, fonctionne dans un navigateur

Application de bureau, fonctionne hors ligne

Plus lent avec de très gros jeux de données 

Gère efficacement les grands volumes 

Fonctionnalités de base pour les tableaux croisés

Outils et contrôles de tableau croisé avancés 

Regroupement manuel nécessaire

Regroupement automatique par mois, année, etc. 

Options de graphiques limitées

Graphiques avancés et graphiques croisés dynamiques 

Moins d’options de personnalisation

Fonctionnalités comme les segments et un formatage poussé 

Idéal pour une analyse légère 

Préférable pour des analyses complexes et le reporting 

Mémo rapide : 

  • Privilégiez Google Sheets pour une analyse rapide et la collaboration
  • Privilégiez Excel pour des analyses avancées et de gros volumes

Problèmes courants avec les tableaux croisés dynamiques dans Google Sheets

Il arrive que quelque chose cloche sans que l’on comprenne pourquoi. La plupart du temps, le souci est mineur et rapide à corriger si vous savez où regarder.

Voici des problèmes fréquents et leurs solutions : 

Données non mises à jour

Si le tableau ne reflète pas de nouvelles données, il est peut-être lié à une plage figée.

Pour corriger :

  1. Ouvrez l’éditeur du tableau
  2. Vérifiez la plage de données
  3. Mettez-la à jour pour inclure les nouvelles lignes

Astuce : utilisez une plage de colonnes entières comme A:I si vos données s’étoffent régulièrement.

Plage de données incorrecte

Des lignes ou colonnes peuvent manquer parce que la mauvaise plage a été sélectionnée à la création du tableau.

Pour corriger :

  1. Ouvrez l’éditeur du tableau
  2. Mettez à jour la plage de données
  3. Assurez-vous d’inclure toutes les colonnes

Une seule colonne manquante peut fausser les résultats.

En-têtes manquants ou incorrects

Si le jeu de données n’a pas d’en-têtes corrects, les champs peuvent mal apparaître dans le tableau.

Pour corriger :

  • La première ligne doit contenir les noms de colonnes
  • Supprimez les en-têtes vides
  • Evitez les doublons d’en-têtes

Mauvais type d’agrégation

Vos chiffres peuvent être erronés si le tableau utilise le mauvais calcul, par exemple COUNT() au lieu de SUM().

Pour corriger :

  1. Allez dans Valeurs de l’éditeur

  2. Cliquez sur le champ (par ex. Total Sales)

  3. Modifiez Résumer par avec l’option adéquate

Nombres stockés en texte

Les totaux ou calculs peuvent échouer si vos valeurs numériques sont stockées en texte.

Pour corriger :

  1. Sélectionnez la colonne dans votre jeu de données
  2. Allez dans Format > Nombre
  3. Choisissez Nombre ou Devise
  4. Actualisez le tableau

Bonnes pratiques pour les tableaux croisés dynamiques

Voici quelques habitudes simples qui changent tout dans l’usage des tableaux croisés dynamiques :

  • Nettoyez d’abord vos données : des données brouillonnes donneront un tableau brouillon.

  • Utilisez des noms de colonnes clairs et cohérents comme Region, Total Sales ou Units Sold

  • Evitez les en-têtes vides ou en doublon.

  • Commencez avec un champ en Lignes et un champ numérique en Valeurs, puis étoffez.

  • N’alourdissez pas la structure : trop de lignes, colonnes ou niveaux imbriqués nuisent à la lisibilité. 

Pour conclure

Vous savez désormais construire, ajuster et lire un tableau croisé dynamique. Il est temps de l’appliquer à de vraies données.

Commencez avec un jeu de données que vous avez déjà : ventes, réponses d’enquête, ou tout autre tableau en lignes et colonnes.

Créez d’abord un tableau simple :

  • Ajoutez un champ en Lignes
  • Ajoutez un champ numérique en Valeurs

Puis modifiez un élément à la fois :

  • Changez le calcul
  • Ajoutez un filtre
  • Testez le regroupement

Si vous suivez pas à pas, n’essayez pas toutes les fonctions d’un coup. Posez une question, utilisez un tableau croisé dynamique pour y répondre, puis passez à la suivante.


Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Je suis un stratège du contenu qui aime simplifier les sujets complexes. J'ai aidé des entreprises comme Splunk, Hackernoon et Tiiny Host à créer un contenu attrayant et informatif pour leur public.

FAQs

Les tableaux croisés dynamiques se mettent-ils à jour automatiquement dans Google Sheets ?

Elles se mettent à jour automatiquement lorsque les données de la plage sélectionnée changent. Si vous ajoutez de nouvelles lignes en dehors de cette plage, vous devrez l’étendre manuellement.

Que se passe-t-il si vous supprimez des données sources utilisées par un tableau croisé dynamique ?

Le tableau affichera des erreurs ou des valeurs manquantes, car il dépend de ces données pour effectuer ses calculs.

Pouvez-vous copier un tableau croisé dynamique vers une autre feuille ?

Oui. Vous pouvez copier-coller un tableau croisé dynamique comme n’importe quel contenu. Il restera lié aux données d’origine.

Quelle est la différence entre un tableau croisé dynamique et un graphique ?

Un tableau croisé dynamique résume les données sous une forme structurée. Un graphique les met en image. Utiliser les deux ensemble améliore l’analyse.

Sujets

Apprenez avec DataCamp

Cours

Introduction aux statistiques dans Google Sheets

4 h
46.7K
Exploitez les statistiques à l'aide de tableurs afin de travailler efficacement avec vos données et d'en extraire des infos pertinentes.
Afficher les détailsRight Arrow
Commencer le cours
Voir plusRight Arrow
Contenus associés

blog

Architecture de l'entrepôt de données : Tendances, outils et techniques

Apprenez l'essentiel de l'architecture d'un entrepôt de données, des composants clés aux meilleures pratiques, pour construire un système de données évolutif et efficace !
Kurtis Pykes 's photo

Kurtis Pykes

15 min

Tutoriel

Tableaux Python

Tableaux Python avec exemples de code. Découvrez comment créer et imprimer des tableaux à l'aide de Python NumPy dès aujourd'hui.
DataCamp Team's photo

DataCamp Team

cursor ai code editor

Tutoriel

Cursor AI : Un guide avec 10 exemples pratiques

Apprenez à installer Cursor AI sur Windows, macOS et Linux, et découvrez comment l'utiliser à travers 10 cas d'utilisation différents.

Tutoriel

Tutoriel sur les boucles « for » en Python

Apprenez à implémenter des boucles « for » en Python pour itérer une séquence ou les lignes et colonnes d'un DataFrame pandas.
Aditya Sharma's photo

Aditya Sharma

Tutoriel

Python Switch Case Statement : Guide du débutant

Découvrez le match-case de Python : un guide sur sa syntaxe, ses applications en data science, ML, et une analyse comparative avec le switch-case traditionnel.
Matt Crabtree's photo

Matt Crabtree

Tutoriel

Tutoriel sur les méthodes .append() et .extend() de Python

Apprenez à utiliser les méthodes .append() et .extend() pour ajouter des éléments à une liste.
DataCamp Team's photo

DataCamp Team

Voir plusVoir plus