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
Deux outils concrets pour piloter la qualitĂ© sans alourdir vos Ă©quipes Un systĂšme qualitĂ© nâavanceâŠ
Un chantier se gagne souvent avant mĂȘme lâarrivĂ©e des Ă©quipes. Quand tout est clair dĂšsâŠ
Le mariage a du sens quand il repose sur une dĂ©cision libre, mĂ»rie et partagĂ©e.âŠ
Une Ă©tude de cas rĂ©ussie commence par une structure sĂ»re. Ce modĂšle Word vous guideâŠ
Les soft skills se repĂšrent vite sur une fiche, mais elles ne pĂšsent vraiment queâŠ
Outil de comparaison et repĂ©rage des offres Ă©tudiantes Choisir des verres progressifs ressemble rarement Ă âŠ
This website uses cookies.