preloader

Les tableaux croisés dynamiques

Les tableaux croisés dynamiques permettent de synthétiser, d’analyser, d’explorer, de présenter vos données et de croiser des données les unes avec les autres.

le tableau croisé dynamique (TCD) est une fonctionnalité qui se base sur des données brutes (table de données) afin de les présenter sous la forme d’un tableau synthétique. Le tableau croisé dynamique permet de croiser facilement les différents champs de ces données afin de faciliter l’analyse.

Le tableau croisé dynamique est un outil d’informatique décisionnelle ou Business Intelligence (BI) : c’est une solution d’analyse qui aide au pilotage et à la décision. L’objectif est de traiter un grand nombre de données afin d’aider l’utilisateur à exploiter l’information, la restituer de manière compréhensible et la présenter de manière synthétique, afin d’éclairer les décisions.

I.1        Préparation des données sources (tableau de données)

Les données appelées données sources se préparent dans un tableau et doivent être correctement organisées.  Le tableau des données sources doit être créé en vous s’assurant que :

  • toutes les colonnes comportent des entêtes ( chaque colonne doit avoir un titre). Ces entêtes serviront à créer les champs du tableau croisé dynamique.
  • chaque colonne doit comporter les mêmes types de données ( Ne pas mélanger dans une colonne des dates, des nombres, du texte )
  • chaque colonne ne doit pas comporter des cellules vides
  • chaque ligne ne doit pas comporter des cellules vides

Dans notre exemple on va considérer le tableau ci-dessous contenant la liste des commandes effectuées sur une plateforme de vente en ligne. Ce tableau contient les colonnes suivantes : code produit, nom client, adresse, ville, mode de paiement, prix du produit , prix de livraison, et statut de la commande.

I.2        Création  d’un tableau croisé dynamique (TCD)

Pour créer un tableau croisé dynamique, il faut procéder comme suit :

  1. Cliquez sur n’importe quelle cellule dans la plage de cellules ou dans le tableau
  2. Dans l’onglet Insertion, cliquez sur le bouton Tableau croisé dynamique
  3. Excel sélectionne automatiquement l’ensemble du tableau. Vous pouvez cependant sélectionner une plage déterminée, mais je vous recommande tout de même de sélectionner l’ensemble du tableau
  4. Choisir l’emplacement de votre rapport de tableau croisé dynamique, en cliquant sur Nouvelle feuille de calcul
  5. Cliquer sur OK

Excel place le tableau croisé dynamique sur une nouvelle feuille de calcul et affiche la Liste des champs afin que vous puissiez réorganiser les données du tableau croisé dynamique comme vous le voulez.

Un aperçu de votre tableau croisé dynamique vide s’affiche. Il s’agit maintenant de remplir les champs à l’aide du volet de droite.

Le tableau croisé dynamique est composé de 4 zones, chacune ayant une fonction particulière :

  1. Filtre du rapport : permet de filtrer les données du tableau sur un ou plusieurs champs ;
  2. Etiquette de colonnes : regroupe les valeurs communes ensemble et affiche le résultat de chaque valeur dans une colonne ;
  3. Etiquette de lignes : affiche les résultats de la synthèse de chaque valeur sur une ligne différente;
  4. Valeurs : affiche les résultats des fonctions demandées (somme, nombre, moyenne…) selon les valeurs affichées sur les lignes et les colonnes. Par défaut, le tableau affiche la somme des valeurs si celui-ci est composé de chiffres. S’il est composé de texte, le tableau va afficher le nombre d’enregistrements qui répond au critère

Il faut noter que si la liste des champs n’est pas visible, cliquez dans n’importe quelle cellule du tableau croisé dynamique pour l’afficher.  En plus, si vous avez accidentellement fermé ce volet, vous pourrez l’afficher à nouveau.

I.3        Elaborer une synthèse de donnée

Pour élaborer une synthèse de données en utilisant un tableau croisé dynamique (TCD) , il faut d’abord ajouter des champs à notre TCD. Ainsi, cochez simplement les cases en regard des champs. Par exemple, dans notre tableau croisé dynamique précédent, nous souhaitons connaître le statut et la somme des prix des commandes. Pour ce faire, il suffit de cocher les cases Statut et Prix (voir Figure).

Excel place le champ Statut (champ texte) dans les Étiquettes de lignes. Puis placer le champ Prix (champ numérique) dans les Valeurs.

Ici on a calculé le nombre des commandes (nombre de prix) selon le statut des commandes qui sont au nombre de 4 : annulée, en cours, livrée et retournée. Mais ce que nous voudrions calculer en effet, c’est la somme des prix par statut. Pour cela, il faut modifier dans la zone « valeur » « Nombre de prix » par « Somme de prix ».

Supposons maintenant que nous voulons connaitre le statut des commandes par ville. Pour cela, il faut ajouter ou bien cocher un autre champ qui n’est que le champ ville. Par default ce champ coché se place dans la zone lignes. Ainsi on aura la somme des prix des commandes par statut et par ville.

Ainsi notre tableau devient :

Il faut noter que plusieurs fonctions peuvent être utilisé à la place de la somme comme dans la liste suivante :

Fonction

Action

Somme

La somme des valeurs. Elle est utilisée par défaut pour les champs de valeur contenant des valeurs numériques. Si votre champ contient des valeurs vides ou non numériques (texte, date ou booléennes) lorsqu’il est placé dans la zone Valeurs de la liste de champs, le tableau croisé dynamique utilise la fonction NB pour ce champ.

Une fois le champ placé dans la zone Valeurs, vous pouvez remplacer la fonction de synthèse par Somme, et toutes les valeurs vides ou non numériques du tableau croisé dynamique affichent 0, pour pouvoir être additionnées

NB

Le nombre de valeurs non vides. La fonction de synthèse NB fonctionne comme la fonction NBVAL. NB est utilisé par défaut pour les champs de valeur qui contiennent des valeurs non numériques ou vides

Moyenne

La moyenne des valeurs

Max

La valeur la plus élevée

Min

La valeur la moins élevée

Produit

Le produit des valeurs

Écartype

Une estimation de l’écart type d’une population pour laquelle l’échantillon correspond à un sous-ensemble de la population entière

Écartypep

L’écart type d’une population qui constitue la totalité des données à synthétiser

Var

Une estimation de la variance d’une population pour laquelle l’échantillon correspond un sous-ensemble de la population entière

Varp

La variance d’une population qui constitue la totalité