3édition Analysez efficacement vos données Pierre RIGOLLET ...

13
Analysez efficacement vos données à l’aide des tableaux croisés dynamiques Pierre RIGOLLET 3 e édition

Transcript of 3édition Analysez efficacement vos données Pierre RIGOLLET ...

Page 1: 3édition Analysez efficacement vos données Pierre RIGOLLET ...

Analysez efficacement vos données

à l’aide des tableaux croisés dynamiques

Ana

lyse

z ef

ficac

emen

t vos

don

nées

Pierre RIGOLLET

Analysez efficacement vos données à l’aide des tableaux croisés dynamiques Destiné à toutes les personnes dont la fonction nécessite la réalisa-tion d’analyses de données à partir de sources variées, cet ouvrage sur la conception de tableaux croisés dynamiques avec Excel vous permettra de devenir un véritable expert dans la conception, l’exploitation et l’analyse des tableaux croisés dynamiques. Il couvre les versions 2010, 2013 et 2016 d’Excel ; les captures d’écran ont été réalisées à l’aide de la dernière version, Excel 2016. Grâce aux nombreux exemples que nous vous proposons de réaliser, analyses, regroupements, filtres, segments, chronologies, champs et éléments calculés, graphiques croisés dynamiques... n’auront plus de secrets pour vous.Vous allez concevoir des tableaux d’analyse pertinents, fonction-nels et variés en utilisant différents types de sources de don-nées (une ou plusieurs feuilles Excel, tables ou requêtes Access...). Capable d’appliquer des mises en forme conditionnelles à vos tableaux croisés, vous pourrez aussi automatiser les tâches répé-titives grâce aux nombreuses astuces fournies (notamment l’uti-lisation de fonctions de calcul avancées d’Excel 2016 ainsi que la réalisation de procédures VBA). Un exemple d’utilisation de Power Pivot est présenté en fin d’ouvrage.Les exemples utilisés dans ce livre proviennent de cas concrets et variés. Les fichiers nécessaires à leur réalisation sont disponibles en téléchargement sur le site des Editions ENI www.editions-eni.fr.

Pierre RIGOLLET

Informaticien, consultant, Pierre Rigollet développe depuis 1988 des applications informatiques per-sonnalisées pour diverses structures. Également enseignant en infor-matique en entreprise et en écoles supérieures, auteur de nombreux ouvrages sur la suite Microsoft Office, il vous fait bénéficier ici de toute son expérience pédagogique acquise auprès de publics multiples et variés.

Téléchargementwww.editions-eni.fr.fr

sur www.editions-eni.fr : b classeurs nécessaires à la réalisation des exercices

ISBN

: 97

8-2-

409-

0036

1-5

à l’a

ide

des

tabl

eaux

cr

oisé

s dy

nam

ique

s

21,9

5 €

3e édition

Nouvelle édition

Pour plus d’informations :

Page 2: 3édition Analysez efficacement vos données Pierre RIGOLLET ...

Table des matières©

Edi

tions

EN

I - A

ll rig

hts r

eser

ved

1Chapitre 1IntroductionA. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1. Préliminaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92. Objectif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103. Schéma de principe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

B. Les tableaux croisés dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121. Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122. Les limites des tableaux croisés dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133. Les données sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144. Recommandations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155. Analyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156. Les différentes zones d’un tableau croisé dynamique. . . . . . . . . . . . . . . . . . . . . . 177. Dans quels cas utiliser un tableau croisé dynamique ? . . . . . . . . . . . . . . . . . . . . . 228. Les bonnes bases pour débuter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Chapitre 2 Concevoir des synthèses simplesA. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27B. Utiliser les filtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

1. Préliminaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272. Les filtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

a. Filtres textuels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29b. Filtres numériques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31c. Filtres par couleur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33d. Filtres chronologiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

C. Filtres avancés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351. Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352. Action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

D. Créer des sous-totaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371. Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372. Démarche de création . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373. Calculer le montant total des ventes par région . . . . . . . . . . . . . . . . . . . . . . . . . . 374. Calculer le nombre de ventes par famille de produits. . . . . . . . . . . . . . . . . . . . . . 40

Page 3: 3édition Analysez efficacement vos données Pierre RIGOLLET ...

Analysez efficacement vos données2 à l’aide des tableaux croisés dynamiques

Chapitre 3 Les basesA. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45B. Créer un tableau croisé dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

1. Le tableau source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452. Première synthèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463. Option : Utiliser le glisser/déposer directement dans le tableau croisé . . . . . . . 50

C. Mettre en forme le tableau croisé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521. Modifier la disposition du tableau croisé dynamique. . . . . . . . . . . . . . . . . . . . . . 522. Modifier le format des nombres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533. Modifier le titre du tableau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544. Modifier les étiquettes de lignes et de colonnes . . . . . . . . . . . . . . . . . . . . . . . . . . 545. Calculer les montants mini et maxi par poste . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556. Mettre à jour les données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577. Trier les champs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598. Calculer des pourcentages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

D. Les tableaux croisés dynamiques recommandés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631. Objectif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632. Utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Chapitre 4Aller plus loin dans l’analyseA. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67B. Croiser plus de deux informations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

1. Les données sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672. Conception du tableau croisé dynamique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693. Première analyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 714. Insérer un filtre de rapport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725. Développer/réduire les détails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786. Développer/réduire rapidement les informations de synthèse. . . . . . . . . . . . . . 79

C. Mettre en forme un tableau croisé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801. Modifier la disposition du tableau croisé dynamique. . . . . . . . . . . . . . . . . . . . . . 802. Afficher/masquer certaines informations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833. Afficher les détails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 844. Utiliser des dates dans un tableau croisé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 845. Appliquer un style prédéfini . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

Page 4: 3édition Analysez efficacement vos données Pierre RIGOLLET ...

Table des matières©

Edi

tions

EN

I - A

ll rig

hts r

eser

ved

36. Les styles personnalisés. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

a. Créer un style à partir d’un style existant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86b. Créer un style à partir de zéro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89c. Modifier un style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

7. Appliquer une mise en forme conditionnelle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91D. Les segments : rendre vos tableaux croisés interactifs . . . . . . . . . . . . . . . . . . . . . . . . 94

1. Intérêts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942. Technique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

E. Les chronologies : filtrer vos tableaux croisés par période . . . . . . . . . . . . . . . . . . . . . 971. Intérêts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 972. Technique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

Chapitre 5Fonctionnalités avancéesA. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105B. Suivi de stocks matières premières . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

1. Synthèses et calculs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106a. Total des entrées-sorties par matière et numéro de lot . . . . . . . . . . . . . . . . 106b. Insérer un champ calculé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110c. Supprimer un champ calculé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114d. Modifier un champ calculé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

2. Définir une plage source dynamique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115a. Méthode de définition d’une plage dynamique

(nombre de lignes variables) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115b. Actualiser le tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

3. Filtrer le tableau croisé dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119a. À l’aide d’un segment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119b. À l’aide d’une nouvelle colonne calculée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

C. Suivi de production . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1231. Objectif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1232. Conception des tableaux d’analyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

a. Insertion des nouvelles formules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124b. Productions réelles annuelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124c. Production horaire moyenne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127d. Affichage des moyennes trimestrielles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129e. Taux de perte moyen par produit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Page 5: 3édition Analysez efficacement vos données Pierre RIGOLLET ...

Analysez efficacement vos données4 à l’aide des tableaux croisés dynamiques

D. Horaires d’entrées-sorties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321. Définition des plages dynamiques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322. Préparation du modèle de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1343. Création du tableau croisé dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364. Création des relations entre les tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1405. Modifier le format des nombres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1416. Filtrer le tableau croisé dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

a. Sur la durée totale de chaque agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143b. Sélection des 12 agents ayant le plus d’heures d’intervention . . . . . . . . . . 144

7. Mettre à jour le tableau croisé dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145E. Concurrents sportifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

1. Les données sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1472. Plage dynamique en lignes et en colonnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1473. Conception du tableau croisé dynamique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

Chapitre 6Calculs, fonctions et filtres avancésA. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155B. Filtrer, grouper et calculer des pourcentages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

1. Chiffre d’affaires annuel par secteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1562. Calcul des taux de variation des chiffres d’affaires . . . . . . . . . . . . . . . . . . . . . . . 1593. Comparer les chiffres de périodes équivalentes . . . . . . . . . . . . . . . . . . . . . . . . . 162

C. Les éléments calculés. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1641. Créer un élément calculé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1662. Modifier un élément calculé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

D. La fonction LIREDONNEESTABCROISDYNAMIQUE . . . . . . . . . . . . . . . . . . . . . . 1711. Objectif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1712. Extraction de résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

E. Partager un segment entre plusieurs tableaux croisés . . . . . . . . . . . . . . . . . . . . . . . 1781. Objectif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1782. Conception des tableaux croisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1793. Insertion du segment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1804. Partage du segment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

Page 6: 3édition Analysez efficacement vos données Pierre RIGOLLET ...

Table des matières©

Edi

tions

EN

I - A

ll rig

hts r

eser

ved

5Chapitre 7Gestion des données sourcesA. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185B. Modifier une plage source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

1. Conception du premier tableau croisé dynamique . . . . . . . . . . . . . . . . . . . . . . . 1862. Modifier la plage source du deuxième tableau croisé . . . . . . . . . . . . . . . . . . . . . 189

C. Utiliser une plage de données discontinue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1911. Activer l'Assistant Tableau croisé dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . 1922. Conception du tableau croisé à partir des deux classeurs . . . . . . . . . . . . . . . . . 193

D. Utiliser une source de données externe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2021. Base de données Access - Méthode 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2042. Base de données Access - Méthode 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

Chapitre 8Concevoir des graphiquesA. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225B. Votre premier graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

1. Création . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2262. Mise en forme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2283. Filtrer les éléments d‘un graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2304. Permuter les axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

C. Créer un graphique à partir d'un tableau croisé existant . . . . . . . . . . . . . . . . . . . . . 2321. Conception du graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2332. Insérer une chronologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2353. Modifier un graphique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

D. Quelques conseils. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2421. Transformer un graphique en image. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2422. Transformer le tableau croisé en tableau simple . . . . . . . . . . . . . . . . . . . . . . . . . 244

E. Limitations et solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2441. Construire le tableau croisé dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2452. Construire le tableau lié. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2463. Construire le graphique boursier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

Chapitre 9Synthèse - Trucs et astuces A. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253B. Conception rapide de tableaux croisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

Page 7: 3édition Analysez efficacement vos données Pierre RIGOLLET ...

Analysez efficacement vos données6 à l’aide des tableaux croisés dynamiques

C. Imprimer un tableau croisé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2561. Paramétrer la zone d‘impression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2562. Paramétrer un saut de page après chaque poste de dépense . . . . . . . . . . . . . . . 2583. Répéter les étiquettes sur chaque page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

D. Quelques conseils, trucs et astuces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2601. Données sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2602. Paramétrer une actualisation automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2603. Figer la largeur des colonnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2614. Faire apparaître tous les mois . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2615. Générer automatiquement plusieurs tableaux croisés dynamiques. . . . . . . . . 2616. Sous-totaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2637. Formules et champs calculés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2648. La fonction LireDonneesTabCroisDynamique . . . . . . . . . . . . . . . . . . . . . . . . . . 2689. Trier et rechercher les champs d'un tableau croisé dynamique. . . . . . . . . . . . . 269

Chapitre 10Tableaux croisés et VBAA. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273B. Créer un tableau croisé à l'aide d'une macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

1. Activer l'onglet Développeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2742. Enregistrer la macro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2753. Visualiser la macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2774. Créer des boutons d’exécution des macros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279

C. Modifier la plage source à l'aide d'une macro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280D. Lier les filtres de plusieurs tableaux croisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283E. Compléments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

Chapitre 11Power PivotA. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289B. Importation des sources de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290C. Création d'un tableau croisé dynamique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301

Page 8: 3édition Analysez efficacement vos données Pierre RIGOLLET ...

Chapitre 4 : Aller plus loin dans l’analyse©

Edi

tions

EN

I - A

ll rig

hts r

eser

ved

67

Chapi tre 4 : A l l er p l us l o i n dans l ’anal y se

A nal y sez eff i c acem ent v os don néesA. IntroductionDans le chapitre précédent, nous avons conçu des tableaux croisés dynamiques danslesquels deux champs ont été croisés. Nous allons maintenant aborder la conception detableaux croisés avancés. Ce chapitre va vous permettre de consolider les acquis du cha-pitre précédent et aussi d'acquérir les techniques de personnalisation de vos tableauxcroisés dynamiques.

B. Croiser plus de deux informations

1. Les données sourcesAfin de disposer d’informations variées, nous allons utiliser le fichier LocationsMate-riels.xlsx téléchargeable sur le site www.editions-eni.fr. Les données présentes dans lafeuille Locations sont telles que ci-après. La dernière ligne saisie est la ligne 305.

Connaissances nécessaires Conception et mise en forme des tableaux croisés dyna-miques

Nouveaux acquis Filtrage des informations

Gestion de l’affichage/masquage de certaines données

Appliquer, modifier, créer des styles de mise en forme

Appliquer une mise en forme conditionnelle

Utiliser les segments

Insérer une chronologie

Page 9: 3édition Analysez efficacement vos données Pierre RIGOLLET ...

Analysez efficacement vos données68 à l’aide des tableaux croisés dynamiques

Le tableau représente la liste des locations effectuées par une entreprise de location dematériels de réception.

Les factures sont émises selon les règles présentées ci-après :y Particulier : facturation le jour du retour des matérielsy Autres clients : facturation le dernier jour du mois

Si le matériel rendu nécessite une réparation ou une remise en état, les frais de répara-tion peuvent être facturés au client. Dans ce cas, le montant des frais est rajouté au mon-tant de la location pour obtenir le montant total facturé. Tous les montants affichéssont hors taxes.

Les types de matériels loués sont :y ESTRADESy PLANCHERSy TABLESy TENTES

Les types de clients sont :y PARTICULIERy TRAITEURy ENTREPRISEy CONFREREy HOTEL-RESTAURANTy ASSOCIATION

Les commerciaux sont :y SANDRINEy THIERRYy NICOLAS

Page 10: 3édition Analysez efficacement vos données Pierre RIGOLLET ...

Chapitre 4 : Aller plus loin dans l’analyse©

Edi

tions

EN

I - A

ll rig

hts r

eser

ved

692. Conception du tableau croisé dynamiqueNotre premier objectif est de calculer le montant total des locations par type de matérielet par type de client. Nous souhaitons pouvoir affiner notre statistique en visualisantaussi (par type de matériel et par type de client) le chiffre d’affaires réalisé par commer-cial.

b Ouvrez le classeur LocationMateriels.xlsx.

b Positionnez le curseur dans une cellule de la source, A1 par exemple.

b Dans l’onglet Insertion - groupe Tableaux, cliquez sur le bouton Tableau croisédynamique.

La fenêtre Créer un tableau croisé dynamique apparaît :

b Cliquez sur OK.

b Faites glisser le champ TYPE CLIENT dans la zone LIGNES.

b Faites glisser le champ TYPE MATERIEL dans la zone COLONNES puis procédez demême avec le champ COMMERCIAL pour l’amener sous TYPE CLIENT dans la zoneLIGNES.

b Enfin, placez le champ TOTAL FACTURE dans la zone ∑ VALEURS.

Au fur et à mesure que vous placez les champs dans les différentes zones, le tableaucroisé dynamique se construit et est adapté automatiquement lors de l’insertion desnouveaux champs.

Page 11: 3édition Analysez efficacement vos données Pierre RIGOLLET ...

Analysez efficacement vos données70 à l’aide des tableaux croisés dynamiques

La liste des champs de tableau croisé dynamique doit être telle que ci-après.

Notre tableau croisé comporte plusieurs lignes par matériel, chacune correspondant àun commercial.

Appliquez une mise en forme à votre tableau croisé :

b Renommez les titres et étiquettes.

b Formatez les nombres avec le séparateur de milliers.

Page 12: 3édition Analysez efficacement vos données Pierre RIGOLLET ...

Chapitre 4 : Aller plus loin dans l’analyse©

Edi

tions

EN

I - A

ll rig

hts r

eser

ved

71

3. Première analyseNous pouvons remarquer que le commercial Thierry n’a jamais effectué de locationd'estrades, de planchers et de tentes à des particuliers. Le tableau croisé montre aussique le plus gros chiffre d’affaires est réalisé par la location de tentes et par les traiteurs.

En quelques secondes, Excel nous permet de visualiser des éléments très difficiles à voirlorsque l’on travaille sur une liste de données. L’intérêt d’un tableau croisé dynamiqueest de pouvoir analyser en temps réel des informations de gestion.

Une fois le tableau créé, vous pouvez par exemple le mettre à jour hebdomadairementafin de pouvoir réagir rapidement si besoin. Ce n’est pas lorsque l’on s’approche de la clô-ture de l’exercice comptable que l’on demande à un commercial d’augmenter ses ventessur une famille de produits ou vers un type de client.

Les tableaux croisés dynamiques sont des fonctionnalités d’Excel à utiliser au quotidien.Ils constituent des outils d’aide à la décision et peuvent permettre de suivre des infor-mations spécifiques à chaque type d’activité : coûts de production, heures effectuées parle personnel, suivi des ventes...

Page 13: 3édition Analysez efficacement vos données Pierre RIGOLLET ...

Analysez efficacement vos données72 à l’aide des tableaux croisés dynamiques

La fiabilité et l’exactitude des données sources est primordiale. Si ces données sont sai-sies directement dans un tableau Excel, il est conseillé de mettre en place des contrôlesafin d’éviter au maximum les erreurs de saisie.

Afin d’affiner notre analyse, nous allons maintenant calculer quel est le montant desfrais de réparations restés à notre charge par type de matériel et par type de client pourchaque commercial.

4. Insérer un filtre de rapportb Cliquez dans le tableau croisé dynamique pour faire apparaître le volet Champs de

tableau croisé dynamique.

b Dans la liste des champs, décochez le champ TOTAL FACTURE puis faites glisser lechamp FRAIS DE REPARATION dans la zone Σ VALEURS afin que la synthèses’effectue maintenant sur les montants des réparations.

b Faites glisser le champ FRAIS FACTURÉS AU CLIENT dans la zone FILTRES.

Les champs doivent être positionnés tels que ci-dessous :