Les calculs dans les tableaux croisés dynamiques
Introduction
Les tableaux croisés dynamiques offrent une vaste gamme de fonctionnalités de calcul. Bien que des calculs standards soient disponibles, vous pouvez également personnaliser leurs propres formules.
Dans ce chapitre, nous allons travailler les données suivantes :

Les chiffres ici montrent les ventes d’équipements audio/vidéo de divers magasins dans différentes régions.
Vous retrouverez ces données dans la feuille données du fichier calcul_tcd.xlsx.
Modifier l’agrégation d’un champ de valeur
Il y a deux façons de changer l’agrégation d’un champ dans un tableau croisé dynamique, chacune apportant une solution simple et efficace en fonction de vos exigences particulières. Pour démontrer ces techniques, nous utiliserons le tableau croisé dynamique disponible dans la feuille AGREGATION :

Par défaut, c’est l’agrégation somme qui est utilisée.
Première méthode : utiliser le volet Champs de tableau croisé dynamique
Dans le volet Champs de tableau croisé dynamique, localisez la section Valeurs.
Vous y verrez la liste des champs actuellement utilisés pour les calculs ; dans notre cas, il s’agit du champ Montant.

Cliquez sur la flèche déroulante du champ dont vous souhaitez modifier l’agrégation (dans cet exemple Somme de Montant).
Sélectionnez Paramètres des champs de valeurs.
La boîte de dialogue Paramètres des champs de valeurs s’affiche.
Dans la fenêtre Paramètres des champs de valeurs, dans l’onglet Synthèse des valeurs par, choisissez le type d’agrégation souhaité (par exemple Moyenne).

Cliquez sur OK pour appliquer le changement.
Le résultat est le suivant :

Deuxième méthode : utiliser...
Ajouter un deuxième champ de calcul
Dans un tableau croisé dynamique, il peut être utile de visualiser plusieurs calculs simultanément tels que, par exemple, le total général et le nombre d’entrées pour un champ spécifique.
Dans la feuille deuxième_champ, se trouve un TCD avec les champs Région en ligne et Montant en valeurs :

Vous pouvez ajouter une nouvelle colonne pour afficher le nombre de ventes par région.
Dans le volet Champs de tableau croisé dynamique, placez de nouveau le champ Montant dans la zone Valeurs.
Par défaut, l’agrégation Somme sera appliquée. Pour la modifier :
Dans le volet Champs de tableau croisé dynamique, dans la zone Valeurs, cliquez sur Somme de Montant2, puis sélectionnez Paramètres des champs de valeurs.
Choisissez Nombre comme type d’agrégation.
Cliquez sur OK.
Votre tableau croisé dynamique affiche désormais à la fois le total des ventes (Somme de Montant) et le nombre des ventes (Nombre...
Calculs disponibles avec l’option Afficher les valeurs
Ces calculs permettent de présenter les données sous forme de comparaisons ou de proportions par rapport à d’autres données.
Voici les principaux types de calculs disponibles :
Type de Calcul |
Description |
Pas de calcul |
C’est la valeur par défaut, aucun calcul n’est réalisé. |
% du total général |
La valeur du champ divisée par le total général global du tableau croisé dynamique. |
% du total de la colonne |
La valeur du champ divisée par le total de la colonne dans laquelle elle se trouve. |
% du total de la ligne |
La valeur du champ divisée par le total de la ligne dans laquelle elle se trouve. |
% de |
La valeur du champ divisée par le nombre de votre choix. |
% du total de la ligne parente |
Lorsqu’il y a plus d’un champ dans la zone Lignes du volet Champs de tableau croisé dynamique, un champ au-dessus d’un autre champ est appelé le champ parent. Ce calcul montre la valeur du champ divisée par le total de la ligne parente à laquelle appartient la valeur. |
% du total de la colonne parente |
Lorsqu’il y a plus d’un champ dans la zone Colonnes du volet Champs de tableau croisé dynamique, un champ au-dessus d’un autre champ est appelé le champ parent. Ce calcul montre la valeur du champ... |
Créer des calculs personnalisés
Bien qu’il soit possible de créer des champs calculés dans un tableau croisé dynamique, cette méthode est devenue moins courante avec l’arrivée de Power Pivot et du langage DAX qui offrent des possibilités de calcul plus avancées et adaptées aux besoins actuels.
Le chapitre Introduction à Power Pivot de ce livre proposera une introduction à Power Pivot.
L’objectif pour l’année 2026 est de réaliser une augmentation de chiffre d’affaires de 6 % par rapport à 2025.
Dans la feuille champs calculés se trouve un TCD avec les champs Région en ligne et Montant en valeurs (colonne CA 2025).

Utiliser la fonction LIREDONNEESTABCROISDYNAMIQUE
La fonction LIREDONNEESTABCROISDYNAMIQUE permet d’extraire une valeur spécifique à partir d’un tableau croisé dynamique. Cette fonction est particulièrement utile pour récupérer des informations précises sans avoir à naviguer directement dans le tableau croisé dynamique.
Dans la feuille LIREDONNEES se trouve un TCD avec les champs Produit et Région en ligne et Montant en valeurs.

Nous souhaitons afficher le chiffre d’affaires des consoles de jeux pour la Bretagne.
Dans la cellule D3, saisissez = puis sélectionnez la cellule C14 du TCD.
La formule qui apparaît est : =LIREDONNEESTABCROISDYNAMIQUE("Montant"; $B$7;"Région";"Bretagne";"Produit";"Console de jeux").
Le résultat est 3800.
-
"Montant" : il s’agit du champ de valeur que vous souhaitez extraire du tableau croisé dynamique. Dans ce cas, c’est le montant des ventes, par exemple.
-
$B$7 : c’est la cellule qui contient le tableau croisé dynamique. Excel utilise cette cellule comme référence pour savoir quel tableau croisé dynamique utiliser.
-
"Région";"Bretagne" : ces deux éléments indiquent que vous voulez les données pour la région "Bretagne". Le premier argument...
Conclusion
Ce chapitre conclut la première partie de cet ouvrage. Nous y avons présenté les principales fonctionnalités des tableaux croisés dynamiques. Dans la partie suivante, nous aborderons des fonctionnalités plus avancées ou récentes liées à cet outil.