EXCEL EXCEL
20022002
Tableau croisé dynamique
Sommaire
A) Qu'est-ce qu'un tableau croisé dynamique ?...3
B) Optimisation de la mémoire à la création de plusieurs TCD dans Excel...3
C) Créer un tableau croisé dynamique (méthode 1)...4
1) Étape 1 sur 3...4
2) Étape 2 sur 3...4
3) Étape 3 sur 3...4
4) Choix des champs...5
D) Créer un tableau croisé dynamique (méthode 2, avec le bouton disposition)...5
1) Étape 1 sur 3...5
2) Étape 2 sur 3...5
3) Étape 3 sur 3...5
E) Détail des éléments des données de synthèse...6
1) Création d'une feuille avec un tableau de détail à partir d'un TCD...6
2) Remarque : Activer le rappel des éléments...6
F) Modification du tableau croisé dynamique...7
1) Suppression d'un champ...7
2) Ajout d'un champ...7
3) Modification de la fonction de synthèse...7
4) Modification du nom d'un champ...7
5) Mise en forme des nombres...8
6) Options du tableau croisé...8
G) Actualisation du tableau...9
1) Sur demande (une des méthodes au choix)...9
2) A la création du tableau (une des méthodes au choix)...9
3) En se basant sur un nom de plage de données dynamique...9
H) Mise en forme d'un tableau croisé dynamique...9
1) Mise en forme manuelle...9
2) Protéger la mise en forme...9
3) Mise en forme automatique...9
I) Regroupement de champ...10
1) Regroupement sur date ou heure par période de temps (année, trimestre, heure…)...10
2) Pour supprimer le groupement...10
J) Exercices d'application...11
1) Sur le chiffre d'affaires...11
2) Sur la liste des étudiants...12
Tableau croisé dynamique
A) A) Qu'est-ce qu'un tableau croisé dynamiqueQu'est-ce qu'un tableau croisé dynamique ?? Un Tableau Croisé Dynamique est aussi appelé
- TCD en abrégé - TDC en abrégé - Pivot table en anglais
- Pilote de données dans le logiciel OpenOffice.org ou LibreOffice.
Un Tableau Croisé Dynamique est un tableau de synthèse obtenu automatiquement à partir d'un tableau de données brutes, organisées sous forme de liste de données continues.
Exemple :
Nom Société Pays Continent Chiffre_affaires
Lopes Truc Espagne Europe 12
Durand Muche France Europe 5
Petit Truc France Europe 23
…
L'organisation des données brutes doit respecter la structure de TABLE.
- La première ligne contient les noms des champs.
- Les lignes suivantes contiennent les données.
- Il ne doit pas y avoir de colonne vide dans la liste de données.
- Il est préférable d'éviter les lignes vides dans le tableau.
Pour construire le Tableau Croisé Dynamique, on choisit les différents champs à croiser (en lignes et en colonnes), les données à calculer et le type de calcul voulue (compte, somme, moyenne…) pour la synthèse.
Le résultat synthétique du calcul s'affiche à l'intersection (croisement) des lignes et des colonnes.
Le tableau est dynamique, parce que les changements apportés à la table des données brutes sont répercutés sur le tableau croisé. Il faut cependant penser à actualiser les données par la commande
Actualiser.
B) B) Optimisation de la mémoire à la création de plusieursOptimisation de la mémoire à la création de plusieurs TCD dans Excel.
TCD dans Excel.
Dans Excel, quand on crée plusieurs tableaux dynamiques à partir de la même source de données, une boîte de dialogue demande si l'on veut utiliser les mêmes données pour économiser de la mémoire en créant un "cache". Cliquez sur le bouton OUI.
C) C) Créer un tableau croisé dynamique (méthode 1)Créer un tableau croisé dynamique (méthode 1)
Exemple : Afficher le chiffre d'affaires réalisé par chaque société dans chaque pays.
Ouvrez le classeur ListeTCD.xls.
Cliquez dans la liste de données.
Appelez le menu Données.
Sélectionnez la commande Rapport de tableau croisé dynamique.
1) 1) Étape 1 sur 3Étape 1 sur 3
Choisissez l'option Liste ou base de données Microsoft Excel et l'option Tableau croisé dynamique.
Cliquez sur le bouton Suivant.
2) 2) Étape 2 sur 3Étape 2 sur 3
Vérifiez que la plage de données est bien sélectionnée.
Cliquez sur le bouton Suivant.
3) 3) Étape 3 sur 3Étape 3 sur 3
Choisissez Nouvelle Feuille.
Cliquez sur le bouton Terminer.
4) 4) Choix des champsChoix des champs
Une nouvelle feuille apparaît, avec une grille prête à recevoir les champs.
La liste des champs s'affiche à côté.
Déposez par cliquer-glisser le bouton SOCIÉTÉ dans la partie Déposer champs de ligne Ici.
Déposez par cliquer-glisser le bouton PAYS dans la partie Déposer champs de colonne Ici.
Déposez par cliquer-glisser le bouton CHIFFRE dans la partie Déposer Données Ici.
Les totaux par pays et société s'affichent aux intersections.
Si la donnée est de type Numérique, Excel applique par défaut la fonction SOMME.
Si la donnée est de type Texte, Excel applique par défaut la fonction NB.
A faire : Supprimer la feuille de calcul créée.
D) D) Créer un tableau croisé dynamique (méthode 2, avec le bouton disposition)Créer un tableau croisé dynamique (méthode 2, avec le bouton disposition) Exemple : Afficher le chiffre d'affaires réalisé par chaque société dans chaque continent.
1) 1) Étape 1 sur 3Étape 1 sur 3
Choisissez l'option Liste ou base de données Microsoft Excel et l'option Tableau croisé dynamique.
Cliquez sur le bouton Suivant.
2) 2) Étape 2 sur 3Étape 2 sur 3
Vérifiez que la plage de données est bien sélectionnée.
Cliquez sur le bouton Suivant.
3) 3) Étape 3 sur 3Étape 3 sur 3
Cliquez sur le bouton Disposition.
Déposez par cliquer-glisser le bouton SOCIÉTÉ dans la partie Ligne.
Déposez par cliquer-glisser le bouton CONTINENT dans la partie Colonne.
Déposez par cliquer-glisser le bouton CHIFFRE dans la partie Données.
Cliquez sur le bouton OK.
Choisissez Nouvelle Feuille.
Cliquez sur le bouton Terminer.
Renommez la nouvelle feuille CA Société Continent.
E)
E) Détail des éléments des données de synthèseDétail des éléments des données de synthèse
1) 1) Création d'une feuille avec un tableau de détail à partir d'un TCDCréation d'une feuille avec un tableau de détail à partir d'un TCD
Exemple : Afficher le détail du chiffre d'affaires pour la société Casio en Amérique.
Double-cliquez sur le chiffre de données concerné (ici la cellule d'intersection de Casio et d'Amérique).
Un tableau de détail des calculs d'obtention de ce chiffre apparaît sur une nouvelle feuille.
Nommez cette nouvelle feuille Casio Amerique.
2) 2) Remarque : Activer le rappel des élémentsRemarque : Activer le rappel des éléments
Ne pas permettre la création d'une feuille de détail
Faites un clic DROIT dans le tableau et choisissez Options du tableau.
Décochez la case Activer le rappel des éléments.
Validez
Cliquez sur une données du tableau : aucune nouvelle feuille apparait (mais la feuille précédemment créée est conservée).
F) F) Modification du tableau croisé dynamiqueModification du tableau croisé dynamique
1) 1) Suppression d'un champSuppression d'un champ
Sur la feuille CA Societe Continent, affichez la somme des chiffres d'affaires par société.
Cliquez-glissez le bouton CONTINENT à l'extérieur du tableau et relâchez la souris
2) 2) Ajout d'un champAjout d'un champ
Affichez de nouveau la somme des chiffres d'affaires par société et par continent.
Déposez par cliquer/glisser le bouton CONTINENT sur la ligne du haut.
3)
3) Modification de la fonction de synthèseModification de la fonction de synthèse
Affichez la moyenne par société et par continent (et non la somme des chiffres d'affaires).
Double-cliquez sur le bouton Somme de CHIFFRE_AFFAIRE.
Dans la boîte de dialogue Champ Pivot Table apparaît.
Sélectionnez Moyenne au lieu de Nombre.
Validez avec OK.
4) 4) Modification du nom d'un champModification du nom d'un champ
Renommez le champ MOYENNE de CHIFFRE_AFFAIRE en MOYENNE CA.
Double-cliquez sur le bouton MOYENNE de CHIFFRE_AFFAIRE.
Saisissez le nouveau nom.
Validez avec la touche Entrée ou cliquez ailleurs.
Affichez de nouveau le total par société et par continent
5) 5) Mise en forme des nombresMise en forme des nombres
Mettez les montants des chiffres d'affaires en format monétaire avec symbole euro.
Double-cliquez sur le bouton Somme de CHIFFRE_AFFAIRE (en haut à gauche à l'intersection du tableau).
La boîte de dialogue Champ Pivot Table apparaît.
Cliquez sur le bouton Nombre…
Complétez la boîte de dialogue Format de cellule en choisissant le format, le nombre de décimales et le symbole souhaité.
Validez avec OK la boîte de dialogue Format de cellule.
Validez avec OK la boîte de dialogue Champ Pivot Table
6) 6) Options du tableau croiséOptions du tableau croisé
Ne pas afficher le total des lignes, ni des colonnes.
Faites un clic DROIT dans le tableau.
Choisissez Options du tableau.
Décochez les cases Totaux des colonnes et Totaux des lignes.
Validez avec OK.
G) G) Actualisation du tableau Actualisation du tableau
On peut actualiser le tableau croisé (utile si les données ont changé après la création) soit sur demande, soit automatiquement à l'ouverture du fichier.
1)
1) Sur demande (une des méthodes au choix)Sur demande (une des méthodes au choix)
Clic droit dans le tableau croisé dynamique puis Actualiser les données.
OU
Clic dans le TCD puis bouton Actualiser de la barre d'outil Tableau croisé dynamique.
2) 2) A la création du tableau (une des méthodes au choix)A la création du tableau (une des méthodes au choix)
A l'étape 3 de l'assistant TCD, cliquez sur le bouton Options, cochez Actualiser lors de l'ouverture.
OU
On peut le faire par la suite par clic droit dans le tableau croisé dynamique puis Options du tableau > Actualiser lors de l'ouverture.
3)
3) En se basant sur un nom de plage de données dynamiqueEn se basant sur un nom de plage de données dynamique
Remarque : Pour avoir un tableau basé sur des données toujours actualisées, même en ajoutant des lignes et colonnes au tableau, il faut créer un nom de plage de données dynamique basé sur la formule :
=DECALER(FeuilleDonnees!$A$1;0;0;NBVAL(FeuilleDonnees!$A:$A); NBVAL(FeuilleDonnees!$1:$1))
H) H) Mise en forme d'un tableau croisé dynamiqueMise en forme d'un tableau croisé dynamique
1) 1) Mise en forme manuelleMise en forme manuelle
Mettez un fond coloré à une cellule du tableau, mettez en gras 1 ou 2 libellés.
2) 2) Protéger la mise en formeProtéger la mise en forme
Une fois une mise en forme effectuée, si vous actualisez les données, la mise en forme est perdue avec les paramètres du tableau mis par défaut.
Il faut donc modifier ces paramètres.
Faites un clic DROIT dans le tableau croisé.
Choisissez Options du tableau.
Cochez la case Préservez la mise en forme. Cela permet de conserver la mise en forme des caractères et des cellules.
Décochez la case Mise en forme automatique.
Validez avec OK.
3)
3) Mise en forme automatiqueMise en forme automatique
Cliquez dans le tableau croisé.
Sélectionnez Format > Mise en forme automatique.
Choisissez un des modèles proposés.
Validez avec OK.
I) I) Regroupement de champRegroupement de champ
1) 1) Regroupement sur date ou heure par période de temps (année, trimestre, heure…)Regroupement sur date ou heure par période de temps (année, trimestre, heure…)
Affichez le nombre de personne correspondant à chaque année de naissance.
Faites un TDC avec le champ qui va servir de base de groupement (ici Date_Naissance).
Dans le TDC, faites un clic droit sur le champ à regrouper puis choisissez Grouper et afficher le détail puis Grouper.
Complétez la boîte de dialogue :
- Entrez si besoin le premier élément (date ou heure) à grouper dans la zone Début.
- Entrez si besoin le dernier élément (date ou heure) à grouper dans la zone Fin.
- Dans la zone Par, cliquez sur une ou plusieurs unités de temps à appliquer (ici années).
- Validez.
Remarque : Pour grouper des éléments par semaine, dans la zone Par, cliquez sur Jours, vérifiez que Jours est la seule unité de temps sélectionnée, puis cliquez sur 7 dans la zone Nombre de jours. Vous pouvez ensuite cliquer sur d’autres options de groupement par unité de temps telles que Mois.
2) 2) Pour supprimer le groupement Pour supprimer le groupement
Dans le TDC, faites un clic droit sur le champ groupé du tableau croisé > Grouper et afficher le détail puis Dissocier.
J) J) Exercices d'applicationExercices d'application
1) 1) Sur le chiffre d'affairesSur le chiffre d'affaires
A faire : Afficher le nombre de personnes ayant contribuées au chiffre d'affaires.
A faire : Afficher le chiffre d'affaires total
A faire : Afficher le nombre de personnes ayant contribuées au chiffre d'affaires pour chaque société et pays.
Piste de solution :
SOCIETE -> champ de champ de ligne NOM -> champ de donnée
pas de champ de colonne
2) 2) Sur la liste des étudiantsSur la liste des étudiants
A partir des données du classeur ListeEtudiants2013.xls, créez les tableaux croisés suivants.
Nombre d'étudiants
Amphi Total
A 6
B 11
Total 17
Répartition par sexe et amphi Sexe
Amphi F M Total
A 2 4 6
B 5 6 11
Total 7 10 17
Répartition par sexe et amphi
en % du total Sexe
Amphi F M Total
A 11,76% 23,53% 35,29%
B 29,41% 35,29% 64,71%
Total 41,18% 58,82% 100,00%
Répartition par sexe et amphi
en % par ligne Sexe
Amphi F M Total
A 33,33% 66,67% 100,00%
B 45,45% 54,55% 100,00%
Total 41,18% 58,82% 100,00%
Répartition par sexe et amphi
en % par colonne Sexe
Amphi F M Total
A 28,6% 40,0% 35,3%
B 71,4% 60,0% 64,7%
Total 100,0% 100,0% 100,0%
Nombre de NOM Amphi
Sexe A B Total
F 28,6% 71,4% 100,0%
M 40,0% 60,0% 100,0%
Total 35,3% 64,7% 100,0%
Moyenne des notes par sexe
SEXE Total
F 11,8
M 10,7
Total 11,2
Moyenne des notes par amphi
amphi Total
A 10,7
B 11,4
Total 11,2
Mettez les notes de plusieurs étudiants à 20 sur la feuille de données brutes.
Actualisez et vérifiez les répercussions sur la moyenne qui doit être augmentée.
PAR SEXE F PAR SEXE M
Nombre d'étudiants Nombre d'étudiants
amphi Total amphi Total
A 2 A 4
B 5 B 6
Clic DROIT sur le champ à renommer, puis Paramètres de Champ.
Double-clic dans le champ puis bouton Options.
Mettre le champ « Sexe » en champ de page, puis filtrer avec la liste déroulante.
Double-clic dans le champ puis bouton Nombre.