Avec le Pack Protection Maximum, partagez serainement vos fichers Excel. Profitez de l'offre de lancement jusque vendredi minuit !

Les tableaux croisés dynamiques, c’est facile !

Le tableau croisé dynamique, souvent appelés TCD (ou Pivot Table en anglais) est une des fonctionnalités les plus puissantes d’Excel. Elle permet de synthétiser des données brutes sous la forme d’un tableau élaboré et personnalisé. Nous allons voir dans cet article que son utilisation est beaucoup plus simple qu’il n’y paraît, et qu’elle s’avère vite indispensable lorsqu’il s’agit d’analyser des masses importantes d’informations avant de prendre une décision.

 

Téléchargement

Vous pouvez télécharger le fichier d'exemple de cet article en cliquant sur le lien suivant :

 

 

Tutoriel Vidéo

Partie 1 : Mon TCD en 6 clics (voir le tutoriel)

Partie 2 : Mon TCD enrichi : Champs calculés et Tri de colonne (voir le tutoriel)

Partie 3 : Regrouper des données dans mon TCD (voir le tutoriel)

Partie 4 : Séléctionner les données à afficher dans le TCD (voir le tutoriel)

Partie 5 : Comment utiliser les segments pour filtrer le TCD d'un seul clic (voir le tutoriel)

Partie 6 : Comment utiliser le filtre chronologique pour filtrer une date sur un TCD d'un seul clic (voir le tutoriel)

Partie 7 : Comment regrouper des données de même nature au sein d'un TCD (voir le tutoriel)

Partie 8 : Comment modifier ou ajouter des informations dans un TCD (voir le tutoriel)

Partie 9 : Comment personnaliser l'apparence d'un TCD (voir le tutoriel)

Partie 10 : Comment personnaliser l'apparence d'un TCD (voir le tutoriel)

Partie 11 : Des TCD inscroyables avec la mise en forme conditionnelle (voir le tutoriel)

Partie 12 : Alimenter un TCD à partir de plusieurs sources (voir le tutoriel)

Partie 13 : En combinant automatiquement les bases sources (voir le tutoriel)

Partie 14 : Les graphiques crosiés dynamiques (voir le tutoriel)


1. Les tableaux croisés dynamiques, pour quoi faire ?

 

Comme nous venons de le voir en préambule, un tableau croisé dynamique permet de représenter sous une forme synthétique et claire une table de données. Les bénéfices apportés par le tableau croisé dynamique sont nombreux :

  • Regroupement de données suivant des catégories,
  • Faire des opérations sur les données (sommes, comptages, …)
  • Automatisation de totaux et de sous-totaux,
  • Mises-en-forme élaborée,
  • Actualisation simplifiée des données sources,
  • Connexion à une base de données externe

 

2. Votre premier TCD en six clics seulement

TÉLÉCHARGER LE SUPPORT DE CE COURS

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

______________________________________________

Fichiers utilisés :
Fichier initial      Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc01 - Base.xlsx
Fichier final Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc01 - Final.xlsx

 

La création et l’utilisation d’un tableau croisé dynamique suppose que vous disposiez au préalable d’une table de données dans laquelle Excel puisera les données sources qui vont lui permettre d’alimenter le tableau croisé dynamique. La logique des tableaux croisés dynamiques est donc de séparer d’un côté les données en elles-mêmes et d’un autre côté leur présentation :

  • Les données sont saisies sous la forme d’une table des données, c’est-à-dire un simple tableau en une seule dimension dans lequel chaque ligne représente un enregistrement. Pour être correctement utilisée comme source de données du TCD, chaque colonne doit posséder un en-tête unique (titre de colonne), et il ne doit pas y avoir de ligne ou colonne vide pour qu’Excel puisse identifier simplement les limites du tableau de données. Enfin, il ne faut pas mélanger les types de données contenues dans une même colonne, en d’autres termes, si une colonne composée de données numériques contient également des données textuelles, Excel va considérer que l’ensemble de la colonne est de type textuel et de pourra pas effectuer de calcul sur celle-ci.
  • Le TCD qui peut prendre un grand nombre de dimensions et qui ordonne les données puisées dans la table de données.

Pour notre exemple, nous allons partir d’une liste simple qui reprend l’ensemble des ventes réalisés par les commerciaux (nombre de ventes, Chiffre d’affaires réalisé et montant des commissions) :

Excel formation - les tableaux croiss dynamiques c est facile

Nous allons maintenant construire notre premier TCD en six clics seulement :

  • Clic 1 : Sélectionner n’importe quelle cellule du tableau

Excel formation - les tableaux croiss dynamiques c est facile

  • Clics 2 et 3 : Cliquer sur l’onglet « Insérer » dans le Ruban, puis sur « Tableau croisé dynamique » 

Excel formation - les tableaux croiss dynamiques c est facile

  • Clic 4 : Dans la fenêtre de création de tableau dynamique qui s’affiche à l’écran, cliquer simplement sur le bouton « OK ». Si votre table de donnée est correctement construite, c’est-à-dire avec un titre pour chaque colonne, et sans ligne vide, Excel détermine automatiquement la plage de données qui doit lui servir de source pour la construction du TCD (ici la plage $A$1:$E$19). Si ce n’est pas le cas, cliquer sur « Annuler », sélectionner la bonne plage puis cliquer à nouveau sur le bouton « Tableau croisé dynamique » du menu « Insérer ».

Excel formation - les tableaux croiss dynamiques c est facile

Par défaut, Excel va proposer de créer le TCD dans une nouvelle feuille, afin que le TCD n’influe pas avec des données déjà existantes. Pour utiliser la même feuille, cliquer sur « Feuille de calcul existante », puis choisir une cellule à partir de laquelle Excel va venir intégrer le TCD.

  • Clics 5 et 6 : le TCD est maintenant créé, mais il est vide de toute information. Pour le remplir de manière automatique, il suffit simplement de cliquer sur les champs à ajouter, dans la zone « Champs de tableau croisé dynamique » située à droite de l’espace de travail.

Excel formation - les tableaux croiss dynamiques c est facile

De manière totalement transparente, Excel a analysé les données, et a compris que le champs « Commercial » correspond à un libellé de champs, et que le « CA » est l’élément de données à synthétiser. Lors de cette analyse, les valeurs textuelles sont automatiquement insérées dans la zone « Ligne », les dates et les heures dans la zone « Colonne » et enfin, les valeurs numériques sont insérées dans « Valeurs ».

Excel formation - les tableaux croiss dynamiques c est facile

Il est également possible d’aller encore plus vite en utilisant la suggestion de tableaux croisés dynamiques d’Excel. Pour cela, procédez comme nous venons de le voir ci-dessus, mais au niveau du Clic 3, choisissez plutôt le bouton « Tableaux croisés dynamiques ». Excel va alors analyser les données pour proposer une série de tableaux croisés dynamiques prêts à l’emploi. Choisissez celui qui convient le mieux à vos données, puis cliquez sur « OK ».

Excel formation - les tableaux croiss dynamiques c est facile

 

Si vous regardez attentivement le TCD crée, vous constaterez que l’intitulé de la colonne représentant le montant des ventes est « Somme des CA », et non pas simplement « CA ». Cela permet de savoir d’un seul coup d’œil l’opération qu’Excel effectue sur les données. Nous verrons plus bas dans cet article l’ensemble de ces opérations.

 

3. Champs calculés et tris

TÉLÉCHARGER LE SUPPORT DE CE COURS

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

______________________________________________

Fichiers utilisés :
Fichier initial      Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc02 - Base.xlsx
Fichier final Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc02 - Final.xlsx

 

Le TCD très sommaire que nous venons de construire en seulement quelques clics nous affiche désormais le montant des ventes réalisées par chaque commercial avec une ligne de totalisation. Nous n’avons ici qu’à peine effleuré la puissance de l’outil de création de tableaux croisés dynamiques.

Nous allons maintenant voir comment aller encore plus loin.

Pour commencer, nous désirons pouvoir consulter les ventes réalisées par chaque commercial (comme c’est déjà le cas ici), mais également par pays. Pour cela, il est nécessaire d’utiliser un tableau à deux dimensions (les commerciaux sur les lignes, les pays sur les colonnes).

Pour cela, il convient de procéder de la manière suivante :

  • Mettre le curseur sur le champs « Pays »,
  • Le glisser dans la zone « Colonnes »

Excel formation - les tableaux croiss dynamiques c est facile

Notre TCD présente désormais les ventes réalisées par chaque commercial et par pays, avec les totaux respectifs.

Excel formation - les tableaux croiss dynamiques c est facile

L’objectif à présent est de connaître la marge nette dégagée par chaque commercial. Pour ce faire, il convient de procéder de la manière suivante :

  • Décocher la case « Pays » si elle est encore sélectionnée après l’exemple précédent,
  • Faire glisser le champs « Commission » dans la zone « Valeurs »

Excel formation - les tableaux croiss dynamiques c est facile

  • Une nouvelle colonne apparaît dans le TCD avec le montant des commissions prélevées par chaque commercial 

Excel formation - les tableaux croiss dynamiques c est facile

  • Maintenant nous voulons connaître ce que chaque commercial dégage comme bénéfice en calculant la différence (c’est-à-dire en effectuant la soustraction) entre le montant des ventes réalisées et le montant des commissions que nous allons lui reverser. Pour cela, sélectionner le menu spécial « Analyse » qui apparaît lorsqu’un TCD est sélectionné, puis dans le groupe « Outils », cliquer sur « Calculs » / « Champs, éléments et jeux » / « Champ calculé ». 

Excel formation - les tableaux croiss dynamiques c est facile

  • Dans la nouvelle fenêtre qui apparaît à l’écran, remplir les champs comme montré ci-dessous :
    • Zone Nom : saisir le nom à donner au champs calculé (« Bénéfice »)
    • Zone Formule : saisir la formule désirée, en l’occurrence ici nous voulons connaître la différence entre les ventes réalisées par les commerciaux, et le montant des commissions que nous allons devoir leur reverser (donc la formule « =CA-Commission »). Pour saisir les champs sans erreur, il est possible de double-cliquer sur l’un d’entre eux pour l’insérer automatiquement. Si un champ est constitué de plusieurs mots, il est à encadrer par des apostrophes.
    • Cliquer sur le bouton « OK » 

Excel formation - les tableaux croiss dynamiques c est facile

Voici le résultat auquel vous devriez arriver :

Excel formation - les tableaux croiss dynamiques c est facile

Pour trier les commerciaux en fonction de leur performance, cliquer sur le menu déroulant de l’en-tête « Etiquettes de lignes », puis choisissez « Options de tri supplémentaires… ».

Excel formation - les tableaux croiss dynamiques c est facile

Dans la fenêtre qui s’affiche, choisir l’option « Descendant (de Z à A) par : », puis dans le menu déroulant sélectionner le champs « Bénéfice » que nous venons juste d’ajouter au TCD, et valider en cliquant sur le bouton « OK »         :

Excel formation - les tableaux croiss dynamiques c est facile

 

4. Les différents types d’opérations

TÉLÉCHARGER LE SUPPORT DE CE COURS

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

______________________________________________

Fichiers utilisés :
Fichier initial      Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc03 - Base.xlsx
Fichier final Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc03 - Final.xlsx

 

Comme nous l’avons déjà abordé un peu plus haut, par défaut lorsqu’Excel détecte qu’une colonne de données est de type numérique, il va présenter ses données en effectuant une somme.

Pour les besoins d’une analyse plus poussée, il peut être utile de réaliser d’autres types d’opérations.

Pour cela, il faut effectuer un double-clic sur un en-tête de colonne du TCD pour afficher la fenêtre suivante :

Excel formation - les tableaux croiss dynamiques c est facile

Voici le détail des opérations disponibles :

  • Somme : consiste à additionner toutes les valeurs de la colonne qui répondent aux différents critères du TCD. C’est l’opération la plus courante et celle que nous utilisons dans nos exemples depuis le début,
  • Nombre : consiste à compter le nombre d’enregistrements de la colonne qui répondent aux différents critères du TCD (permet par exemple de connaître le nombre de pays dans lesquels un commercial réalise des affaires),

Excel formation - les tableaux croiss dynamiques c est facile

  • Moyenne : consiste à présenter la moyenne des enregistrements de la colonne qui répondent aux différents critères du TCD (par exemple le CA moyen réalisé par chaque commercial),

Excel formation - les tableaux croiss dynamiques c est facile

  • Max : consiste à présenter l’enregistrement le plus élevé de la colonne en fonction des différents critères du TCD,
  • Min : consiste à présenter l’enregistrement le moins élevé de la colonne en fonction des différents critères du TCD,
  • Produit : consiste à multiplier entre eux l’ensemble des enregistrements de la colonne en fonction des différents critères du TCD. Les nombres représentés peuvent très rapidement atteindre des niveaux très élevés, au point qu’Excel puisse être dans l’impossibilité de les afficher (Excel stock les valeurs numériques sur 15 chiffres uniquement, et arrondi au besoin, voir cet article pour plus d’informations). Ce type de calcul n’a pas grand intérêt dans nos exemples,

Excel formation - les tableaux croiss dynamiques c est facile

  • Les autres opérations disponibles permettent de répondre à des besoins plus pointus (« Chiffre » permet de compter le nombre d’enregistrements comme le ferait l’opération « Nombre » mais en ne considérant que les valeurs numériques, « Ecartype » pour calculer l’écart type d’un échantillon, « Ecartypep » l’écart type d’une population, « Var » la variance d’un échantillon, et enfin « Varp » la variance d’une population).

 

5. Sélectionner les données

 

   5.1 - Les filtres classiques

 

TÉLÉCHARGER LE SUPPORT DE CE COURS

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

______________________________________________

Fichiers utilisés :
Fichier initial      Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc04 - Base.xlsx
Fichier final Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc04 - Final.xlsx

 

Par défaut tous les enregistrements contenus dans la base de données source sont repris dans le TCD, mais il est très simple de filtrer uniquement des données qui répondent à un ou plusieurs critères.  

Pour insérer un filtre sur les données, il convient de procéder de la manière suivante :

  • Cliquer sur le symbole en forme de triangle situé dans le coin inférieur-droit de la cellule contenant l’en-tête du champ.
  • Dans le menu contextuel qui s’affiche, cocher les valeurs de champs à afficher et décocher les valeurs qui n’ont pas à figurer dans le TCD.

Par exemple, dans l’illustration ci-dessous, nous allons choisir de filtrer les pays pour en exclure les ventes réalisées avec la Belgique.

Excel formation - les tableaux croiss dynamiques c est facile

Pour gagner un peu de temps dans la sélection des éléments, il suffit de sélectionner les élements que l'on souhaite conserver à l'écran (ou exclure), puis à l'aide du clic-droit de la souris, nous choisissons Filtrer > Conserver uniquement les élements sélectionnés :

Excel formation - les tableaux croiss dynamiques c est facile

Il est également possible de mettre en place un filtre sur un champ qui ne fait pas parti du tableau croisé dynamique que nous sommes en train de construire.

Pour ce faire, il suffit de faire glisser ce champ dans la zone « Filtres » de la fenêtre de création du tableau croisé dynamique.

Vous pouvez alors constater l’apparition d’une nouvelle ligne en haut du TCD avec le champ que vous venez de glisser. Procédez ensuite comme nous l’avons vu juste ci-dessus pour sélectionner les champs qui doivent être affichés et ceux qui doivent rester masqués.

Excel formation - les tableaux croiss dynamiques c est facile

Par défaut, lorsqu’un champ est glissé dans la zone des filtres, un seul champ peut être sélectionné. Pour en choisir plusieurs, cochez la case « Sélectionner plusieurs éléments ».

Excel formation - les tableaux croiss dynamiques c est facile

Pour notre exemple, nous pouvons ainsi simplement choisir de n’afficher que les lignes pour lesquelles un minimum de 3000 ventes a été réalisé.

Excel formation - les tableaux croiss dynamiques c est facile

Au besoin, il est également possible de définir des critères de filtre en fonction de critères pointus :

  • Filtres textuels : présence ou non d'un terme, chaîne commençant par un texte,...

Excel formation - les tableaux croiss dynamiques c est facile

  • Filtres numériques : égal à, inférieur à, compris dans une fourchette,...

Excel formation - les tableaux croiss dynamiques c est facile

À titre d'illustration, imaginons que nous ne souhaitions afficher que les ventes dont le total représente au moins un millions d'euros de chiffre d'affaires :

  • Pour commencer, nous déployons le menu contextuel permettant de personnaliser le filtre des étiquettes de lignes :

Excel formation - les tableaux croiss dynamiques c est facile

  • Dans la fenêtre qui s'affiche, nous pouvons choisir directement de n'afficher que les données dont la valeur totale est strictement supérieur à 1000000 :

Excel formation - les tableaux croiss dynamiques c est facile

  • Puis nous validons en appuyant sur le bouton [OK]

Excel formation - les tableaux croiss dynamiques c est facile

 

   5.2 - Les segments

 

TÉLÉCHARGER LE SUPPORT DE CE COURS

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

_____________________________________________

Fichiers utilisés :
Fichier initial      Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc05 - Base.xlsx
Fichier final Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc05 - Final.xlsx

 

Les différentes méthodes de filtres de nous venons de voir à l'instant permettent de personnaliser exactement les informations que l’on souhaite afficher ou non au sein d’un tableau croisé dynamique.

Mais nous allons maintenant découvrir une nouvelle méthode, encore plus pratique à utiliser au quotidien, il s’agit des segments !

Les segments (ou Slicers en anglais) sont des éléments graphiques présentés sous la forme de boutons qui permettent de mettre en place très rapidement des filtres sur les tableaux croisés dynamiques d'un simple clic :

Outre le fait de définir des filtres en quelques secondes seulement, un second intérêt que l’on peut attribuer aux segments, c’est que ceux-ci sont toujours présents à l’écran, ce qui permet de visualiser en coups d’œil seulement les filtres activés ou non, sans avoir besoin de dérouler le moindre menu.

Ici, nous allons nous intéresser exclusivement à l'utilisation des segments dans le cadre d'une mise en place de tableau croisé dynamique, mais sachez que ces derniers peuvent également être utilisés sur des tableaux de données.

Pour insérer un segment directement connecté sur un tableau croisé dynamique, nous allons procéder de la manière suivante :

  • Pour commencer, nous sélectionnons n'importe quelle cellule du tableau croisé dynamique :

  • Puis, nous nous rendons dans le menu Insertion du ruban d'Excel afin de cliquer Segments (présent dans le groupe Filtres) :

  • Dans la fenêtre qui s'affiche à l'écran, nous pouvons sélectionner les champs du tableau croisé dynamique pour les lesquels nous souhaitons qu'un segment soit inséré (après avoir sélectionné les champs correspondants, nous validons en appuyant sur le bouton [OK]). Pour notre exemple, nous souhaitons pouvoir sélectionner rapidement le nom du commercial à afficher, ainsi que celui du pays :

  • Et enfin, lorsque nous validons, les champs sont automatiquement insérés sur la feuille de calcul :

Il est évidemment possible de déplacer et de redimensionner les segments comme nous le souhaitons :

Il est alors possible de :

  • D’appliquer un filtre en cliquant simplement sur l’un des champs :

  • Sélectionner plusieurs champs en maintenant la touche [Ctrl] du clavier enfoncée en même temps que nous cliquons sur les champs  :

  • Il est également possible d’activer le mode de sélection multiple en appuyant sur le premier bouton situé en haut à droite de chaque segment (ou en utilisant le raccourci [Alt]+[s]), ainsi il suffit de cliquer sur un champs pour afficher ou masquer ce dernier :

  • Pour sélectionner plusieurs boutons situé les uns en dessous autres, nous commençons par sélectionner le tout premier, puis nous cliquons sur le dernier, tout en appuyant sur la touche [Maj] du clavier :

  • Comme vous pouvez le voir sur les captures ci-dessus, les boutons permettant de filtrer Charles et Nadège sont grisés. En effet, ces derniers n’ont réalisé aucune vente dans les pays pour lesquels le filtre est activé. Il est tout de même possible de les sélectionner en cliquant sur leur bouton, mais évidemment la ligne du tableau croisé dynamique les représentant ne se sera pas affichée :

  • Il est possible de désactiver tous les filtres en cliquant sur le bouton Effacer le filtre (en haut à droite de chaque segment), ou en utilisant le raccourci [Alt]+[c] :

 

Enfin, il est possible d’aller encore plus loin dans la personnalisation des segments en se rendant dans le menu Outils Segments > Options qui ne s’affiche dans le menu ruban que lorsqu’un segment est sélectionné :

À partir de ce menu nous pouvons par exemple :

  • changer le texte du segment (Légende),
  • modifier l’ordre d’apparition des données (Paramètres des segments),
  • choisir de ne pas afficher les boutons sans données (Paramètres des segments),

  • connecter le segment sur d’autres tableaux croisés dynamiques

  • Modifier l’apparence du segment sélectionné (Styles de segments) :

  • Organiser les segments avec les autres objets de la feuille de calcul : placer au dessus, en dessous, aligner les objets entre eux, les grouper, … (Organiser)

  • En enfin nous pouvons modifier la taille occupée par les boutons au sein du segment (Boutons), et du segment (Segment) :

Enfin, pour supprimer un segment, nous le sélectionnons (en cliquant sur l’une de ces bordure), puis appuyons sur la touche [Suppr] du clavier.

 

   5.3 - Le filtre chronologique (filtre de dates sur une frise)

 

TÉLÉCHARGER LE SUPPORT DE CE COURS

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

_____________________________________________

Fichiers utilisés :
Fichier initial      Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc06 - Base.xlsx
Fichier final Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc06 - Final.xlsx

 

Dans la partie précédente de cette formation sur la création de tableaux croisés dynamiques, nous avions découvert comment utiliser les segments pour filtrer très rapidement les données affichées dans le TCD. Cette méthode très puissante n’est en revanche pas adapté à la saisie de dates sur lesquelles les critères peuvent être variés (années, mois, jours, intervalles,…). Mais heureusement, un autre outil dédié au filtre dynamique des dates est directement proposé par Excel, il s’agit de l’outil de filtre chronologique !

Pour illustrer l’utilisation du filtre chronologique, nous allons utiliser une nouvelle base de données, que voici :

Excel formation - TCD 12 - 01

Comme vous pouvez le constater, cette base de données reprend les ventes réalisées par Émily au Japon au cours des cinq dernières années.

Base reprend donc un nombre important de lignes, qu’il peut être intéressant d’analyser sur des périodes définies.

Pour cela, nous créons rapidement un tableau croisé dynamique, que nous choisissons d’insérer directement sur la feuille de calcul :

Excel formation - TCD 12 - 02

Pour insérer le tableau croisé dynamique sur la feuille de calcul en cours, choisissez l’option « Feuille de calcul existante », puis cliquez sur « Emplacement » pour choisir une cellule de la feuille de calcul (ici la cellule F7) :

Excel formation - TCD 12 - 03

Ensuite, nous pouvons valider la création du Tableau croisé dynamique en appuyant sur le bouton [OK] :

Excel formation - TCD 12 - 04

Le tableau croisé dynamique est maintenant inséré juste à côté de la base de données qui reprend les ventes réalisées par Émily au Japon.

Pour alimenter ce TCD en données, nous glissons simplement les champs dans les zones correspondantes depuis le menu Champs de tableau croisé dynamique situé sur la droite de la fenêtre Excel :

  • Glissez le champs Date dans la zone Lignes,

Excel formation - TCD 12 - 05

  • Glissez le champs Quantités dans la zone Valeurs :

Excel formation - TCD 12 - 06

  • Glissez le champs CA dans la zone Valeurs, juste en dessous de Quantités :

Excel formation - TCD 12 - 07

Vous pourrez noter au passage que l’insertion du Champs Date dans la zone ligne a eu pour effet de créer deux champs calculés (Trimestres et Années) afin de regrouper les dates. Vous pouvez choisir de conserver ou de retirer ces regroupements en décochant simplement les cases correspondantes (par exemple ici, nous retirons le regroupement trimestre) :

Excel formation - TCD 12 - 08

Il est également possible de ne récupérer que les dates sans aucun regroupement, pour cela, rendez-vous dans Analyse > Dissocier :

Excel formation - TCD 12 - 09

À présent, nous pouvons en venir au sujet qui nous intéresse : l’insertion d’une chronologie reliée à un tableau croisé dynamique.

Celle-ci est analogue à l’insertion des segments que nous venons de découvrir dans la partie précédente : nous commençons par sélectionner une cellule du tableau croisé dynamique, puis nous nous rendons dans le menu Analyse (qui ne s’affiche que lorsqu’une cellule du tableau croisé dynamique est sélectionnée), puis nous choisissons Insérer une chronologie :

Excel formation - TCD 12 - 10

Ici, nous n’avons qu’un seul champ de type date sur lequel Excel peut insérer la chronologie :

Excel formation - TCD 12 - 11

Enfin, il suffit de valider en appuyant sur le bouton [OK] pour que la chronologie soit effectivement insérée et liée automatiquement au tableau croisé dynamique :

Excel formation - TCD 12 - 12

À présent, il suffit de cliquer à un endroit de la frise chronologique pour filtrer dynamiquement les données du tableau croisé dynamique :

Excel formation - TCD 12 - 13

Vous pouvez alors constater que seuls les ventes du mois de janvier 2019 sont maintenant affichées à l’écran !

Par défaut, chaque intervalle de la frise chronologique correspond à un mois, pour utiliser un espace de temps plus important, il est possible de sélectionner plusieurs intervalles en même temps, en déplaçant les curseurs situés aux extrémités :

Excel formation - TCD 12 - 14

Ici nous avons sélectionné l’intervalle qui correspond aux mois de janvier à mars 2019.

Nous pouvons également sélectionner directement plusieurs intervalles en faisant glisser le cureur au moment de la sélection :

Excel formation - TCD 12 - 15

Pour modifier la période (mensuelle) définie par défaut, nous utilisons le menu déroulant situé au-dessus de la frise, sur la droite :

Excel formation - TCD 12 - 16

Cela nous permet d’afficher les données annuelles, trimestrielles, mensuelles ou encore quotidiennes.

Pour effacer un filtre mis en place, cliquez sur le bouton Effacer le filtre :

Excel formation - TCD 12 - 17

Et pour supprimer complètement le filtre chronologique, sélectionnez ce dernier, puis appuyez sur la touche [Suppr] du clavier (ou clic-droit > Supprimer la chronologie)

Excel formation - TCD 12 - 18

Attention toutefois, comme nous l’avons déjà vu pour la suppression d’un segment, lorsque nous supprimons un filtre chronologique, cela n’efface pas pour autant les filtres mis en place. Pensez à les effacer au préalable !

Tout comme pour les segments également, il est possible de personnaliser l’apparence donnée à la frise chronologique :

  • Il est possible de la déplacer :

Excel formation - TCD 12 - 19

  • Il est possible de la redimensionner :

Excel formation - TCD 12 - 20

  • Il est possible de modifier l’apparence de la chronologie depuis le menu Option :

Excel formation - TCD 12 - 21

Sachez également que depuis le menu Options, nous pouvons également choisir les éléments à afficher ou masquer :

  • Afficher ou masquer l’En-tête
  • Afficher ou masquer l’Étiquette de la sélection
  • Afficher ou masquer la Barre de défilement
  • Afficher ou masquer le Niveau des temps

Excel formation - TCD 12 - 22

Pour finir sur cette partie consacrée au filtre des données via la frise chronologique, sachez qu’il est possible de combiner celle-ci avec segment sur un même champs :

Excel formation - TCD 12 - 23

En revanche, comme vous pouvez le constater sur la capture ci-dessus, ces deux éléments ne sont reliés, ni mis à jour en temps réels pour tenir des changements opérés sur l’un ou l’autre.

 

6. Grouper les données

TÉLÉCHARGER LE SUPPORT DE CE COURS

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

_____________________________________________

Fichiers utilisés :
Fichier initial      Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc07 - Base.xlsx
Fichier final Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc07 - Final.xlsx

 

Il peut arriver que nous ayons besoin de grouper certaines données de lignes ou de colonnes les unes avec les autres (par exemple pour réunir les pays qui appartiennent à un même continent les unes avec les autres).

Pour ce faire, commencez par sélectionner les données que vous désirez regrouper (si elles ne sont contigües entre elles, maintenez la touche « Ctrl » du clavier enfoncé).

Ensuite, à l’aide du bouton droit de la souris, sélectionnez « Grouper ».

Excel formation - les tableaux croiss dynamiques c est facile

Vous pouvez également utiliser le Ruban (« Analyse » / « Groupe » / « Grouper la sélection »).

Excel formation - les tableaux croiss dynamiques c est facileA présent, les données choisies sont regroupées ensembles. Vous pouvez simplement renommer un groupe en sélectionnant son étiquette et en tapant le nom adéquat.

Excel formation - les tableaux croiss dynamiques c est facile

Pour masquer le détail d’un groupe, cliquez sur le signe « - » devant son étiquette.

Pour l’afficher à nouveau, il suffit de cliquer le signe « + ».

Excel formation - les tableaux croiss dynamiques c est facile

 

7. Insérer de nouveaux enregistrements

TÉLÉCHARGER LE SUPPORT DE CE COURS

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

_____________________________________________

Fichiers utilisés :
Fichier initial      Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc08 - Base.xlsx
Fichier final Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc08 - Final.xlsx


Comme nous venons juste de le voir, le TCD met en forme des données issues d’une base de données source.

Mettre à jour le tableau en temps réel lors de chaque changement dans cette base demanderait trop de ressources à Excel pour maintenir un fonctionnement agréable.

Pour ne pas multiplier les ralentissements, Excel duplique les données dans une zone de cache qui nécessitera d’être réactualisée manuellement à chaque fois que des nouvelles informations seront saisies, supprimées ou modifiée.

Cette actualisation peut s’effectuer de deux manières différentes :

  • Soit en cliquant sur le bouton « Actualiser » présent dans l’onglet « Analyse » du ruban (cet onglet n’est visible que lorsqu’un tableau croisé dynamique n’est sélectionné, il convient donc au préalable de cliquer sur une des cellules de ce TCD),

Excel formation - les tableaux croiss dynamiques c est facile

  • Soit en cliquant ce même bouton « Actualiser », mais cette fois-ci au sein du menu contextuel qui s’affiche lorsque l’on effectue un clique-droit avec le bouton droit de la souris sur une cellule du TCD 

Excel formation - les tableaux croiss dynamiques c est facile

Pour ajouter une ligne de données au TCD, il existe trois façons de faire.

Les deux premières sont lourdes et pas vraiment intuitives, nous ne ferons que de les citer, tandis que la troisième est bien plus pratique à utiliser et plus puissante :

  • La première façon de faire consiste à insérer une ligne sous le tableau, puis de redéfinir la plage de cellules à utiliser (onglet « Analyse » du ruban / « Changer la source de données » / « Changer la source de données… »).

Excel formation - les tableaux croiss dynamiques c est facile

Excel formation - les tableaux croiss dynamiques c est facile

  • La seconde façon de faire consiste à insérer une nouvelle ligne au milieu du tableau pour insérer des données (clic-droit sur un libellé de ligne, par exemple le numéro de la ligne « 10 », puis cliquer sur « Insertion »). 

Excel formation - les tableaux croiss dynamiques c est facile

Excel formation - les tableaux croiss dynamiques c est facile

Excel formation - les tableaux croiss dynamiques c est facile

Si les données du tableau suivent un ordre défini, il faudra alors les trier manuellement après avoir insérer cet enregistrement.

  • Enfin, la troisième et meilleure façon de faire consiste à transformer la base de données source en un tableau de données Excel. Pour plus d’informations, je vous invite vivement à consulter cet article qui aborde la notion de tableau de données dans le détail.

Pour transformer notre plage de données en tableau de données Excel, procédez de la manière suivante :

  • Sélectionner une cellule du tableau
  • Cliquer sur « Insérer » puis « Tableau » dans le ruban
  • Dans la fenêtre qui s’affiche, laisser cochée la case « Mon tableau comporte des en-têtes » et cliquez sur le bouton « OK »

 

Avec cette manière de procéder, il vous suffira d’ajouter un enregistrement sous le tableau pour automatiquement redéfinir la plage de cellule utilisée pour alimenter le tableau croisé dynamique.

 

8. Mettre en forme le TCD

 

   8.1. Mise en forme assistée

 

TÉLÉCHARGER LE SUPPORT DE CE COURS

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

_____________________________________________

Fichiers utilisés :
Fichier initial      Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc09 - Base.xlsx
Fichier final Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc09 - Final.xlsx

 

Dans la plupart des cas, la mise-en-forme par défaut conviendra largement.

Mais il est évidemment possible de personnaliser complètement son apparence à partir du menu « Création » qui s’affiche dans le ruban lorsqu’un TCD est sélectionné.

Voyons quels en sont les principales options de personnalisations :

  • Sous-totaux : permet d’activer ou non la présence de sous-totaux lorsqu’il y a des changements de catégories,
  • Totaux généraux : permet d’activer ou non la présence des totaux généraux du tableau. Les totaux de lignes s’affichent à droite du tableau, tandis que les totaux des colonnes s’affichent en bas, sur la dernière ligne du tableau,
  • Disposition du rapport : permet de personnaliser le type de tableau voulu, c’est-à-dire sous la « forme compactée » (qui est la forme par défaut sur les dernière versions d’Excel) avec les étiquettes de lignes disposées dans une seule et même colonne, en « mode plan » qui ressemble fortement à la forme compactée, à la différence que chaque étiquette de ligne se retrouve dans une colonne différente et enfin la « forme tabulaire » qui est un tableau plus classique. Pour ces deux derniers modes d’affichage uniquement, il est également possible de choisir de répéter les étiquettes d’éléments, lorsque ceux-ci possèdent plusieurs éléments

La forme compactée :

Excel formation - les tableaux croiss dynamiques c est facile

Le mode plan :

Excel formation - les tableaux croiss dynamiques c est facile

La forme tabulaire :

Excel formation - les tableaux croiss dynamiques c est facile

La forme tabulaire avec une répétition des étiquettes d’éléments :

Excel formation - les tableaux croiss dynamiques c est facile

 

  • Le groupe « Options de style de tableau croisé dynamique » permet d’automatiser la mise en évidence des en-têtes de lignes et de colonnes du TCD et de choisir changer le fond d’une ligne sur deux (ou d’une colonne sur deux) afin d’en faciliter la lecture,

Excel formation - les tableaux croiss dynamiques c est facile

  • Pour changer rapidement l’apparence du TCD, vous pouvez choisir parmi les nombreux styles proposés par défaut par Excel. Il suffit de les survoler avec le curseur de la souris pour afficher en temps réel un aperçu du rendu sur votre tableau croisé dynamique. 

Excel formation - les tableaux croiss dynamiques c est facile

 

   8.2. Mise en forme personnalisée

 

TÉLÉCHARGER LE SUPPORT DE CE COURS

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

______________________________________________

Fichiers utilisés :
Fichier initial      Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc10 - Base.xlsx
Fichier final Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc10 - Final.xlsx

 

Pour personnaliser au maximum l’apparence d’un tableau croisé dynamique, rendez-vous dans le menu Création du ruban, qui apparaît lorsque l’une des cellules de ce TCD est sélectionnée.

Ensuite déployez le menu Styles de tableaux croisés dynamique afin de cliquer sur Nouveau style de tableau croisé dynamique :

Excel formation - TCD16 - 01

Puis pour commencer, nous pouvons donner un nom à notre style afin de pouvoir le retrouver simplement par la suite :

Excel formation - TCD16 - 02

En dessous nous retrouvons une liste reprenant l’ensemble des éléments personnalisables dans le TCD !

Pour modifier l’un de ces éléments, il suffit de le sélectionner, puis de cliquer sur le bouton [Format].

Voici quelques exemples de personnalisation :

  • Élément « Tableau entier » : cette option permet de personnaliser des éléments qui vont impacter le TCD dans son ensemble (Police, couleurs, bordures,…). Modifions par exemple la couleur du texte (en bleu), sans bordure, et avec un fond de couleur gris :

Excel formation - TCD16 - 03

  • Éléments : « Étiquettes des filtres de rapport » et « Valeurs des filtres de rapport » : permet de personnaliser l’affichage des filtres du rapport, nous n’en utilisons pas dans notre exemple, inutile de le modifier
  • Éléments des rangés de lignes et de colonnes : permet de personnaliser l’alternance entre les lignes paires et impaires ainsi que les colonnes. Affichons par exemple une ligne sur deux dans un ton gris plus foncé (« Première rangée de lignes ») :

Excel formation - TCD16 - 04

  • Élément « Première colonne » et « Ligne d’en-tête » : personnalisation de la première colonne et de la ligne des titres : police blanche, fond noir,
  • Élément « Première cellule d’en-tête » : personnalisation de la cellule située tout en haut à gauche : fond bleu foncé (la couleur blanche a déjà été définis juste avant sur les éléments de la première colonne et de la ligne d’en-tête)
  • S’ensuivent le paramétrage des sous-totaux et sous-titres, soit cellule par cellule (« Sous-total colonne 1 », « Sous-total colonne 2 »,…) soit directement pour la ligne entière (« Ligne 1 des sous-totaux »). Utilisons plutôt cette possibilité pour affecter une fois encore un fond noir sur toute la ligne
  • Et enfin, nous modifions la couleur du dernier élément « Ligne du total Général » qui correspond évidemment à la dernière ligne du tableau que nous passons par exemple en vert foncé :

Excel formation - TCD16 - 05

 

Une fois tous les éléments de personnalisation définis, nous pouvons valider la création du nouveau style en cliquant sur le bouton [OK].

Il se peut que cela n’ait aucun impact sur le TCD ! En effet, le nouveau style est effectivement créé, mais Excel ne l’a pas forcément appliqué sur le tableau croisé dynamique.

Pour cela, déployez simplement le menu Styles de tableau croisé dynamique afin de sélectionner le style nouvellement créé :

Excel formation - TCD16 - 06

Celui-ci se trouve tout en haut dans la rubrique « Personnalisé ».

Il se peut encore que certains points n’aient pas été appliqués sur notre TCD lors la mise en place du nouveau style.

En effet, vous constaterez que la première ligne n’a pas la couleur noire que nous lui avons définie !

Cela vient du fait que lors des précédents chapitres de la formation, nous avons défini des éléments de format de cellules directement sur le tableau croisé dynamique, sans passer par le gestionnaire des styles.

Pour corriger ce problème, sélectionnez l’entièreté du TCD (en sélectionnant l’une des cellules puis en appuyant sur les touches [Ctrl]+[a]) :

Excel formation - TCD16 - 07

Ensuite, rendez-vous dans le menu Accueil du ruban, dans le menu Couleur de remplissage, choisissez Aucun remplissage :

Excel formation - TCD16 - 08

Et voilà, nos titres de colonnes sont maintenant définis avec un fond de couleur noire.

Par contre, ce que nous venons de faire permet de ne supprimer que les couleurs de fond des cellules sélectionnées.

Pour un supprimer directement tous les éléments de personnalisation de la mise en forme du tableau, effectuez simplement un clic-droit sur le style personnalisé depuis le menu de sélection des Styles de tableau croisé dynamique afin de choisir l’option Appliquer et supprimer la mise en forme

Excel formation - TCD16 - 09

Cela permet ainsi d’appliquer la couleur bleue aux données du TCD comme nous l’avons défini précédemment :

Excel formation - TCD16 - 10

Pour modifier le style personnalisé, effectuez à nouveau un clic-droit sur celui-ci afin de sélectionner l’option Modifier :

Excel formation - TCD16 - 11

Il est également possible de dupliquer un style existant afin de le modifier :

Excel formation - TCD16 - 12

Une dernière petite astuce : le style personnalisé que nous avons créé est enregistré dans le fichier Excel et n’est pas présent dans les autres dossiers de travail :

Excel formation - TCD16 - 13

Pour exporter un style personnalisé procédez de la manière suivante :

  • Effectuez un clic-droit sur le nom de la feuille dans laquelle se trouve le TCD personnalisé afin de choisir Déplacer ou copier…

Excel formation - TCD16 - 14

  • Puis choisissez de créer une copie dans le classeur de destination :

Excel formation - TCD16 - 15

  • De cette manière le style personnalisé se trouve effectivement dans le nouveau classeur de travail :

Excel formation - TCD16 - 16

  • Ce qui nous permet de l’appliquer sur le TCD de destination :

Excel formation - TCD16 - 17

  • Et pour finir, nous pouvons maintenant supprimer l’onglet devenu inutile :

Excel formation - TCD16 - 18

 

   8.3. Des TCD incroyables avec la mise en forme conditionnelle

 

TÉLÉCHARGER LE SUPPORT DE CE COURS

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

______________________________________________

Fichiers utilisés :
Fichier initial      Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc11 - Base.xlsx
Fichier final Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc11 - Final.xlsx

 

Continuons à découvrir les possibilités offertes par les tableaux croisés dynamiques en termes de personnalisation de l’apparence, maintenant au travers de la mise en forme conditionnelle.

C’est cette même mise en forme qui permet d’adapter l’apparence d’une cellule en fonction du contenu de celle-ci peut effet être adaptée au cas spécifique des tableaux croisés dynamiques !

Tout d’abord, partons du tableau croisé dynamique suivant :

Excel formation - TCD17 - mise en forme conditionnelle - 01

Nous retrouvons simplement pour chaque commercial :

  • Le montant des ventes réalisées,
  • Le montant des différentes commissions versées,
  • Ainsi que le bénéfice que cela représente pour l’entreprise (différence entre le CA et les commissions)

Dans un premier temps, nous souhaiterions mettre en évidence le commercial qui a permis de réaliser le plus de bénéfice, ainsi que celui ayant réalisé le bénéfice le plus faible (en l’occurrence, qui a engendré la perte la plus importante).

Pour cela, procédons de la manière suivante :

  • Nous sélectionnons l’une des cellules contenant les montants des bénéfices (il s’agit bien de sélectionner une cellule contenant une valeur numérique, mais surtout pas l’en-tête de colonne avec le titre de celle-ci, ni même la cellule contenant le total) :

Excel formation - TCD17 - mise en forme conditionnelle - 02

  • Puis nous nous rendons dans l’onglet Accueil > groupe Styles > Menu Mise en forme conditionnelle > Règles des valeurs de plage haute/basse > et nous choisissons l’option Autres règles… :

Excel formation - TCD17 - mise en forme conditionnelle - 03

  • Excel affiche alors une fenêtre pour définir la règle de mise en forme conditionnelle à appliquer. Nous cochons tout d’abord l’option « Toutes les cellules affichant les valeurs « Bénéfice » pour « Commercial »» (nous reviendrons juste après sur ces différentes options), ensuite, dans la partie basse, nous choisissons de n’appliquer cette mise en forme que sur un seul élément et enfin, nous pouvons cliquer sur le bouton Format pour définir le formatage à appliquer sur la cellule, dont la valeur est la plus élevée :

Excel formation - TCD17 - mise en forme conditionnelle - 04

  • Nous pouvons par exemple choisir d’appliquer une couleur de police blanche, ainsi qu’une couleur de fond verte :

Excel formation - TCD17 - mise en forme conditionnelle - 05

  • Ne reste plus qu’à valider les deux fenêtres en appuyant sur les boutons [OK] successifs

Excel formation - TCD17 - mise en forme conditionnelle - 06

 

Ensuite, nous pouvons reproduire la même opération pour mettre en évidence le commercial ayant cette fois-ci généré le moins de bénéfice (il s’agit ici de sélectionner l’option « derniers » en bas de la fenêtre) :

Excel formation - TCD17 - mise en forme conditionnelle - 07

Nous appliquons un fond de couleur rouge :

Excel formation - TCD17 - mise en forme conditionnelle - 08

 

Si nous revenons rapidement sur les options disponibles au moment de la mise en place de la mise en forme conditionnelle, nous avions trois options possibles pour la sélection des cellules sur lesquelles nous souhaitons l’appliquer :

  • L’option « Cellules sélectionnées » : ici la mise en forme conditionnelle s’applique sur l’ensemble des cellules sélectionnées, sans tenir compte du tableau croisé dynamique. Nous perdons ainsi le côté dynamique et adaptable du TCD !
  • L’option « Toutes les cellules contenant les valeurs « Bénéfice »» : ici la mise en forme conditionnelle s’applique sous toutes les cellules de la colonne Bénéfice, ce qui comprend ici également la ligne Total général ! La cellule recevant le fond vert ne correspondra donc pas à la ligne du commercial ayant réalisé le bénéfice le plus important :

Excel formation - TCD17 - mise en forme conditionnelle - 09

  • L’option « Toutes les cellules affichant les valeurs « Bénéfice » pour « Commercial »» : ici la mise en forme conditionnelle s’applique sous toutes les cellules de la colonne Bénéfice, mais en se limitant au résultats retournés au niveau de chaque commercial (la ligne Total Général est donc exclu). C’est le choix que nous avons fait pour l’exemple précédent

 

Continuons la découverte de la mise en forme conditionnelle appliquée aux tableaux croisés dynamique, en imaginant maintenant que nous souhaitons afficher une barre de données représentant l’importance de chaque chiffre d’affaires réalisé par commercial :

  • Nous sélectionnons une cellule de la colonne CA sur laquelle nous souhaitons insérer la mise en forme conditionnelle :

Excel formation - TCD17 - mise en forme conditionnelle - 10

  • Puis nous nous rendons dans l’onglet Accueil > groupe Styles > Menu Mise en forme conditionnelle > Barres de données > Autres règles… :

Excel formation - TCD17 - mise en forme conditionnelle - 11

  • Ici, il suffit de sélectionner l’option « Toutes les cellules affichant les valeurs « CA » pour « Commercial »» :

Excel formation - TCD17 - mise en forme conditionnelle - 12

  • Puis de valider en appuyant sur le bouton [OK] :

Excel formation - TCD17 - mise en forme conditionnelle - 13

 

Ici, les barres sont affichées sous les valeurs de cellules, mais si nous souhaitons les insérer plutôt à côté, il suffit d’insérer une nouvelle colonne CA juste après celle déjà présente (en sélectionnant celle-ci puis en la faisant glisser tout en maintenant le curseur de la souris enfoncé) :

Excel formation - TCD17 - mise en forme conditionnelle - 14

Ensuite, nous insérons la mise en forme conditionnelle exactement de la même manière dans cette nouvelle colonne, sauf que cette fois-ci nous activons la case Afficher la barre uniquement avant de valider :

Excel formation - TCD17 - mise en forme conditionnelle - 15

Excel formation - TCD17 - mise en forme conditionnelle - 16

Insérons un dernier petit élément de personnalisation dans la colonne restante : Commission.

Comme d’habitude, nous sélectionner une donnée de cette colonne, puis nous nous rendons dans l’onglet Accueil > groupe Styles > Menu Mise en forme conditionnelle > Jeux d’icônes > Autres règles… :

Excel formation - TCD17 - mise en forme conditionnelle - 17

Puis choisissons par exemple le style d’icônes « 3 étoiles » :

Excel formation - TCD17 - mise en forme conditionnelle - 18

Ensuite, nous pouvons personnaliser les valeurs à partir desquelles les étoiles vont être sélectionnée (il est possible de définir l’unité de sélection, nous choisissons ici le type Nombre qui permet de fixer les seuils en euro, et non en pourcentage c’est le cas par défaut) :

Excel formation - TCD17 - mise en forme conditionnelle - 19

Attention, rappelez-vous que les données sont exprimées en milliers d’euros !

Et voilà le résultat final :

Excel formation - TCD17 - mise en forme conditionnelle - 20

 

9. Alimenter un TCD à partir de plusieurs sources

Continuons sur notre lancée d’analyse des résultats des ventes réalisées par les commerciaux d’une entreprise.

Ici nous allons souhaitez fusionner les données présentes dans plusieurs tables sources, afin de combiner les résultats dans un seul et unique tableau croisé dynamique !

 

   9.1. En utilisant des formules

 

TÉLÉCHARGER LE SUPPORT DE CE COURS

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

______________________________________________

Fichiers utilisés :
Fichier initial      Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc12 - Base.xlsx
Fichier final Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc12 - Final.xlsx

 

Pour ce premier exemple, nous souhaitons faire apparaître une information supplémentaire dans nos tableaux d’analyse qui est : le nom du produit vendu par chaque commercial.

Et pour cela, nous disposons d’une table supplémentaire (que vous retrouvez juste en dessous) dans laquelle chaque produit commercialisé par l’entreprise est rattaché avec le commercial chargé d’en réaliser les ventes :

Excel formation - TCD19 - combiner des tableaux tcd - 01

Nous voyons ainsi que François est en charge de la vente des régulateurs, Émily des alternateurs, etc…

L’idée va alors être de faire ressortir dans un nouveau tableau croisé dynamique les montants de ventes réalisés, non plus par commercial comme nous en avions l’habitude jusqu’à maintenant, mais cette fois-ci en fonction du produit vendu !

Et pour cela, nous allons insérer une nouvelle colonne dans le tableau source dans laquelle nous viendrons récupérer le produit lié au commercial.

Mais avant cela, nous allons transformer la table de correspondances que nous avons ici, en un tableau de données structurées.

Comme nous l’avons déjà abordé dans le tutoriel dédié (que je vous invite à consulter en cliquant ici pour tout savoir de cette fonctionnalité extrêmement puissante d’Excel), le tableau de données structurées permet en autres choses de simplifier la construction des formules Excel en affectant un nom clair et explicite à chaque élément du tableau (nom de table, nom de colonne, etc…).

Pour transformer cette simple liste de correspondance en un tableau structuré :

  • Nous commençons par sélectionner l’une des cellules :

Excel formation - TCD19 - combiner des tableaux tcd - 02

  • Puis nous nous rendons dans le menu Insertion > Tableau (depuis le groupe Tableaux), nous pouvons également utiliser le raccourci clavier [Ctrl]+[L] :

Excel formation - TCD19 - combiner des tableaux tcd - 03

  • Dans la fenêtre qui s’affiche à l’écran, nous commençons par vérifier que les cellules sélectionnées automatiquement correspondent bien aux cellules du tableau (les cellules utilisées par Excel sont encadrées par des pointillés), et nous cochons la case Mon tableau comporte des en-têtes si celle-ci n’est pas automatiquement activée. Cette option permet en effet de considérer que la première ligne du tableau est constituée des titres de colonnes ! Enfin, nous validons la transformation en tableau de données structurées en appuyant sur le bouton [OK] :

Excel formation - TCD19 - combiner des tableaux tcd - 04

  • Une fois le tableau de données structurées crée, il suffit de sélectionner une des cellules qui le composent pour faire apparaître un nouveau menu dans le Ruban : il s’agit du menu Création. À partir de celui-ci, nous pouvons par exemple choisir un style différent en cliquant simplement sur celui qui nous intéresse :

Excel formation - TCD19 - combiner des tableaux tcd - 05

  • Nous allons surtout pouvoir affecter un nom explicit à ce tableau, ce qui permettra de construire ensuite des formules facilement (ici, j’ai décidé de l’appeler « _tableCommercialProduit ») :

Excel formation - TCD19 - combiner des tableaux tcd - 06

Cela étant fait, nous pouvons maintenant créer une nouvelle colonne dans la base de données d’origine, laquelle est déjà construite sous la forme d’un tableau de données. Il suffit donc d’ajouter un nouveau nom de colonne sur la colonne qui se trouve juste après le calcul de la Commission :

Excel formation - TCD19 - combiner des tableaux tcd - 07

Et maintenant pour récupérer le nom du produit qui correspond, nous avons le choix entre plusieurs solutions, et nous allons faire le choix d’utiliser la fonction Excel INDEX(EQUIV) qui permet d’extraire rapidement une donnée en fonction d’une autre. Vous trouverez un article dédié à cette fonction en suivant ce lien, je ne vais pas en détailler le fonctionnement ici.

Voici donc la formule Excel :

 

 =INDEX(_tableCommercialProduit[Produit vendu];EQUIV([@Commercial];_tableCommercialProduit[Commercial];)) 

 

Et le résultat :

Excel formation - TCD19 - combiner des tableaux tcd - 08

Vous constaterez au passage qu’Excel a étendu automatiquement la formule sur l’ensemble des lignes de la colonne Produit, merci au tableau de données structurées !!

Ensuite, nous pouvons créer un nouveau tableau croisé dynamique, dans lequel nous pourrons exploiter directement cette nouvelle colonne.

Si vous avez suivi les chapitres précédents, vous connaissez évidement la méthode, nous passons donc rapidement là-dessus :

  • Insertion > Tableau croisé dynamique,
  • La base est sélectionnée automatiquement,
  • Nous choisissons d’insérer le tableau croisé dynamique sur une feuille de calcul existante

Excel formation - TCD19 - combiner des tableaux tcd - 09

Ensuite il ne reste plus qu’à construire le tableau simplement pour faire apparaître le montant des ventes réalisées, par produit :

Excel formation - TCD19 - combiner des tableaux tcd - 10

(Après avoir modifié le style du TCD le format des nombres et appliqué un filtre décroissant sur les ventes)

Et voilà, donc comme vous pouvez le constater, nous pouvons simplement ajouter des données externes sur une base de données qui va ensuite servir à alimenter un tableau croisé dynamique. Cette solution présente l’avantage de pouvoir être mise en place rapidement, sans avoir effectuer trop de manipulations. En revanche, dès lors que le nombre d’informations à combiner va commencer à être plus important, il va être préférable d’utiliser une seconde méthode pour combiner automatiquement les informations contenues dans plusieurs tables ! Et c’est cette méthode que nous découvrirons lundi prochain dans la partie suivante de cette formation sur l’utilisation des tableaux croisés dynamique.

 

   9.2. En combinant automatiquement les bases sources

 

TÉLÉCHARGER LE SUPPORT DE CE COURS

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

______________________________________________

Fichiers utilisés :
Fichier initial      Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc13 - Base.xlsx
Fichier final Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc13 - Final.xlsx

 

Dans la partie précédante de la formation sur l’utilisation des tableaux croisés dynamiques, nous avons découvert comment procéder pour fusionner les données contenues dans plusieurs tableaux sources afin de les exploiter simplement dans un tableau croisé dynamique unique.

Nous avions mis en place une méthode qui repose sur l’utilisation de la formule Excel INDEX(EQUIV). Cette méthode permet de récupérer une information rapidement, mais peut s’avérer inadaptée lorsque nous souhaitons récupérer plusieurs informations, ou lorsque les données à combiner sont des données numériques.

Dans cette seconde partie, nous allons découvrir une nouvelle méthode pour combiner des données sources, cette fois-ci de manière totalement automatisée !

Pour ce nouvel exemple, nous disposons du tableau suivant :

Excel formation - TCD19 - combiner des tableaux tcd - 11

Dans ce tableau sont regroupés tous les frais de déplacement des commerciaux que l’entreprise va devoir rembourser.

Nous allons vouloir créer un nouveau TCD dans lequel nous ferons apparaître le montant du CA réalisé par chaque commercial, ainsi que les coûts afférents (commission et coûts de déplacement).

Or ces informations sont issues de sources différentes, nous allons donc devoir combiner les bases de données, afin que celles-ci puissent être utilisées dans un seul et même TCD.

Si dans la partie précédente, j’avais bien insisté sur l’intérêt de transformer les bases de données en tableaux de données structurées, ici la question ne se pose même pas car nous ne pourrons combiner que des données agencées suivant ce format !

Excel formation - TCD19 - combiner des tableaux tcd - 12

Ici le tableau porte le nom de _baseFraisDeplacements.

Comme nous venons de le voir, nos bases d’origine doivent impérativement être sous la forme d’un tableau de données structurées, mais il ne s’agit pas de la seule condition qui doit absolument être remplie :

  • Chaque base source doit posséder une colonne similaire dans laquelle nous retrouverons les mêmes informations et qui permettrons à Excel de faire le lien entre les différentes tables. Évidemment, ces colonnes communes doivent porter le même nom et posséder les mêmes informations (ici chaque base possède une colonne Commercial dans laquelle nous retrouvons le nom de chacun d’entre eux, avec une correspondance exactement)
  • Dans une des deux bases cette colonne doit être composée de clés uniques d’identification (c’est-à-dire sans doublon, ce qui est le cas ici car les frais de déplacements sont cumulés annuellement, nous ne pourrions pas avoir dans cette base le détail de chacun d’entre eux par exemple),
  • Les deux bases sources doivent être enregistrées dans un même classeur, mais pas forcément sur la même feuille de calcul (ici, chaque base est saisie dans son propre onglet)

Une fois que nous avons effectué ces contrôles, nous pouvons créer une relation entre ces deux bases de données qu’Excel va ensuite ajouter dans le modèle des données de la feuille, c’est-à-dire l’endroit dans lequel toutes les sources de données sont enregistrées.

 

Pour créer la relation, nous nous rendons dans le menu Données du ruban, puis nous cliquons sur le bouton Relations :

Excel formation - TCD19 - combiner des tableaux tcd - 13

Excel nous affiche alors la fenêtre de gestion des relations, qui pour le moment est totalement vide.

Nous cliquons sur le bouton Nouveau… :

Excel formation - TCD19 - combiner des tableaux tcd - 14

Puis dans la fenêtre qui apparaît, nous créons la relation en choisissant chacune des tables (baseDeDonnees et _baseFraisDeplacements) en choisissant comme colonne relationnelle la colonne Commercial :

Excel formation - TCD19 - combiner des tableaux tcd - 15

La colonne associée correspond à la colonne dans laquelle les données ne se trouvent saisies qu’une seule fois !

Puis nous validons en appuyant sur le bouton [OK].

Ensuite, nous créons un nouveau tableau croisé dynamique, au sein duquel nous demandons à Excel d’utiliser le modèle de données du classeur en tant que données sources :

Excel formation - TCD19 - combiner des tableaux tcd - 16

Une fois le TCD créé, lorsque nous analysons les données disponibles pour alimenter celui-ci, nous retrouvons les champs de chaque tableau source, que nous pouvons utiliser librement pour construire le tableau croisé dynamique

Excel formation - TCD19 - combiner des tableaux tcd - 17

Attention : la colonne Commercial que nous utilisons dans le TCD doit impérativement être la colonne issue de la base de données dans laquelle les lignes sont uniques (table de synthèse des frais de déplacement).

Excel formation - TCD19 - combiner des tableaux tcd - 18

 

10. Les graphiques croisés dynamiques

TÉLÉCHARGER LE SUPPORT DE CE COURS

Vous trouverez très régulièrement de nouvelles vidéos sur la chaîne, alors pensez à vous abonner pour ne manquer aucune astuce et devenir rapidement un pro d’Excel (cliquez-ici) !

______________________________________________

Fichiers utilisés :
Fichier initial      Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc14 - Base.xlsx
Fichier final Excelformation.fr - Les tableaux croisés dynamiques EXCEL - doc14 - Final.xlsx

 

 

   10.1. Qu’est ce qu’un graphique croisé dynamique

 

Comme son nom l’indique, un graphique croisé dynamique (ou GCD) permet de représenter les données issues d’un tableau croisé dynamique classique sous une forme d’un graphique.

Cela permet d’ajouter une représentation visuelle aux données afin de rendre les informations synthétisées plus parlantes.

 

   10.2. Comment créer un graphique croisé dynamique

 

Le graphique croisé dynamique repose sur un tableau croisé dynamique, qui doit donc au préalable déjà avoir été mis en place.

Comme nous l’avons abordé dans les chapitres précédents, la construction du tableau croisé dynamique est très simple, et peu s’exécuter.

Repartons donc de notre base habituelle pour créer le dit tableau croisé dynamique (sélectionner le tableau de base / Menu Insertion > Tableau croisé dynamique) que nous insérons sur une nouvelle feuille.

Excel formation - TCD20 - Les graphiques croisés dynamiques - 01

Pour l’exemple, nous créons un TCD très simple, pour cela, nous glissons :

  • Le champs « Commercial » sur la zone « Lignes »,
  • Le champs « Valeurs » sur la zone « CA »,
  • Le champs « Pays » sur la zone « CA »,

p>Ensuite, nous sélectionnons l’une des cellules de ce TCD fraîchement ajouté, puis nous choisissons d’insérer un Graphique Croisé dynamique depuis le menu Insertion du Ruban :

 

Excel formation - TCD20 - Les graphiques croisés dynamiques - 02

Excel présente alors la fenêtre d’insertion de graphique classique, qui permet de choisir le type de graphique à insérer.

Excel formation - TCD20 - Les graphiques croisés dynamiques - 03

Il est possible de visionner la prévisualisation de chaque type de graphique en cliquant simplement sur celui qui nous intéresse.

Pour notre exemple, nous choisissons par exemple d’insérer un graphique camembert pour illustrer le poids des ventes réalisées par chaque commercial.

Nous retrouvons ce type de graphique dans la catégorie Secteurs.

Excel formation - TCD20 - Les graphiques croisés dynamiques - 04

Une fois le graphique choisi, il suffit de cliquer sur le bouton [OK] pour valider l’insertion de celui-ci dans la feuille de calcul en cours d’analyse.

Excel formation - TCD20 - Les graphiques croisés dynamiques - 05

 

   10.2. Fonctionnement du Graphique Croisé dynamique

 

Contrairement à un graphique classique, les différents éléments du GCD peuvent être modifiés directement sur celui-ci !

Par exemple, pour sélectionner un pays, il suffit de d’utiliser le champ de filtre :

Excel formation - TCD20 - Les graphiques croisés dynamiques - 06

A partir de là, nous pouvons donc déplacer le GCD directement au-dessus du tableau croisé dynamique (en cliquant sur celui-ci, puis en déplaçant le curseur de la souris sans relâcher le bouton ) !

Excel formation - TCD20 - Les graphiques croisés dynamiques - 07

Il est évidemment possible d’actualiser les données en effectuant un clic-droit sur la zone de traçage du graphique > Actualiser les données :

Excel formation - TCD20 - Les graphiques croisés dynamiques - 08

 

Il est également possible de personnaliser le graphique croisé dynamique directement en modifiant l’affichage du tableau croisé dynamique.

Excel formation - TCD20 - Les graphiques croisés dynamiques - 09

Ici, nous avons simplement remplacé l’affichage du montant du CA par l’affichage du nombre de ventes réalisées en Allemagne.

 

   10.3. Un GCD vraiment dynamique avec les des segments

 

Pour sélectionner les éléments à afficher sur le GCD, il est également possible d’utiliser les segments.

Pour cela, nous procédons exactement la méthode que nous avons déjà étudié dans une des parties précédentes.

Nous commençons par sélectionner le graphique, si ce n’est pas déjà fait.

Excel formation - TCD20 - Les graphiques croisés dynamiques - 10

Puis nous nous rendons dans le menu Analyse du Ruban (ce menu n’apparaît que lorsqu’un graphique ou un tableau croisé dynamique n’est sélectionné) afin de cliquer sur le bouton Insérer un segment.

Excel formation - TCD20 - Les graphiques croisés dynamiques - 11

Il suffit ensuite de choisir le ou les segments que nous souhaitons utiliser.

Excel formation - TCD20 - Les graphiques croisés dynamiques - 12

Par exemple, ici, nous allons vouloir être en mesure de sélectionner le pays sur lequel nous souhaitons limiter l’analyse, ainsi que le produit concerné.

Attention : il est possible de sélectionner le champs Produit uniquement parce que nous avons au préalable créé une liaison entre les tables « _baseDeDonnees » et « _tableCommercialProduit » (voir le point 9. vu juste avant).

À présent, il suffit de cliquer sur les éléments des segments pour pouvoir facilement définir les éléments à présenter dans le GCD.

Excel formation - TCD20 - Les graphiques croisés dynamiques - 13

Nous pouvons même retirer le filtre Pays que nous avions installé dans la zone de filtre, ce dernier faisant doublons avec le segment.

Pour cela, nous sélectionnons une fois encore le graphique croisé dynamique, puis nous désélectionnons le champ correspondant depuis le menu de paramétrage :

Excel formation - TCD20 - Les graphiques croisés dynamiques - 14

 

   10.4. Créer un GCD sans TCD

 

Enfin, sachez qu’il est possible de créer un graphique croisé dynamique sans avoir au préalable créer de TCD.

Pour cela il suffit de procéder exactement comme ce que nous venons de voir à l’instant, à la différence que sur la première étape, nous ne sélectionnons évidemment pas une cellule du TCD (qui n’existe pas), mais une cellule du tableau d’origine.

Excel formation - TCD20 - Les graphiques croisés dynamiques - 15

Cela aura alors pour effet de créer les deux objets en une seule étape (le tableau croisé dynamique ainsi que le graphique croisé dynamique) :

Excel formation - TCD20 - Les graphiques croisés dynamiques - 16

Il suffit alors d’alimenter l’un de ces objets pour que les deux soient générés automatiquement.

Excel formation - TCD20 - Les graphiques croisés dynamiques - 17

 

Pour résumer

 

Voici quelques rappels importants concernant la construction des tableaux croisés dynamiques :

  • Un TCD permet de synthétiser et de mettre en forme des données issue d’une table de données,
  • Les colonnes de la table des données doivent toutes posséder un titre, et il ne doit pas y avoir de ligne vide, ni de colonne vide,
  • Utiliser les tableaux de données Excel simplifie l’ajout de données (nouvelles lignes ou nouvelles colonnes) en redéfinissant automatiquement la plage des cellules sources. Sinon, cette plage de cellule sera à modifier manuellement après chaque enregistrement

 

Article initialement publié le 19 mars 2018, puis modifié le 20 avril 2020

 

 

Étiquettes : excelformation.fr formation excel tutoriel didacticiel excel excel tuto cours gratuit formation débutant apprendre tableaux croisés dynamiques comment créer un tableau croisé dynamique TCD comment créer un TCD tableau croisé dynamique tuto excel excel 2016 champs calculés calculs TCD comment trier les colonnes tri tri descendant tri ascendant cours excel excel tcd segments comment filtrer les dates dans un tableau croisé dynamique avec l’outil de filtre chronologique sur excel comment filtrer dates dans tableau croisé dynamique avec l’outil filtre chronologique formation sur les tableaux croisés dynamiques tableaux croisés dynamiques filtrer très rapidement très rapidement tcd filtre dynamique des dates filtre chronologique tableau croisé dynamique regrouper les dates regrouper regroupements insertion d’une chronologie insertion d’une chronologie insérer une chronologie insérer frise chronologique frise filtrer dynamiquement dynamiquement effacer le filtre effacer styles de tableaux croisés dynamique styles tableaux croisés style de tableau croisé dynamique nouveau style première ligne lignes première colonne colonne ligne d’en-tête ligne en-tête première cellule d’en-tête sous-totaux nouveau style tableau croisé dynamique personnalisé gestionnaire des styles alimenter un tcd à partir de plusieurs sources alimenter partir plusieurs sources fusionner les données fusionner données plusieurs tables sources tables le nom du produit produit chaque produit commercialisé par l’entreprise est rattaché avec le commercial chaque commercialisé l’entreprise rattaché avec commercial tableau croisé dynamique en fonction du produit vendu fonction vendu nouvelle colonne nouvelle colonne tableau source source un tableau de données structurées structurées mon tableau comporte des en-têtes comporte en-têtes des titres de colonnes titres colonnes tableau de données structurées base de données d’origine base d’origine index(equiv) insertion tableaux croisés dynamiques tableaux croisés dynamiques rapidement plusieurs informations informations données numériques numériques automatisée tcd combiner les bases de données combiner bases tableaux de données structurées colonne similaire similaire même nom même mêmes informations mêmes deux bases deux clés uniques d’identification clés uniques d’identification relation relations graphiques croisés dynamiques d’excel graphique croisé dynamique graphique croisé dynamique gcd données tableau croisé dynamique tableau tcd graphique camembert camembert secteurs actualiser les données actualiser segments insérer un segment segment


Articles qui pourraient vous intéresser

Les tableaux de VBA [#27 FORMATION EXCEL VBA COMPLETE]

COMMENT UTILISER LES FONCTIONS HEURE, MINUTE, SECONDE ET TEMPS D’EXCEL

Les tableaux croisés dynamiques, c’est facile !

Manipuler les feuilles de calculs en VBA avec l’objet Worksheet [#26 FORMATION EXCEL VBA COMPLETE]

Commentaires

Sabsab commented

Bonjour à vous, Merci beaucoup pour ce tuto très bien expliqué. J'ai une question concernant la possibilité de filtrer le TCD uniquement sur les commerciaux ayant vendu à un pays ou plus. Le TCD que vous avez donné comme exemple correspond exactement à un TCD sur lequel je souhaite filtrer les prix des clients en commun à plusieurs pays. Avez-vous une solution pour cette problématique? Merci d'avance

Excelformation.fr commented

Bonjour et merci pour votre message. Je ne suis pas sûr de bien comprendre votre demande, pourriez-vous m'en dire davantage ? Bonne journée, et à bientôt !

Poster un commentaire

Pseudo
Commentaire

Contact - Plan du site - À propos - Contact

© Excel-Formation 2018 - Excel, simplement

Haut de la page

Excelformation.fr propose de nombreuses formations pratiques et gratuites sur Microsoft Excel : des cours pour apprendre à structurer et analyser les données, des tutos sur les fonctions avancées, les formules et les formules avancées d'Excel, les formules matricielles, les mise-en-formes conditionnelles, les graphiques Excel (xls, xlsx, xlsm,…). Des tutoriels pour apprendre à automatiser les tâches répétitives (via des macro-commandes en VBA) de vos classeurs Excel.