Excel
: LES TABLEAUX CROISÉS DYNAMIQUES,
corrigé 2/2 |
||
| Exercices
EXCEL, corrections & plus... |
Jean-Marc
Stoeffler
© maj : 8 mai 2007 |
|
voir plus
d'explications revu en juillet 2006 avec en + pour
éviter le plantage de mozilla -> ![]()
nouveau la pyramide d'âges : le film !!! (new : juillet 2006) (6 Mo, patience pour le chargement !)
fichier
avant le film
le film (lecteur Windows Média 9 mn 6Mo) le
fichier après
étape 1 : se placer dans n'importe quelle cellule de la base de donnée et lancer "tableau croisé" pour connaître le nombre de salariés par tranche d'âges.
[schéma étape 3/4]
résultat :
| NB NOM | sexe |
|
|
| tranche d'âges | femme | homme | Total |
|
1 |
2 |
1 |
3 |
|
2 |
9 |
10 |
19 |
|
3 |
32 |
17 |
49 |
|
4 |
14 |
12 |
26 |
|
5 |
9 |
5 |
14 |
|
6 |
39 |
19 |
58 |
|
7 |
35 |
23 |
58 |
|
8 |
21 |
9 |
30 |
|
9 |
16 |
8 |
24 |
|
10 |
3 |
|
3 |
| Total |
180 |
104 |
284 |
Remarque : ce tableau ne doit pas être modifié car il est "vivant" (dynamique) : il doit se recalculer à chaque mise à jour de la base de données. Par contre, il n'est pas très esthétique, et les tranche d'âges ne sont pas parlantes.
Remarque 2 : les
tranches d'âges peuvent être calculées avec cette formule :
=ENT(J2/5)-2 où J2 représente l'âge mais désormais:
il n'est plus utile d'avoir une
colonne tranche d'âge. Il suffit de grouper les âges du tableau
dynamique :
bouton droit sur les âges > grouper
étape 2 : pour créer un tableau utilisable pour la pyramide,
avec des ordonnées littérales en colonne F il faut transposer
les données sur un tableau parallèle, avec une liaison simple
(c-a-d, sans utiliser le copier-coller) car, à la mise-à-jour
du tableau croisé, les données doivent se déverser automatiquement
dans notre tableau (colonnes G et H).
Noter le signe "-" de la formule en colonneG
qui permettra aux données des femmes d'aller sur la gauche de notre graphique,
alors que les données des hommes iront sur la partie droite du graphique
(toute l'astuce de la pyramide d'âge avec Excel est dans ce signe "-"
!!)
cliquez ici pour voir
plus d'explications (revu le 6 juillet 2006) (mozilla
s'abstenir...)
.
...dans ce deuxième tableau, les données des femmes sont
positives à l'écran, mais négatives pour les besoins de
notre graphique (les femmes seront à gauche de la pyramide, et les hommes
à droite). L'artifice pour faire disparaître le signe "-"
est le format spécial qu'il faut créer de la façon suivantes
:
Format de cellule-> Nombre -> personnalisé puis "0;0"(voir
le dessin)
remarque : le format personnalisé permet de donner des formats différents
pour les nombres positifs et les nombre négatif. Et éventuellement
pour les nombre nuls...
"positif ; négatif ; nul" voir
dans l'exo 3, les nombres positifs d'une certaine couleur, et les nombres négatifs
d'une autre)
> > > > > >cliquez ici pour voir plus d'explications (revu le 6 juillet 2006) (mozilla s'abstenir...) < < < < < <
étape 3 : le graphique.
a) sélection des données : bien incorporer les valeurs littérales de la colonne 6.
b) lancer l'assistant graphique :
Suivant, Suivant, Suivant ... résultat brut :
c) la mise au point :
- pour équilibrer les deux courbes hommes/femmes : bouton droit de la souris sur l'axe du bas (axe des ordonnées, dans ce type de graphique et non pas abscisse car le graphique a pivoté de 90°)
- pour donner de l'epaissseur et mettre les données face à face, bouton droit de la souris :
(attention sur Excel 5 c'est "Format de groupe barre" qu'il faut trouver...)
- superposition 100% - largeur = 0.
- résultat final :
et après 10 minutes d'un effort gratifiant ...(version 2004) :

Illustration de cette technique : la pyramide des âges de la ville de Sucy-en-Brie (94) en 1999 que j'ai réalisée pour le livre : Histoire de Sucy Tome IV de la S.H.A.S. :

ouvrir le fichier Excel correspondant !
attention :
cette étape ayant besoin d'être expliquée de vive voix, je recommande de
passer directement à l'exercice 10.
ajout d'un "tampon" qui se met en superposition sur le tableau pour lancer une alerte visuelle lorsque les données de la base de données ont été modifiées !
le tampon est constitué d'un objet texte qui
n'a plus de bordure et plus de couleur de fond. Par contre la couleur
d'écriture est rouge avec du "gras 20". Au lieu du texte, il y a une
formule (que l'on saisit dans la barre
de formule) de type "= E17" (ici = L17C5 car en est en style de
référence L1C1 et non pas A1 qui s'obtient avec outil-option-général-L1C1)
revenir à la fenêtre précédente :
la zone texte "tampon incrusté" créé avec l'outil
texte de la barre d'outil dessin,
a des propriétés particulières de transparence. L'astuce
est de créer un lien vers le contenu d'une cellule: au lieu d'écrire
dans la zone texte, il faut écrire dans la Barre de formule "= <référence>".
(J'ai mis des mois à mettre au point cette astuce !) et ensuite avec
format cellule, on agrandit la taille des caractères.
résultat de l'incrustation :
| tableau croisé synchrone avec la base de données | tableau croisé non synchrone avec la base de données (nb de fiches différent de 284) |
|
|
|
- voir le fichier Excel (97) que j'ai incorporé dans mon ZIP [exemplePyramide.xls]
- un bouton, couplé à une macro, dont l'apparence se modifie lorsque la base de donnée
est modifiée et qui invite à mettre à jour le tableau croisé ( à venir)
| personne | SITE | ||||
| PIECE | Lille | Nice | Paris | Strasbourg | Total |
| inconnu | 7 | 5 | 1 | 13 | |
| pièce 104 | 2 | 2 | |||
| pièce 105 | 1 | 1 | |||
| pièce 107 | 2 | 1 | 3 | ||
| pièce 109 | 3 | 3 | |||
| pièce 110 | 2 | 1 | 3 | ||
| pièce 115 | 4 | 4 | |||
| pièce 118 | 2 | 2 | 4 |
etc... etc...
| pièce 69 | 1 | 1 | |||
| pièce 70 | 1 | 3 | 4 | ||
| pièce S R | 1 | 1 | |||
| pièce S/S | 1 | 1 | 2 | ||
| pièce SEC | 1 | 1 | |||
| Total | 3 | 171 | 98 | 12 | 284 |
| Lille | Nice | Paris | Strasbourg | ||
| moyenne= | 1,00 | 2,67 | 1,92 | 1,09 |
Trier par numéro de téléphone et regarder ceux qui sont attribués à plusieurs personnes dans le même site mais dans des pièces différentes : il doit y avoir une erreur ! (exemple, le 3733)
Les tableaux qui doivent apparaître dans word doivent être copiés dans Excel et collés "avec liaison" dans le document Word
Il faut placer une ligne au milieu de la base de données, par insertion, avant la dernière ligne.
Attention, ne pas rajouter à la fin, car la base de données a été séléctionnée
au lancement de la procédure avec 285 lignes.
| accueil | depuis
le 5/11/2006-> |