Des masses de chiffres ne sont quasiment sans valeur si elles ne peuvent pas ĂȘtre analysĂ©es instantanĂ©ment. Le tableau dynamique dâExcel ou TCD est un instrument extraordinaire qui permet de rĂ©sumer, de filtrer, de comparer et de regarder vos chiffres sans Ă©crire une seule formule compliquĂ©e. Les analystes quantitatifs utilisant Excel peuvent passer du temps pour le GFE, les spĂ©cialistes financiers pour les obligations et les actions, le marketing pour les donnĂ©es des consommateurs, les ressources humaines et la chaĂźne logistique. Quelques clics peuvent effectuer des questions clĂ©s.
Un bon tableau croisĂ© dynamique repose sur une structure de donnĂ©es propre. Voici les rĂšgles dâor :
đĄ Astuce : transformez la plage de donnĂ©es en tableau structurĂ© avec Ctrl + T. Cela rendra le TCD automatiquement extensible si vous ajoutez des lignes.
Voici la démarche simple pour générer un TCD :
Une interface intuitive apparaßt ensuite sur la droite, permettant de glisser-déposer les champs.
Un TCD se construit par zones :
Excel agrĂšge automatiquement les donnĂ©es (somme, moyenne, nombreâŠ). Dâun clic droit, on peut modifier le type de calcul.
Pour passer dâun simple tableau Ă un outil de pilotage :
Le tout sans toucher Ă vos donnĂ©es dâorigine.
| Cas métier | Analyse via TCD |
|---|---|
| Marketing | Ventes par canal + produit |
| RH | Heures travaillées par service |
| Comptabilité | Dépenses par type et fournisseur |
| Logistique | Retards de livraison par entrepĂŽt |
Une fois le TCD mis en place, lâanalyse peut aller bien plus loin grĂące Ă certaines fonctionnalitĂ©s avancĂ©es.
Chaque fois que vous ajoutez de nouvelles lignes à votre tableau structuré, vous devez actualiser le TCD :
đĄ Astuce : CrĂ©ez un raccourci clavier ou un bouton macro si vous travaillez avec plusieurs TCD.
Un tableau croisĂ© dynamique nâa pas besoin dâĂȘtre gris et rigide.
â
Appliquez un style prédéfini :
Onglet Création > Styles de tableau croisé dynamique
â Ajoutez une mise en forme conditionnelle :
â Choisissez lâaffichage :
Pour rendre votre tableau interactif :
Ces éléments transforment votre TCD en tableau de bord cliquable, sans VBA.
| Fonction | Utilisation |
|---|---|
| Filtrer les 10 premiers | Montrer les produits les plus vendus |
| Regrouper par mois ou année | Synthétiser les ventes temporelles |
| Afficher plusieurs valeurs | Somme, moyenne, % du total⊠cÎte à cÎte |
| Afficher les diffĂ©rences | Suivre lâĂ©volution entre pĂ©riodes |
Avec le TCD comme moteur, vous pouvez :
Inclut :
clic droit > Actualiser)â Objectif
CrĂ©er un modĂšle Excel prĂȘt Ă lâemploi avec tableau structurĂ©, une feuille dĂ©diĂ©e Ă un tableau croisĂ© dynamique (TCD), et un script VBA intĂ©grĂ© (optionnel) permettant de gĂ©nĂ©rer automatiquement le TCD Ă lâouverture du fichier.
1. Création du fichier Excel TCD_Donnees_TCD.xlsx
Table_Ventes, avec des colonnes typiques : DateCatégorieProduitVentes
TCD_VBA_Generation.basCe fichier contient un code VBA prĂȘt Ă ĂȘtre importĂ© dans lâĂ©diteur VBA (Alt + F11). Ce script :
Workbook_Open)Table_VentesCatĂ©gorieProduitVentesđ Script VBA Ă importer :
.xlsxAlt + F11).bas :Fichier > Importer un fichier....xlsm pour activer les macrosVous disposez maintenant :
Private Sub Workbook_Open()
Dim wsData As Worksheet
Dim wsTCD As Worksheet
Dim ptCache As PivotCache
Dim pt As PivotTable
Private Sub Workbook_Open()
Dim wsData As Worksheet
Dim wsTCD As Worksheet
Dim ptCache As PivotCache
Dim pt As PivotTable
' Définir les feuilles
Set wsData = ThisWorkbook.Sheets("Données")
Set wsTCD = ThisWorkbook.Sheets("TCD")
' Nettoyer lâancienne table croisĂ©e
wsTCD.Cells.Clear
' Créer un cache de données à partir de la table Excel nommée
Set ptCache = ThisWorkbook.PivotCaches.Create( _
SourceType:=xlDatabase, _
SourceData:="Table_Ventes")
' CrĂ©er le tableau croisĂ© dynamique Ă lâendroit souhaitĂ©
Set pt = ptCache.CreatePivotTable( _
TableDestination:=wsTCD.Range("B3"), _
TableName:="TCD_Ventes")
' Configurer le TCD
With pt
.PivotFields("Catégorie").Orientation = xlRowField
.PivotFields("Produit").Orientation = xlColumnField
.AddDataField .PivotFields("Ventes"), "Somme des Ventes", xlSum
End With
End Sub
ActualiserWorkbook_Open (voir plus bas)Par défaut, Excel utilise SOMME. Vous pouvez changer pour :
MOYENNENB% du totalĂcart par rapport Ă âŠâĄïž Clic droit dans une cellule du TCD > Afficher les valeurs en tant que
Ajouter plusieurs fois le mĂȘme champ dans la zone Valeurs :
Exemple :
Clic droit sur un champ Date dans le TCD â Grouper
FiltresFiltrer > 10 premiers élémentsAnalyse > Insérer un segmentCréation : Insertion > Graphique croisé dynamiqueclic droit > Afficher la liste des champs puis retirer les élémentsAvec Power Query :
Exemple pour actualiser tous les TCD Ă lâouverture :
Private Sub Workbook_Open()
ThisWorkbook.RefreshAll
End Sub
Le modĂšle - Rapport moral du prĂ©sident dâassociation en PDF - qui se lit facilement,âŠ
Exemple clair, prĂȘt Ă tĂ©lĂ©charger, pour prĂ©senter votre activitĂ© avec un rendu premium Une prĂ©sentationâŠ
On croit souvent quâun frigo âfait le jobâ tant quâil est froid au moment oĂčâŠ
Visualiser les forces rĂ©elles dâune Ă©quipe ne relĂšve plus de lâintuition lorsquâune matrice des compĂ©tencesâŠ
Comprendre, structurer et rĂ©diger un document fondateur clair, crĂ©dible et inspirant RĂ©diger les statuts dâuneâŠ
GĂ©rez les pannes, bugs, coupures rĂ©seau et alertes sĂ©curitĂ© avec une procĂ©dure claire, structurĂ©e etâŠ
This website uses cookies.