M365Con 2027 – conférence en ligne gratuite · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Comment créer un tableau croisé dynamique dans Excel : étapes, champs et actualisation

Par ·

Comment créer un tableau croisé dynamique dans Excel : préparez les données, utilisez Insertion > Tableau croisé dynamique, faites glisser les champs, ajoutez des segments, puis actualisez et corrigez les problèmes. Étapes pour débutants.

Traduit automatiquement par IA à partir de l'article original. Lire l'original en anglais

Pour créer un tableau croisé dynamique dans Excel, cliquez sur n'importe quelle cellule de vos données, allez dans Insertion > Tableau croisé dynamique, choisissez l'emplacement du tableau (Nouvelle feuille de calcul ou Feuille de calcul existante) et sélectionnez OK. Cochez ensuite ou faites glisser des champs dans le volet Champs de tableau croisé dynamique pour construire la synthèse. Cet article s'adresse aux utilisateurs d'Excel qui disposent d'une longue liste de lignes, comme des ventes, des tickets ou des heures, et qui souhaitent obtenir des totaux par client, par région ou par mois sans écrire la moindre formule. Vous allez préparer les données, créer le tableau, modifier le mode de calcul des valeurs, filtrer à l'aide de segments, maintenir le tableau à jour et corriger les erreurs courantes.

Points clés

  • Pour créer un tableau croisé dynamique, sélectionnez vos données, allez dans Insertion, puis Tableau croisé dynamique, choisissez une feuille de calcul nouvelle ou existante, puis sélectionnez OK.
  • Des données propres sont la première étape : une seule ligne d'en-têtes, un en-tête unique et non vide dans chaque colonne, aucune cellule fusionnée et aucun sous-total dans la source.
  • Faites glisser les champs vers Lignes, Colonnes et Valeurs. Les champs numériques utilisent par défaut la fonction Somme, mais une colonne que Excel lit comme du texte utilise par défaut la fonction Nombre.
  • Un tableau croisé dynamique ne se met pas toujours à jour automatiquement. Faites un clic droit dessus et sélectionnez Actualiser, ou appuyez sur Alt+F5, après toute modification des données source.
  • Mettez la source au format de tableau Excel pour que les nouvelles lignes soient prises en compte lors de l'actualisation du tableau croisé dynamique.

Un tableau croisé dynamique ne modifie pas vos données. Il lit la source et en affiche une synthèse. Vous pouvez donc faire glisser les champs autant de fois que vous le souhaitez sans risquer les lignes d'origine.

Préparer vos données source

La plupart des problèmes de tableaux croisés dynamiques commencent ici, avant le premier clic. L'article de Microsoft sur la façon de créer un tableau croisé dynamique pour analyser les données d'une feuille de calcul demande des données propres et structurées en tableau, présentant les caractéristiques suivantes :

  • Une seule ligne d'en-têtes, et chaque colonne possède un en-tête unique et non vide.
  • Aucune double ligne d'en-têtes et aucune cellule fusionnée.
  • Aucun sous-total dans la source. La présentation générale des tableaux croisés dynamiques de Microsoft indique de supprimer les sous-totaux existants avant de créer le tableau croisé dynamique.
  • Aucune ligne ou colonne vide à l'intérieur de la liste.
  • Un seul type de données par colonne. Ne mélangez pas nombres et texte.

Ce dernier point a un effet réel sur vos résultats. Microsoft explique que les champs de valeurs numériques utilisent par défaut la fonction Somme, mais que si Excel lit le champ comme du texte, il utilise par défaut la fonction Nombre. Une seule cellule contenant « N/A » ou « n/a » dans une colonne de montants suffit à provoquer ce comportement. Si votre tableau croisé dynamique affiche des comptages alors que vous attendiez des totaux, examinez d'abord la colonne source.

Ensuite, transformez la liste en tableau Excel : cliquez sur une cellule des données et appuyez sur Ctrl+T. Microsoft recommande un tableau comme source, et la présentation générale indique que les tableaux intègrent les nouvelles données lorsque vous actualisez le tableau croisé dynamique. Une plage classique s'arrête à la dernière ligne qui existait lors de sa création. Une plage nommée dynamique peut aussi s'étendre, selon la même page, mais un tableau est plus simple à configurer et plus facile à comprendre pour la personne qui reprendra le fichier.

Si les données doivent d'abord être restructurées, par exemple des colonnes par mois qui devraient être des lignes, Microsoft recommande Power Query pour annuler le dépivotage avant de créer le tableau. Notre page consacrée à Power Query présente cet outil.

Créer un tableau croisé dynamique dans Excel, étape par étape

Ces étapes concernent Excel sous Windows, telles qu'elles sont décrites sur la page de Microsoft.

  1. Sélectionnez les cellules à utiliser, ou cliquez sur une cellule à l'intérieur de votre tableau ou de votre liste. Excel détecte automatiquement le bloc qui l'entoure.
  2. Accédez à l'onglet Insertion et sélectionnez Tableau croisé dynamique.
  3. Dans la boîte de dialogue Créer un tableau croisé dynamique, vérifiez le tableau ou la plage affiché dans le champ Tableau/plage. S'il est incorrect, corrigez-le.
  4. Choisissez où placer le rapport : Nouvelle feuille de calcul ou Feuille de calcul existante. Une nouvelle feuille sépare la source de la synthèse, ce qui facilite la lecture et réduit le risque de modifications accidentelles.
  5. Sélectionnez OK. Excel ouvre le volet Champs de tableau croisé dynamique à droite. Tant que vous n'ajoutez pas de champs, la zone du tableau croisé dynamique sur la feuille reste vide. C'est normal.

La boîte de dialogue contient une case à cocher facultative, Ajouter ces données au modèle de données. Laissez-la décochée pour un premier tableau croisé dynamique. Elle est destinée aux cas où vous combinez plusieurs tableaux ou travaillez avec de très gros volumes de données. La flèche du bouton Tableau croisé dynamique propose également Obtenir à partir d'une source de données externe, Obtenir à partir du modèle de données et Obtenir à partir de Power BI. Si vous avez besoin de relations entre tableaux, consultez Power Pivot.

Laisser Excel proposer une disposition

Si vous ne savez pas quoi créer, Insertion > Tableaux croisés dynamiques recommandés affiche quelques dispositions prêtes à l'emploi pour vos données. La page de Microsoft sur les tableaux croisés dynamiques que j'ai consultée ne détaille pas cette fonctionnalité, mais elle indique que les recommandations de tableaux croisés dynamiques font partie des expériences connectées de Microsoft 365 et utilisent des services d'IA pour analyser vos données. Si votre organisation a désactivé les expériences connectées, vous ne les verrez pas. La méthode manuelle décrite ci-dessus fonctionne toujours.

Construire la disposition avec le volet Champs de tableau croisé dynamique

Le volet répertorie chaque en-tête de colonne de votre source comme un champ. Vous pouvez cocher la case d'un champ ou le faire glisser vers l'une des zones. Voici les valeurs par défaut de Microsoft lorsque vous cochez un champ :

  • Les champs non numériques vont dans Lignes.
  • Les champs de date et d'heure vont dans Colonnes sous forme de hiérarchie.
  • Les champs numériques vont dans Valeurs.

Vous pouvez ensuite faire glisser n'importe quel champ vers une autre zone. Par exemple, avec une liste de ventes, cochez Région (il va dans Lignes) et Montant (il va dans Valeurs) : vous obtenez un total par région. Faites glisser Produit dans Colonnes et les mêmes totaux se répartissent par produit.

Voici le rôle de chaque zone :

  • Lignes affiche les éléments dans la colonne de gauche, une ligne par valeur unique.
  • Colonnes affiche les éléments en haut du tableau.
  • Valeurs contient les nombres qui sont additionnés, comptés ou moyennés.
  • Filtres place un champ au-dessus du tableau pour n'afficher qu'une valeur à la fois. La page distincte de Microsoft sur le filtrage des tableaux croisés dynamiques décrit ce champ comme un filtre de rapport.

La page d'présentation mentionne également que vous pouvez modifier la forme du rapport entre Compact, Plan et Tabulaire. Si la disposition par défaut regroupe plusieurs champs dans une seule colonne, essayez Tabulaire, plus lisible lorsque vous copiez le résultat ailleurs. Vérifiez l'aspect de chaque forme avec vos propres données.

Modifier le calcul

Pour modifier le mode de calcul d’une valeur, cliquez sur la flèche à côté du champ dans la zone Valeurs, puis choisissez Paramètres des champs de valeurs. Dans l’onglet Synthèse des valeurs par, vous pouvez passer de Somme, Nombre, Moyenne, Max, Min et des autres options proposées. Excel met automatiquement à jour le nom personnalisé, que vous pouvez modifier. Un nom comme « Somme de Montant » vous suffit à vous-même, mais si vous partagez le rapport, renommez-le de façon plus lisible. Microsoft recommande de ne le renommer qu’une fois la configuration terminée, car modifier le calcul change à nouveau le nom.

Le bouton Format de nombre de la même boîte de dialogue définit le format de tout le champ, par exemple la devise ou un nombre fixe de décimales. Faites-le une fois ici plutôt que de mettre en forme les cellules une par une, car la mise en forme manuelle peut disparaître lorsque la disposition change. Si vous souhaitez conserver votre mise en forme, ouvrez Options dans l’onglet Analyse du tableau croisé dynamique et, sous Disposition et format, cochez Conserver la mise en forme des cellules lors de la mise à jour. Le même onglet propose Ajuster automatiquement les largeurs de colonnes lors de la mise à jour, option que vous voudrez peut-être désactiver si vos largeurs de colonnes ne cessent de changer.

Afficher les valeurs en pourcentages

L’onglet Afficher les valeurs comme dans Paramètres des champs de valeurs modifie la signification du nombre. Il peut afficher chaque valeur comme une part d’un total, par exemple % du total général. Pour afficher un montant et son pourcentage côte à côte, faites glisser deux fois le même champ dans la zone Valeurs et attribuez à chaque copie son propre paramètre. C’est une bonne astuce pour un couple « Chiffre d’affaires » et « Part du chiffre d’affaires ».

Filtrer avec des segments de données et des filtres de rapport

Une fois le tableau fonctionnel, la question suivante porte généralement sur la manière d’afficher une partie seulement de ses données. Il existe trois outils, tous documentés sur les pages de Microsoft.

Les segments de données sont des boutons qui restent visibles à côté du tableau. Cliquez n’importe où dans le tableau croisé dynamique, allez dans Insertion > Segment de données, cochez les champs souhaités dans la boîte de dialogue Insérer des segments de données, puis sélectionnez OK. Vous obtenez un segment par champ. Cliquez sur un bouton pour filtrer, maintenez Ctrl enfoncée et cliquez pour sélectionner plusieurs éléments, et utilisez Effacer le filtre pour réinitialiser. La page de Microsoft sur l’utilisation des segments de données pour filtrer les données apporte un détail utile : un segment peut contrôler plusieurs tableaux croisés dynamiques, à condition qu’ils partagent la même source de données. Sélectionnez le segment, accédez à l’onglet Segment, choisissez Connexions de rapport et cochez les tableaux croisés dynamiques concernés.

Menus déroulants de filtre. La flèche d’une étiquette de ligne ou de colonne ouvre un menu contenant Filtres d’étiquettes et Filtres de valeurs. Sous Filtres de valeurs, vous trouverez Top 10, qui permet d’afficher les éléments les plus élevés ou les plus faibles en nombre, en pourcentage ou en somme. Dans la liste des éléments, décochez Sélectionner tout et ne cochez que ce dont vous avez besoin, ou saisissez directement dans la zone Rechercher.

Filtrage par clic droit. Sélectionnez des éléments dans le tableau, faites un clic droit, choisissez Filtrer, puis Conserver uniquement les éléments sélectionnés ou Masquer les éléments sélectionnés. Effacer le filtre le supprime.

Les filtres de rapport (la zone Filtres) offrent un atout intéressant : Afficher les pages de rapport de filtre crée une feuille de calcul par valeur du champ de filtre. C’est un moyen rapide de produire une feuille distincte par région.

Actualiser un tableau croisé dynamique lorsque les données changent

Un tableau croisé dynamique est un instantané de la source au moment de sa création ou de sa dernière actualisation. Si une nouvelle ligne est ajoutée à la source, le tableau peut ne pas l’afficher immédiatement. La page de Microsoft sur l’actualisation des données d’un tableau croisé dynamique présente les options suivantes :

  1. Actualiser un seul tableau. Sélectionnez le tableau croisé dynamique, accédez à Analyse de tableau croisé dynamique et sélectionnez Actualiser dans le groupe Données, ou appuyez sur Alt+F5. Faire un clic droit sur le tableau et choisir Actualiser fonctionne également.
  2. Tout actualiser. Ouvrez la flèche sous Actualiser et sélectionnez Actualiser tout. Cette commande met à jour tous les tableaux croisés dynamiques du classeur.
  3. Actualiser à l’ouverture. Sélectionnez le tableau, ouvrez Options sous l’onglet Analyse de tableau croisé dynamique, accédez à l’onglet Données et cochez Actualiser les données à l’ouverture du fichier.

La page de Microsoft décrit également un paramètre d’actualisation automatique, qui met à jour les tableaux croisés dynamiques construits à partir des données du classeur lorsque la source change. Elle indique que cette fonctionnalité est actuellement réservée aux participants du programme Microsoft 365 Insider, et que les anciennes versions d’Excel ne s’actualisent pas automatiquement, même si elles peuvent s’actualiser à l’ouverture. Ne vous y fiez donc pas tant que vous n’avez pas vérifié que votre version la prend en charge. D’ici là, une actualisation manuelle ou une actualisation à l’ouverture reste la solution sûre.

Que faire si les nouvelles lignes ne s’affichent toujours pas ?

La plage source est probablement trop petite. Si vos données forment un tableau Excel, les nouvelles lignes sont incluses automatiquement lors de l’actualisation. S’il s’agit d’une plage simple, le tableau croisé dynamique pointe toujours vers les anciennes cellules. Corrigez-le comme le décrit Microsoft dans son article sur la modification des données source d’un tableau croisé dynamique : sélectionnez le tableau croisé dynamique, accédez à l’onglet Analyse, sélectionnez Modifier la source de données deux fois (le bouton, puis l’élément de menu), sélectionnez Sélectionner un tableau ou une plage, saisissez la plage dans la zone Tableau/Plage, puis sélectionnez OK. Microsoft ajoute que si les données évoluent fortement, par exemple en gagnant ou en perdant des colonnes, un nouveau tableau croisé dynamique est souvent le choix le plus propre.

Si le tableau croisé dynamique utilise le modèle de données du classeur, vous ne pouvez pas modifier la source de données de cette manière.

Supprimer ou nettoyer un tableau croisé dynamique

L’article de Microsoft sur la suppression d’un tableau croisé dynamique propose deux méthodes. Premièrement, sélectionnez l’intégralité du tableau croisé dynamique et appuyez sur Supprimer. Si vous voyez le message « Impossible de modifier cette partie d’un rapport de tableau croisé dynamique », appuyez sur Ctrl+A pour tout sélectionner, puis appuyez de nouveau sur Supprimer. Deuxièmement, cliquez sur une cellule du tableau croisé dynamique, accédez à Analyse du tableau croisé dynamique > Sélectionner > Tout le tableau croisé dynamique, puis supprimez-le depuis ce menu. Si le tableau croisé dynamique occupe seul une feuille, vous pouvez supprimer la feuille entière.

Soyez prudent avec cette dernière méthode lorsque la feuille contient également vos données source. La page de Microsoft ne précise pas ce qu’il advient des données source ; vérifiez donc que vos données se trouvent sur une autre feuille avant de supprimer quoi que ce soit. Les segments sont des objets distincts. Sélectionnez un segment et appuyez sur Supprimer pour le retirer.

Quand un tableau croisé dynamique donne des résultats erronés

  • Des nombres à la place des sommes. Une cellule de texte se trouve dans la colonne des valeurs. Nettoyez les données ou définissez Synthétiser les valeurs par sur Somme, puis vérifiez qu’aucune cellule n’affiche encore des nombres sous forme de texte.
  • Un champ manque dans la liste. La colonne n’a peut-être pas d’en-tête, ou la plage ne l’inclut pas. Vérifiez la première ligne de votre source ainsi que la zone Tableau/Plage dans Modifier la source de données.
  • Des chiffres obsolètes. Vous n’avez pas actualisé. Utilisez Alt+F5.
  • Les dates se comportent comme du texte. Si une colonne de dates est stockée sous forme de texte, Excel ne peut pas la traiter comme des dates. Convertissez-la en dates réelles dans la source, puis actualisez.
  • La mise en forme semble désordonnée. Vérifiez la présence de cellules fusionnées ou d’une deuxième ligne d’en-tête dans la source. Les exigences de données de Microsoft excluent les deux.

Pour un travail destiné à d’autres personnes, donnez au tableau croisé dynamique un nom de feuille explicite, comme « Ventes par région », ainsi qu’une brève note au-dessus indiquant les données qu’il lit. Cela ne prend qu’une minute et évite au prochain utilisateur de deviner.

Erreurs courantes

  • Créer le tableau à partir d’une plage contenant des lignes vides, de sorte que seule la partie située au-dessus de l’interruption soit incluse.
  • Laisser des lignes de sous-totaux dans la source, ce qui entraîne un double comptage dans la synthèse.
  • Saisir des nombres par-dessus le tableau croisé dynamique. C’est un rapport : modifiez la source et actualisez.
  • Renommer les champs avant que le calcul soit définitif, ce qui oblige Excel à réinitialiser le nom.
  • Oublier d’actualiser avant d’envoyer le fichier.
  • Associer un segment à des tableaux qui utilisent des sources de données différentes, puis s’étonner qu’il ne puisse pas se connecter.

Sujets connexes à explorer

  • Regrouper les dates par mois ou par trimestre. Une étape suivante courante pour les données de ventes et les données temporelles.
  • Segments pour plusieurs tableaux. Connectez un segment à une famille de tableaux croisés dynamiques pour créer un tableau de bord simple.
  • Graphiques croisés dynamiques. Un graphique lié au tableau croisé dynamique, qui évolue lorsque celui-ci change.
  • Power Query avant le tableau croisé dynamique. Dépivotez ou fusionnez d’abord les données avec Power Query lorsque votre export comporte une colonne par mois.
  • Modèle de données et mesures. Combinez plusieurs tableaux avec Power Pivot lorsqu’une liste unique ne suffit plus.

Prochaine étape

Prenez l’une de vos propres listes, appuyez sur Ctrl+T pour en faire un tableau, puis créez un tableau croisé dynamique à partir de celle-ci avec un seul champ dans Lignes et un seul dans Valeurs. Une fois cela fonctionnel, ajoutez un segment et actualisez une fois après avoir modifié un nombre dans la source. C’est toute la démarche pour créer un tableau croisé dynamique dans Excel : préparer, construire, filtrer et actualiser.

Suivre le podcastSpotify

Entités dans cet article

Microsoft Excel Power Query Power Pivot

Articles associés

RSS