Microsoft ExcelTECHNOLOGIE

Opérations Dans Un Tableau Croisé Dynamique

 

Les opérations dans un tableau croisé dynamique sont très variées. A partir des paramètres des champs de valeurs, il est possible de faire les opérations suivantes : moyenne, addition d’unités, différence, cumul de données, pourcentage, etc. Mieux encore, les opérations dans un tableau croisé dynamique permettent également de créer des champs calculés.

Soit le tableau initial
Opérations dans un tableau croisé dynamique

On crée un simple tableau croisé dynamique
Tout simplement, en lignes : représentants
et en somme : les ventes

Calcul de la moyenne des ventes de chaque représentant

On clique sur somme des ventes et on sélectionne « Paramètres des champs de valeurs … »
Opérations dans un tableau croisé dynamique

Une boite de dialogue apparaît : Paramètres des champs de valeurs

Dans l’onglet, « synthèse des valeurs« , on sélectionne MOYENNE, puis on clique sur OK
Opérations dans un tableau croisé dynamique
On obtient alors le tableau croisé dynamique suivant :

Calcul des unités de produits vendues par chaque représentant

On créé un nouveau tableau croisé dynamique avec :
– lignes : produits
– somme des valeurs : nombre de représentants

Tout naturellement, Excel calcule le nombre de fruits vendus par les représentants. Or, ce qui est mis en somme de valeurs, ce ne sont pas des chiffres mais des lettres, des noms : ici, les représentants.

Calcul des catégories de produits vendues par chaque représentant

On voit dans notre mini-exemple que l’on a six représentants : Blanc, Dupont, Europe, Marie, Martin et Pierre.

Imaginons maintenant que l’on souhaite avoir uniquement que le nom des représentants qui ont vendu tel ou tel produit.

Prenons l’exemple suivant : on a vu que pour le produit fruits, Excel recense 4 représentants. Qui sont-ils ? Pour ce faire, on double clique sur la cellule B4 qui correspond au chiffre 4
Une nouvelle feuille de calcul apparaît

On voit que Marie est mentionnée deux fois, Europe et Martin une seule fois.

Comment faire apparaître dans mon tableau dynamique la réponse suivante : Trois représentants ont vendu des fruits : Europe, Marie et Martin.

On va alors créer un nouveau tableau croisé dynamique : Insertion/Tableau croisé dynamique.
Une boite de dialogue apparaît
Et on coche : ajouter ces données au modèle de données
Opérations dans un tableau croisé dynamique

Sans surprise, on obtient le même tableau que précédemment

Mais lorsque l’on va dans « Paramètres de champs de valeurs » :

Opérations dans un tableau croisé dynamique

Désormais, on a l’option « total distinct« , dans l’onglet « résumer le champ de valeurs par »

Opérations dans un tableau croisé dynamique

on clique sur OK.

Alors, on obtient le tableau croisé dynamique suivant avec le type de produits vendus par chaque représentant.

Voyons la différence de résultat en guise de comparaison

Comment calculer des pourcentages dans un tableau croisé dynamique ?

On créé un nouveau tableau croisé dynamique : Insertion/Tableau croisé dynamique
et on sélectionne :
– en lignes : représentants
– en somme de valeurs : somme des ventes

Ici, ce qui nous intéresse, c’est de savoir la part des ventes du représentant Blanc (10480) sur le total des ventes (87220).

Pour faire apparaître notre résultat dans le tableau croisé dynamique, on rajoute une troisième colonne. On a donc :
– en somme de valeurs : somme des ventes à nouveau

Sur « somme des ventes 2 », on fait clic gauche souris pour sélectionner « Paramètres de champs de valeurs« . On clique sur l’onglet « Afficher les valeurs » et on sélectionne « % du total de la colonne« .
Opérations dans un tableau croisé dynamique
Puis on clique sur OK

On obtient alors le tableau dynamique suivant :

Pour répondre à notre question, le représentant Blanc contribue pour 12% au total des ventes.

On peut ensuite customiser son tableau. Par exemple :
– au lieu d’avoir somme des ventes 2, on peut inscrire dans la barre : pourcentage des ventes
– au lieu d’avoir les résultats avec deux décimales, on peut décider de ne pas en avoir du tout.

Pour ce faire, on va dans Paramètres des champs de valeurs comme précédemment, après avoir sélectionné « Pourcentage des ventes », puis, on clique sur format de nombre.
Opérations dans un tableau croisé dynamique

Une boite de dialogue apparaît : format de cellule. Et on sélectionne pourcentage avec un nombre de décimales zéro, puis on clique sur OK. On obtient alors le résultat suivant :

Comment calculer une différence de valeurs dans un tableau croisé dynamique ?

Comme précédemment, on ajoute une seconde fois somme des ventes dans la somme des valeurs pour inscrire le résultat correspondant recherché.

On veut ici savoir la différence de ventes entre deux représentants. Dans notre cas, on recherche la différence entre Blanc (10480) et Dupont (19400)

– on fait un clic gauche souris sur somme des valeurs 2 pour sélectionner « paramètres des champs de valeurs »
– puis on clique sur l’onglet : afficher les valeurs
– puis on sélectionne : différence par rapport
Opérations dans un tableau croisé dynamique

Une boite de dialogue apparaît. On veut comparer les représentants par rapport à Blanc pour voir s’ils performent mieux ou pas par rapport à Blanc.
Opérations dans un tableau croisé dynamique

Puis on clique sur Ok pour obtenir le tableau dynamique suivant :

Ainsi, entre Blanc et Dupont, la différence est de 8920. De même, la différence entre Blanc et Europe est de 6337.

Comme précédemment, on peut customiser son tableau en changeant le nom de la colonne : différence des ventes par rapport à Blanc. Et on peut ajouter les valeurs en monnaie.

– on clique alors sur « différence des ventes par rapport à Blanc » pour faire apparaître la boite de dialogue : paramètres des champs de valeurs.
– puis on clique sur format de nombre
– une boite de dialogue apparaît : format de cellule

On clique alors sur monétaire. On sélectionne zéro décimale, la devise, l’euro et en cas de différence négative, la couleur rouge. Puis on clique sur OK
Opérations dans un tableau croisé dynamique

On obtient alors le tableau dynamique suivant :

Comment calculer une différence de valeurs en pourcentage dans un tableau croisé dynamique ?

Imaginons maintenant que l’on souhaite obtenir la différence calculée ci-dessus en pourcentage. Autrement dit, dans notre exemple, on se demande quel est le pourcentage de différence entre Blanc et les autres représentants ?

– on fait clic gauche sur différence des ventes par rapport à Blanc pour faire apparaître «  Paramètres de champs de valeurs »
– on sélectionne l’onglet « Afficher les valeurs »
– puis on clique sur « Différence en % par rapport »
Opérations dans un tableau croisé dynamique

Enfin, on clique sur OK et on obtient le tableau croisé dynamique suivant :
Ainsi, le représentant Dupont a accru ses ventes de 85% en plus par rapport au représentant Blanc. Mais ce dernier a enregistré une meilleure performance que Pierre (3,82%).

Comme précédemment, on peut customiser les pourcentages :
– pas de décimales
– en cas de résultat négatif, écrire en rouge.
On clique gauche sur « différence des ventes par rapport à Blanc » pour faire apparaître paramètres de champs de valeurs.
– on clique sur format de nombre
– et dans la boite de dialogue format de cellule, on sélectionne pourcentage avec la customisation souhaitée. Le problème est que l’on peut seulement sélectionner le nombre de décimales, mais pas la couleur du pourcentage.

Alors, on doit sélectionner « personnalisée ». Et on écrit 0% ; [rouge]- 0%
La formule personnalisée comprend ainsi deux choix :
– si le pourcentage est positif, alors on veut aucune décimale : 0%
– si le pourcentage est négatif, alors on veut que le pourcentage soit écrit en rouge. Donc, on écrit rouge entre crochets, suivi du signe moins, et comme précédemment, aucune décimale, soit 0%.
Opérations dans un tableau croisé dynamiqueD’où le nouveau tableau croisé dynamique

Comment calculer le cumul de données au cours du temps ?

Dans notre exemple, on voit que cette société vend des produits depuis 2014. Or, ici, la question que l’on souhaite se poser, c’est comment calculer le cumul des ventes entre 2014 et 2019 ?

On créé un nouveau tableau croisé dynamique : Insertion/Tableau croisé dynamique.

  • En lignes : les années
  • En somme de valeurs : la somme des ventes

Puis, on créé une troisième colonne pour traiter le cumul des ventes. On a alors à nouveau en somme de valeurs : la somme des ventes 2

On obtient alors le tableau croisé dynamique suivant :

Comme d’habitude, on fait clic gauche sur somme des ventes 2 pour obtenir les paramètres de champs de valeurs.

– on clique sur l’onglet : afficher les valeurs
– on sélectionne : résultat cumulé par

Opérations dans un tableau croisé dynamique
puis on clique sur OK avec pour champ de base année. On obtient le tableau croisé dynamique suivant :


Bien sûr, on peut customiser le tableau en changeant, par exemple, le nom des colonnes.

Comment traiter un champ calculé dans un tableau croisé dynamique ?

Pour l’instant, nous avons vu comment faire des opérations dans un tableau croisé dynamique à partir de données existantes. Désormais, on va faire des calculs à partir des données du tableau.

Prenons le cas du calcul de la TVA, soit 20% en France, le taux général appliqué aux ventes. Dans notre exemple, on suppose alors que les ventes sont hors taxes.

On crée alors un tableau croisé dynamique : Insertion/Tableau croisé dynamique avec :

  • Lignes : représentants
  • Somme de valeurs : les ventes

En haut, dans analyse du tableau croisé dynamique, on clique sur champ calculé c’est-à-dire dans onglet « calcul« , puis « champ, éléments et jeux »

Opérations dans un tableau croisé dynamique

Une boite de dialogue apparaît : Insertion d’un champ calculé
On y inscrit ce que l’on veut y faire :

  • Le nom : TVA
  • La formule : = Ventes (que l’on sélectionne parmi les champs proposés en double-cliquant dessus) * 20%

Opérations dans un tableau croisé dynamique

Puis on clique sur Ajouter et Ok

Alors, le tableau croisé dynamique comprend maintenant trois colonnes :

Modification des champs calculés

Pourquoi est-ce un champ calculé ? Parce qu’il est possible dans les opérations d’un tableau croisé dynamique de changer la formule.

Imaginons que le taux de TVA diminue d’un point à 19%, alors il suffit de changer la formule dans le champ calculé :
– la formule : = Ventes* 19%
et de cliquer ensuite sur Modifier et OK
Opérations dans un tableau croisé dynamique

Et on obtient alors le tableau croisé dynamique suivant :

Imaginons maintenant que la TVA n’est appliquée que si les ventes sont d’un certain montant, par exemple, ici 15200.  Sinon, l’entreprise ne paie aucune taxe.

Dans ce cas-là, on modifie à nouveau la formule avec l’utilisation de la fonction SI.
– la formule : = SI [Ventes > 15200 ; Ventes * 20% ; 0]
Si le montant de mes ventes sont supérieures à 15200 alors l’entreprise acquitte une taxe de 20%, sinon elle ne paie rien.
Opérations dans un tableau croisé dynamique

et on obtient alors ce tableau croisé dynamique :

Aucune taxe n’est appliquée sur les ventes des représentants Blanc et Pierre car le niveau des ventes est inférieur à 15200.

Conclusion

Ainsi, les opérations dans un tableau croisé dynamique permettent d’extraire une quantité non négligeable d’informations issues des données initiales ou calculées.

Pour approfondir les opérations dans un tableau croisé dynamique, voir : Office : calcul des valeurs

 

Je m'abonne !

Françoise R.

Passionnée de finance d'entreprise et de management, je partage avec vous des nouvelles et des contenus thématiques autour du management financier. Si vous avez envie de partager votre avis après avoir lu ce post, n'hésitez pas à laisser un commentaire.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *