326
Chapitre 15 • Un tableur type : EXCEL
15.8 FONCTIONS DE BASES DE DONNÉES
EXCEL offre également des fonctions dites de bases de données. Elles permettent
de considérer une plage comme une base de données (en fait une table au sens de la
première partie), de gérer et interroger, de manière très élémentaire d’ailleurs, le
contenu de cette plage.
Ces concepts et ces fonctions seront décrits dans la troisième partie de
[Hainaut, 1994], également disponible sur le site Web de l’ouvrage.
15.9 LES TABLES DE DONNÉES
Une table de données à simple entrée est une liste de cellules contiguës, placées
verticalement (ou horizontalement), et qui contiennent les valeurs successives à
attribuer à une donnée d’un modèle. A la droite de la table sont rangées des formules
dépendant, directement ou non, de cette donnée. EXCEL exécute le modèle pour
chaque valeur de la table et place le résultat de l’évaluation des formules à l’intersection de la ligne de chaque valeur de donnée et de la colonne de chaque formule.
Dans l’exemple de la figure 15.6, la plage A5:A8 est la table de données liée à la
cellule B1, et B4:C4 contient les formules à évaluer pour chacune des valeurs de
B1. EXCEL range dans B5:B8 les valeurs de la formule B4 pour chaque valeur de
B1 et dans C5:C8 celles de la formule C4 :
Figure 15.6 - La plage A5:A8 est une table de données à simple entrée pour la
cellule B1
EXCEL offre également la possibilité de définir une liste de valeurs pour deux
données d’un modèle : les tables de données à double entrée. Ici, on ne peut
calculer les valeurs correspondantes que d’une seule formule. Un modèle basé sur
une table de données à double entrée se présente comme suit (figure 15.7). Les
valeurs A5:A8 sont associées à la cellule B1, les valeurs B4:D4 sont associées à la
cellule C1, et la formule à évaluer pour tous les couples est placée à
l’intersection de ces deux rangées de données, en A4. Les résultats apparaissent dans
la plage B5:D8 définie par les deux jeux de valeurs.
Précédent

- 326/436

Suivant