💥 Accédez en illimité à
tous nos livres & vidéos, sur l'IA, le dev, les réseaux... Cliquez ici
-100€ sur l'abonnement annuel à
la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres & vidéos
  2. Tableaux croisés dynamiques avec Excel
  3. Les calculs dans les tableaux croisés dynamiques
Extrait - Tableaux croisés dynamiques avec Excel Analysez efficacement vos données (versions 2021, 2024 et Microsoft 365)
Extraits du livre
Tableaux croisés dynamiques avec Excel Analysez efficacement vos données (versions 2021, 2024 et Microsoft 365) Revenir à la page d'achat du livre

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 : 

images/06SOB01.png

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 :

images/06SOB02.png

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.

images/06SOB04.png

 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).

images/06SOB05.png

 Cliquez sur OK pour appliquer le changement.

Le résultat est le suivant :

images/recap_chap_6_1.png

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 :

images/06SOB06.png

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). 

images/06sob19.png

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.

images/06SOB25.png

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.