66. Exploitez vos tableaux de données

Transcription

66. Exploitez vos tableaux de données
Exploitez vos tableaux de données
66. Exploitez vos tableaux de données
Vocabulaire
De quoi se compose une base de données ?
Rubriques et fiches : les données sont organisées comme les fiches de bristol
d’un répertoire, dans lesquelles des rubriques reçoivent les différentes informations,
telles que nom, prénom, adresse, code postal, ville, numéro de téléphone…
Champs et enregistrements : les termes consacrés par l’usage sont respectivement champs pour les rubriques et enregistrements pour les fiches. Ils proviennent de traductions directes depuis l’Anglais : field et record.
Tables : l’ensemble des enregistrements organisés en champs constitue une table,
que l’on pourrait appeler fichier. Une véritable base de données combine plusieurs
tables, éventuellement reliées entre elles – les bases de données relationnelles.
Excel, pour sa part, se limite à des bases de données « mono-tables », même si
vous pouvez simuler des liens avec des fonctions de type EQUIV et INDEX.
 La forme primaire d’une base de données est le tableau à deux dimensions.
Excel et les bases de données
Excel sait gérer de petites bases de données pourvu que certaines conventions
soient respectées :
 les champs doivent être disposés en colonnes ;
 les enregistrements doivent occuper chacun une ligne ;
 aucun « vide » ne doit exister entre chaque ligne, au risque d’être considéré
comme un enregistrement vide de toutes données.
Cette standardisation, qui est une contrainte, vous apporte en contrepartie de
nombreux avantages :
Tris : possibilité de trier les enregistrements en fonction du contenu d’un champ.
Exemples : trier un répertoire de personnes par ordre alphabétique de nom, ou
par ville, ou en combinant plusieurs critères.
Filtrages : possibilité de sélectionner une partie des données, à l’aide de filtres
placés sur les champs. Exemple : afficher les personnes qui résident dans le département 69, ou bien dont le métier est architecte…
Calculs : possibilité de calculer grâce à des fonctions des totaux, sous-totaux,
moyennes et autres décomptes pour tout ou partie des enregistrements.
Exemple
La base de données – très simplifiée – reproduite page suivante regroupe le personnel d’une entreprise.
© 2006 éditions AO • André Odemard • ISBN 2-913897-00-2 • www.ao-editions.com
235
236
Extrait de 100 conseils pour mieux utiliser Excel, par Jean-Luc Tafforeau
Les champs placés en colonnes contiennent les caractéristiques de chaque personne
(matricule, nom, prénom, statut, salaire, date de naissance et âge).
Chaque enregistrement, une personne dans l’exemple, correspond à une ligne.
Sélections par filtrage
Excel se fait fort de reconnaître une base de données ainsi organisée.
Sélectionnez la ligne des noms de champs (ligne 3) et actionnez la commande
de menu DONNÉES  FILTRE  FILTRE AUTOMATIQUE.
 Des symboles de listes déroulantes apparaissent à droite des noms de champs :
sous Windows.
sous Mac OS.
Remarquez les commandes proposées :
 tris des données ;
 sélections de certaines données, ce qu’on appelle des critères de filtrage, en
particulier selon les catégories que vous avez saisies : C ADRE ou EMPLOYÉ
dans l’exemple.
 La sélection par filtrage est spectaculaire : il suffit de choisir CADRE dans la liste
déroulante pour réduire l’affichage aux seules personnes de ce statut.
© 2006 éditions AO • André Odemard • ISBN 2-913897-00-2 • www.ao-editions.com
Exploitez vos tableaux de données
Après filtrage sur le statut (1), les numéros de lignes affichés en en-tête ne sont
plus continus : les lignes ne contenant pas des cadres sont en effet automatiquement masquées (2). La barre d’état, au pied de la fenêtre (3), indique le
nombre d’enregistrements affichés (4 sur 7 dans l’exemple).
Tri des enregistrements
Le tri affiche les enregistrements dans un certain ordre en se référant à un champ.
Les commandes de tris figurent en tête des listes de filtres.
L’exemple ci-contre déclenche un tri par salaire DÉCROISSANT,
autrement dit en commençant par les salaires les plus élevés pour
terminer par les plus modestes.
Ci-dessus : une fois triée par salaire, la base de données place en tête de liste
André Martin et ses 5 000 € mensuels.
Il est intéressant de combiner plusieurs tris :
 affichez à nouveau toutes les personnes en actionnant la commande (TOUS)
de la liste déroulante du champ STATUT ;
 sélectionnez la totalité de votre tableau de base de données, soit de A3 à G9.
Si vous ne sélectionnez qu’une partie des champs dans la ligne 3, le tri va
désorganiser complètement votre tableau ! En effet, les données se trouveront
décalées, les enregistrements et leurs champs étant mélangés.

 Actionnez la commande de menu DONNÉES  TRIER ;
 trois critères de tris vous sont proposés : choisissez STATUT dans le premier et
NOM dans le deuxième. Laissez le troisième vide et VALIDEZ par OK.
© 2006 éditions AO • André Odemard • ISBN 2-913897-00-2 • www.ao-editions.com
237
238
Extrait de 100 conseils pour mieux utiliser Excel, par Jean-Luc Tafforeau
 Vous obtenez une liste commençant par les cadres, triés par nom, qui se poursuit avec les employés triés, eux aussi, par nom. C’est ce qu’on appelle un tri
multicritères : le critère 1 est le statut, le critère 2 le nom.
Irréversibilité du tri
Le tri de tableau pose un problème de réversibilité qui peut se révéler dommageable dans certaines circonstances. Si vous récupérez des données dont l’ordonnancement a une raison d’être (balance comptable par exemple) mais dont
aucune colonne n’illustre le tri exact, l’application d’un tri « pour voir » est définitive. La parade consiste, avant tout tri, à créer une colonne dans laquelle vous
insérez une simple série de nombres, afin de vous en servir ensuite comme
critère pour remettre la liste dans son ordre originel.
Observez cette liste de ventes reprise
d’un précédent exemple.
Le 12 août, les trois opérateurs Jean,
Jacques et Jules se sont succédé
pour vendre respectivement 100, 200
et 50. Supposez que cet ordre
correspondent à l’heure de chacune
de leurs ventes, Jean étant le premier.
 L’information ne figure pas dans
le tableau.
© 2006 éditions AO • André Odemard • ISBN 2-913897-00-2 • www.ao-editions.com
Exploitez vos tableaux de données
Vous triez le tableau par date et par
vendeur.
Jacques
précède désormais Jean.
 Si l’ordre initial avait une valeur
particulière, il vous est désormais
impossible de le reconstituer !
La parade évoquée consiste à placer
une colonne de référence avant tout tri
du tableau, contenant des nombres
passifs (surtout pas des formules !)
saisis par exemple par recopie
(voir le conseil 12, page 61).
 Elle figure ici en colonne D.
Excel.2007 Modalités de tri et de filtrage
Les critères de tris ne sont plus limités à 3, ils peuvent désormais atteindre 64.
Les tris par couleur ou par icône de cellule s’appuient
sur les mises en formes conditionnelles et les utilisent
comme critères (sur ce point, voir le conseil 73, page 262).
Les listes déroulantes de filtrage fonctionnent comme
des dialogues, ce qui permet par exemple de sélectionner
deux critères dans la série sans actionner de commande
supplémentaire (cases à cocher). Dans l’exemple à gauche,
le filtrage demande l’affichage des cadres et employés
en excluant en revanche les freelance (case non cochée).
© 2006 éditions AO • André Odemard • ISBN 2-913897-00-2 • www.ao-editions.com
239

Documents pareils