Guide de formation avec cas pratiques Excel 2007 Avancé Philippe Moreau Patrick Morié Tsoft et Groupe Eyrolles, 2008, ISBN : 978-2-212-12217-6 Pages_base.indd 23 4/02/08 13:17:19
CAS 17: TABLEAU CROISÉ DYNAMIQUE Ventes par client et par mois Ventes par ville Nombre de factures par mois et par vendeur Commissions par vendeur Eyrolles/Tsoft Excel 2007 Avancé 197
Fonctions utilisées Créer un tableau croisé dynamique Modifier les options de ce type de tableau 15 mn Les tableaux croisés dynamiques sont des tableaux de synthèse sur le contenu d un tableau de données. Ils sont dynamiques au sens où ils sont actualisés à chaque modification apportée dans le tableau de données. Les données de ce cas pratique sont dans le fichier CasA17.xlsx, enregistré dans le dossier C:\Exercices Excel 2007. Ouvrez le fichier et enregistrez-le sous le nom CasA17-R.xlsx. 1-CRÉEZ LE TABLEAU CROISÉ DYNAMIQUE DES VENTES PAR CLIENT PAR MOIS Cliquez dans une cellule de la plage des données A3:F114 et transformez cette plage de données en tableau de données (procédez comme au cas pratique N 14). Le tableau est nommé Tableau1, son nom apparaît sur le Ruban sous l onglet contextuel Outils de tableau/création>onglet Propriétés. Sous l onglet contextuel Outils de tableau/création>onglet Propriétés, cliquez sur le bouton Synthétiser avec un tableau croisé dynamique. Cliquez sur [OK]. Le dialogue Créer un tableau croisé dynamique sert à spécifier la source de données, ici le tableau Tableau1, et l emplacement du tableau croisé dynamique, ici une nouvelle feuille de calcul. Eyrolles/Tsoft Excel 2007 Avancé 198
La nouvelle feuille est créée, l onglet Outils de tableau croisé dynamique/options s affiche sur le Ruban. Une zone encadrée représente le tableau croisé et, lorsque vous cliquez sur une cellule de cette zone, un volet Liste des champs de tableau croisé dynamique apparaît à droite de la fenêtre. Glissez-déposez le champ Client dans la zone <Étiquettes de lignes>, glissez-déposez le champ Date dans la zone <Étiquettes de colonnes>, glissez-déposez le champ Montant dans la zone <Valeurs>. Le tableau se constitue au fur et à mesure dans la feuille. Les étiquettes de colonnes sont les jours, mais nous voudrions avoir un regroupement par mois. Cliquez droit sur une des cellules contenant une date puis sur la commande contextuelle Grouper puis dans le dialogue sélectionnez Mois. Validez par [OK]. Copiez les valeurs du tableau croisé dynamique dans une nouvelle feuille : sélectionnez la plage A4:E13, cliquez sur le bouton Copier puis créez une nouvelle feuille et collez les valeurs. 2-CRÉEZ UN TABLEAU DES VENTES PAR VILLE Cliquez dans le tableau de données de la feuille Fichier puis, sous l onglet contextuel Outils de tableau/création>onglet Propriétés, cliquez sur le bouton Synthétiser avec un tableau croisé dynamique. Choisissez l emplacement < Feuille de calcul existante> puis cliquez dans la zone <Emplacement> et cliquez sur la cellule H3. Validez par [OK]. La zone matérialisant le tableau croisé est située à partir de la cellule H3. Dans le volet Liste des champs de tableau croisé dynamique, glissez-déposez le champ Ville dans la zone <Étiquettes de lignes>, glissez-déposez le champ Montant dans la zone <Valeur>. Eyrolles/Tsoft Excel 2007 Avancé 199
3-FILTREZ LES RÉSULTATS Dans le volet Liste des champs de tableau croisé dynamique, glissez-déposez le champ Date dans la zone <Filtre>. Dans la feuille, au-dessus du tableau croisé, apparaît une zone de filtre nommée Date. Cliquez sur la flèche déroulante à droite de la cellule de filtre I1 et sélectionnez le mois d octobre. Pour réafficher le total toutes dates confondues, cliquez sur la flèche déroulante de la cellule de filtre et sélectionnez (Tous). 4-TRANSFORMEZ LE TABLEAU POUR AVOIR LES POURCENTAGES EN COLONNE Cliquez dans le tableau croisé puis dans le volet Liste des champs de tableau croisé dynamique. Dans la zone <Valeurs>, cliquez sur la flèche de Somme de montant puis cliquez sur la commande Paramètres des champs de valeur Le dialogue Paramètres des champs de valeurs s affiche. Cliquez sur l onglet Afficher les valeurs puis sélectionnez % par colonne. Validez par [OK]. 5-CRÉEZ UN TABLEAU DES VENTES PAR VILLE, PAR MOIS ET PAR VENDEUR Cliquez dans une cellule du tableau de données de la feuille Fichier. Puis, sous l onglet contextuel Outils de tableau/création>onglet Propriétés, cliquez sur le bouton Synthétiser avec un tableau croisé dynamique. Dans le volet Liste des champs de tableau croisé dynamique, Glissez-déposez le champ Ville dans la zone <Étiquettes de lignes>. Glissez-déposez le champ Vendeur dans la zone <Étiquettes de colonnes>, glissez-déposez le champ Date dans la même zone <Étiquettes de colonnes>. Glissez-déposez le champ Montant dans la zone<valeurs>. Eyrolles/Tsoft Excel 2007 Avancé 200
6-MODIFIEZ LE FORMAT DES VALEURS Cliquez droit sur une cellule contenant un montant, par exemple B8, puis sur la commande contextuelle Paramètres des champs de valeurs Dans le dialogue, cliquez sur le bouton [Format]. Spécifiez le format Nombre avec 0 décimales et séparateur décimal. Validez par [OK]. 7-CHANGEZ LA FONCTION DE TOTALISATION Les valeurs produites par le tableau croisé dynamique sont par défaut des sommes, mais vous pouvez changer cette fonction et choisir la moyenne, le nombre, le max, le min Transformez le tableau croisé dynamique précédent pour qu il représente le nombre de factures. Cliquez droit sur une cellule contenant une totalisation puis sur la commande contextuelle Paramètres des champs de valeurs Dans le dialogue, sélectionnez Nombre, validez par [OK]. 8-MASQUEZ LES BOUTONS ET LES FLÈCHES DÉROULANTES DU TABLEAU En masquant les boutons des étiquettes et les en-têtes de champ avec leur flèche déroulante, le tableau croisé dynamique ne se distingue plus visuellement d une plage de cellule. Sous l onglet contextuel Outils de tableau croisé dynamique/options>groupe Afficher/ Masquer, cliquez sur les boutons Bouton+/- et En-têtes de champ. Eyrolles/Tsoft Excel 2007 Avancé 201
9-MASQUEZ LES DÉTAILS DU CHAMP DATE POUR UN VENDEUR Cliquez droit sur une cellule contenant un nom de vendeur puis sur la commande Développer/réduire et enfin sur la commande Réduire le champ entier. 10-AFFICHEZ LES COMMISSIONS À LA PLACE DES NOMBRES DE FACTURES Cliquez dans le tableau croisé dynamique puis, dans le volet Liste des champs de tableau croisé dynamique, glissez-déposez le champ Commission dans la zone <Valeur>. Puis enlevez Somme de Montant de la zone <Valeur> en cliquant sur la flèche à droite de Somme de Montant puis sur Supprimer le champ. Formatez les valeurs en nombres avec 0 décimales et séparateur des milliers. Modifiez le nom du champ des valeurs totalisées : cliquez sur la flèche à droite de Somme de Commission puis sur Paramètres des champs de valeurs. Dans la zone <Nom personnalisé>, saisissez Commissions par vendeurs. Validez par [OK]. 11-TRIEZ LE TABLEAU PAR ORDRE ALPHABÉTIQUE DES VILLES Cliquez sur une cellule contenant une étiquette de ville puis, sous l onglet contextuel Outils de tableau/options>onglet Trier, cliquez sur le bouton Trier de Z à A. Triez aussi, de la même façon, les noms des vendeurs par ordre de Z à A. Faites réapparaître les mois : cliquez droit sur une cellule contenant un nom de vendeur puis sur Développer/réduire et enfin sur Développer le champ entier. Vous pouvez faire afficher les dates du jour en dissociant les valeurs de champ date que vous avez groupées précédemment en mois. Cliquez sur une cellule contenant un mois puis sur le bouton Dissocier sur le Ruban. Puis, regroupez en trimestre, puis masquez les mois. Ainsi vous pouvez regrouper des étiquettes de date, en mois, en trimestres et également en années. Cliquez sur l outil dans la barre d outils Accès rapide, puis fermez le classeur. Eyrolles/Tsoft Excel 2007 Avancé 202