Excel : les tableaux croisés dynamiques

À la fin de cette leçon, vous saurez résumer une longue liste de dépenses en quelques lignes (total par catégorie, par moyen de paiement, par mois) avec un tableau croisé dynamique, sans écrire une seule formule.

Vous souvenez-vous ?

Cherchez la réponse dans votre mémoire avant de l'afficher. C'est cet effort, même sans trouver, qui fait retenir.

Une RECHERCHEX affiche #N/A. Que vous dit Excel, et quelles sont les trois causes habituelles ?

« Je n'ai pas trouvé la valeur cherchée. » Les causes : une faute de frappe, un espace en trop, un nombre stocké en texte.

Quelles sont les règles d'une bonne liste dans Excel ?

Une seule ligne d'en-têtes, une ligne par dépense, pas de ligne vide, pas de cellules fusionnées.

Pourquoi partager un lien vers un fichier plutôt que d'en joindre une copie à un courriel ?

Parce qu'il n'existe alors qu'une seule version du fichier, toujours à jour, au lieu de copies qui divergent.

À quoi ça sert

« Où est parti l'argent du foyer ces deux derniers mois ? Dans quelle catégorie ? Par carte ou en espèces ? Et en novembre par rapport à octobre ? » Trois questions, une même liste de 60 dépenses. Avec SOMME.SI.ENS, il faudrait une formule par ligne et par question. Le tableau croisé dynamique répond à chacune en trois gestes de souris, et vous passez de l'une à l'autre en dix secondes.

Comprendre

D'une liste détaillée à une synthèse

Un tableau croisé dynamique lit votre liste, regroupe les lignes qui se ressemblent et calcule un total par groupe.Microsoft Il s'installe sur une feuille à part : votre liste n'est jamais modifiée.

La liste : 60 lignes, une par dépense
DateLibelléCatégorieMoyen de paiementMontant
01/10/2026PainAlimentationEspèces1,70
02/10/2026Abonnement magazineAbonnementsPrélèvement6,50
03/10/2026Fruits et légumesAlimentationEspèces24,30
……………
Le tableau croisé dynamique : 8 lignes, une par catégorie
Étiquettes de lignesSomme de Montant
Abonnements122,94
Alimentation868,51
Divers117,78
……
Total général3 739,41
Excel a regroupé les dépenses par catégorie et additionné les montants. Le total général est celui de la liste entière.

Les champs et les quatre zones

Excel appelle champ chaque colonne de votre liste, désignée par son en-tête : le champ Catégorie, le champ Montant. Construire un tableau croisé dynamique, c'est déposer des champs dans quatre zones.Microsoft

Champs de tableau croisé dynamique ✕

☐ Date
☐ Libellé
☑ Catégorie
☐ Magasin
☐ Moyen de paiement
☑ Montant

1 Filtres
(vide)
2 Colonnes
(vide)
3 Lignes
Catégorie
4 Valeurs
Somme de Montant
Le volet qui s'affiche à droite de la feuille : en haut, la liste des champs ; en bas, les quatre zones. Ici, le réglage qui donne le total par catégorie.
ZoneVous y déposez…Excel produit…
3 LignesLe champ qui répond à « par quoi ? » : par catégorie, par moyen de paiement, par magasin.Une ligne par valeur différente, à gauche.
4 ValeursLe champ à calculer : le montant.Un total par ligne, et le total général.
2 ColonnesUn second « par quoi ? », pour croiser deux critères : la catégorie et le mois.Une colonne par valeur différente, en haut.
1 FiltresUn champ qui sert à restreindre le tout.Une liste de choix au-dessus du tableau.

Pour commencer, deux zones suffisent : Lignes et Valeurs.

Somme ou Nombre

Dans la zone Valeurs, Excel additionne les champs qui contiennent des nombres : il écrit « Somme de Montant ». Un champ de texte, lui, ne s'additionne pas : Excel compte ses lignes et écrit « Nombre de… ». C'est utile pour compter des dépenses. C'est aussi un signal d'alarme : si vos montants sont comptés au lieu d'être additionnés, c'est qu'Excel les lit comme du texte.Microsoft

Les dates se regroupent par mois

Quand vous déposez un champ de dates, Excel ne crée pas une ligne par jour : il regroupe de lui-même les dates par mois.Microsoft Soixante dates deviennent deux mois, octobre et novembre.

Une photo, pas un miroir

Le tableau croisé dynamique ne suit pas votre liste en direct. Si vous corrigez ou ajoutez une dépense, il garde ses anciens totaux jusqu'à ce que vous lui demandiez de relire la liste, avec la commande Actualiser.Microsoft C'est la différence avec une formule, qui se recalcule seule.

À vous de jouer

Tout se passe dans le vrai Excel. Affichez cette leçon sur une moitié de l'écran et Excel sur l'autre (leçon 6). Selon votre version, Excel affiche les montants avec ou sans espace des milliers, et peut omettre un zéro final : 1630,8 et 1 630,80 sont la même valeur.

1. Le total par catégorie

  1. Ouvrez un exemplaire neuf du classeur : cliquez sur depenses.xlsx, puis ouvrez le fichier téléchargé. Si un bandeau jaune signale un mode protégé, cliquez sur son bouton pour autoriser la modification. Cliquez ensuite sur la cellule A1. la feuille Dépenses : une ligne d'en-têtes, puis 60 dépenses sans ligne vide, de la ligne 2 à la ligne 61.
  2. Cliquez sur l'onglet Insertion du ruban, puis sur le premier bouton à gauche : celui du tableau croisé dynamique. une boîte de dialogue s'ouvre. Elle propose la plage de la feuille Dépenses qui va de $A$1 à $F$61, entourée de pointillés dans la feuille, et l'emplacement Nouvelle feuille de calcul.
  3. Laissez ces réglages et cliquez sur OK. une nouvelle feuille presque vide apparaît. À droite, le volet Champs de tableau croisé dynamique liste vos six en-têtes, de « Date » à « Montant », au-dessus des quatre zones.
  4. Dans le volet, faites glisser le champ Catégorie jusque dans la zone Lignes. les huit catégories s'affichent en colonne A, par ordre alphabétique, de « Abonnements » à « Transport », suivies de « Total général ».
  5. Faites glisser le champ Montant dans la zone Valeurs. une colonne « Somme de Montant ». Alimentation : 868,51. Logement : 1 630,80. Santé : 75,58. Total général : 3 739,41.
  6. Faites glisser le champ Libellé dans la zone Valeurs, sous le précédent. une seconde colonne, « Nombre de Libellé » : ce champ est un texte, Excel compte. Alimentation : 22 dépenses. Logement : 4. Total général : 60. (Excel a ajouté de lui-même un élément dans la zone Colonnes : laissez-le.)

2. Changer de question : par moyen de paiement

  1. Retirez le champ Catégorie : dans la zone Lignes, faites-le glisser hors du volet, vers la feuille, et relâchez. les huit lignes disparaissent. Il ne reste que le total : 3 739,41 et 60.
  2. Faites glisser le champ Moyen de paiement dans la zone Lignes. quatre lignes. Carte : 1 725,46 pour 32 dépenses. Espèces : 260,21 pour 16. Prélèvement : 313,74 pour 10. Virement : 1 440,00 pour 2 dépenses seulement, les deux loyers.

3. Croiser : les catégories en lignes, les mois en colonnes

  1. Faites le ménage, toujours en faisant glisser hors du volet : retirez Moyen de paiement de la zone Lignes, puis « Nombre de Libellé » de la zone Valeurs. il ne reste qu'un nombre dans la feuille : 3 739,41.
  2. Faites glisser de nouveau le champ Catégorie dans la zone Lignes. vous retrouvez les huit catégories et leurs totaux, 868,51 pour Alimentation.
  3. Faites glisser le champ Date dans la zone Colonnes. deux colonnes de montants, une par mois (octobre et novembre, en abrégé), puis une colonne « Total général ». Alimentation : 428,39 en octobre, 440,12 en novembre. Transport : 191,47 puis 377,53. Dernière ligne : 1 712,59 pour octobre, 2 026,82 pour novembre, 3 739,41 en tout.
  4. Faites glisser le champ Moyen de paiement dans la zone Filtres. Une liste de choix apparaît au-dessus du tableau : ouvrez-la par sa petite flèche, choisissez Virement et validez. le tableau ne garde qu'une catégorie, Logement : 720 en octobre, 720 en novembre. Total général : 1 440. Ce sont les deux loyers.
  5. Rouvrez la liste de choix et revenez à la première ligne, celle qui désigne tous les moyens de paiement. les huit catégories reviennent, et le total général remonte à 3 739,41.

Un coup d'œil sur ce tableau suffit : la dépense de transport a presque doublé en novembre. Vous saurez pourquoi dans deux minutes.

Excel affiche une colonne par jour au lieu d'une colonne par mois ?

Faites un clic droit sur l'une des dates du tableau, puis choisissez la commande de regroupement : elle s'appelle Grouper ou Groupe selon la version. Dans la boîte qui s'ouvre, sous Par, sélectionnez les mois et validez. Pour défaire : clic droit, puis Dissocier.Microsoft

4. Actualiser, puis voir le détail

  1. En bas de la fenêtre, cliquez sur le nom de la feuille Dépenses. En F2, remplacez 1,70 par 101,70 et validez. le pain du 1er octobre vaut maintenant 101,70 : cent euros de plus.
  2. Revenez sur la feuille du tableau croisé dynamique. le total général affiche toujours 3 739,41 : le tableau n'a pas relu la liste. (S'il affiche déjà 3 839,41, votre version d'Excel actualise seule : passez à l'étape 4.)
  3. Faites un clic droit sur une cellule du tableau croisé dynamique, puis cliquez sur Actualiser. Alimentation passe à 528,39 en octobre, le total d'octobre à 1 812,59 et le total général à 3 839,41.
  4. Retournez sur la feuille Dépenses, remettez 1,70 en F2, revenez et actualisez de nouveau. le total général revient à 3 739,41.
  5. Dans le tableau croisé dynamique, double-cliquez sur le montant de Transport en novembre (377,53). Excel crée une nouvelle feuille qui contient la ligne d'en-têtes et les 4 dépenses de transport de novembre : le détail de ce total. À côté des trois pleins de carburant, une ligne explique la hausse : la révision de la voiture, 189,00, le 28/11/2026.

Vous pouvez fermer ce classeur sans l'enregistrer. Vous reconstruirez ce tableau croisé dynamique, catégories en lignes et mois en colonnes, dans le projet de la leçon 44.

Les pièges du tableau croisé dynamique

Oublier d'actualiser. C'est l'erreur la plus coûteuse : vous lisez, ou vous montrez, des totaux qui datent d'avant vos corrections. Prenez l'habitude d'actualiser avant de lire, d'imprimer ou d'envoyer. Le même bouton existe dans l'onglet Analyse du tableau croisé dynamique, qui apparaît dans le ruban quand vous cliquez dans le tableau.Microsoft

« Nombre de Montant » au lieu de « Somme de Montant ». Ne changez pas le réglage : cherchez dans la liste les montants alignés à gauche, lus comme du texte, et corrigez-les (leçon 37).

Saisir dans le tableau croisé dynamique. Excel refuse qu'on y modifie un total, et il a raison. Une correction se fait dans la liste, puis on actualise.

Le volet a disparu. Il ne s'affiche que lorsqu'une cellule du tableau croisé dynamique est sélectionnée : cliquez dedans. S'il ne revient pas, onglet Analyse du tableau croisé dynamique, bouton Liste des champs.Microsoft

Vérifiez vos acquis

Vous voulez le total des dépenses par catégorie. Dans quelle zone déposez-vous le champ Montant ?

  • Dans la zone Lignes
  • Dans la zone Valeurs
  • Dans la zone Filtres

Valeurs reçoit ce qui se calcule : le montant. Le champ Catégorie, lui, va dans Lignes : il répond à « par quoi ? ».

Vous voulez maintenant le total magasin par magasin. Quel champ déposez-vous dans la zone Lignes ?

  • Le champ Magasin
  • Le champ Montant
  • Le champ Libellé

Lignes reçoit le « par quoi ? » : ici, le magasin. Le libellé donnerait une ligne par intitulé de dépense, presque aussi longue que la liste : aucune synthèse.

Vous venez de corriger un montant dans la liste des dépenses. Le tableau croisé dynamique affiche toujours l'ancien total. Que faites-vous ?

  • Une saisie directe du total
  • Un nouveau tableau croisé dynamique
  • Un clic droit puis Actualiser

Actualiser fait relire la liste au tableau existant. Inutile d'en créer un autre, et impossible de saisir dedans.

La zone Valeurs affiche « Nombre de Montant » au lieu de « Somme de Montant ». Quelle est la cause la plus probable ?

  • Des montants stockés en texte
  • Une colonne beaucoup trop étroite
  • Un tableau croisé non actualisé

Excel compte ce qu'il ne peut pas additionner. Des montants lus comme du texte font basculer le calcul en comptage.

Le total d'une catégorie vous étonne. Comment voir les dépenses qui le composent ?

  • Un clic droit puis Dissocier
  • Un double-clic sur ce total
  • Une saisie du mot Détail

Le double-clic sur un total crée une feuille avec les lignes qui le composent. Dissocier défait un regroupement de dates.

Les catégories sont déjà dans la zone Lignes. Vous voulez une colonne par mois. Dans quelle zone déposez-vous le champ Date ?

  • Dans la zone Valeurs
  • Dans la zone Filtres
  • Dans la zone Colonnes

Colonnes reçoit le second « par quoi ? » : Excel crée une colonne par mois et croise les deux critères. Dans Filtres, la date servirait seulement à restreindre le tableau.

À retenir

Fiche : Formules Excel essentielles. Le mot est défini dans le glossaire. Leçon précédente : RECHERCHEX.

Pour aller plus loin

La page officielle à lire : « Créer un tableau croisé dynamique pour analyser des données de feuille de calcul » (Microsoft). Le texte français est une traduction automatique : il écrit « Insérer » pour l'onglet Insertion.

Pour les quatre zones, avec une image de chacune : « Utiliser la liste des champs pour organiser les champs d'un tableau croisé dynamique » (Microsoft).