IBM Lotus Symphony
|
Dans les descriptions de fonction, les données suivantes sont utilisées dans certains exemples :
La plage de cellules A1:E10 indique les enfants invités à la fête d'anniversaire de Rémi. Les informations suivantes sont fournies pour chacune des entrées : la colonne A indique le nom de l'invité, tandis que les colonnes B, C, D et E précisent respectivement sa classe, son âge (en années), la distance entre son domicile et l'école (en mètres) et son poids (en kg).
A | B | C | D | E | |
---|---|---|---|---|---|
1 | Nom | Classe | Age | Distance domicile-école | Poids |
2 | André | 3 | 9 | 150 | 40 |
3 | Léa | 4 | 10 | 1000 | 42 |
4 | Charles | 3 | 10 | 300 | 51 |
5 | Daniel | 5 | 11 | 1200 | 48 |
6 | Eva | 2 | 8 | 650 | 33 |
7 | Franck | 2 | 7 | 300 | 42 |
8 | Greta | 1 | 7 | 200 | 36 |
9 | Félix | 3 | 9 | 1200 | 44 |
10 | Irène | 2 | 8 | 1000 | 42 |
11 | |||||
12 | |||||
13 | Nom | Classe | Age | Distance domicile-école | Poids |
14 | >600 | ||||
15 | |||||
16 | BDNB | 5 |
La formule de la cellule B16 est =BDNB(A1:E10;A1:E10;A13:E14)
Les paramètres des différentes fonctions de base de données sont définis comme suit :
Base de données est la plage de cellules définissant la base de données.
Zone de base de données indique la rubrique de base de données utilisée pour référence ultérieure, si le référencement est possible, dans une fonction de base de données. Pour faire référence à une colonne en la désignant par son en-tête, placez le nom de cet en-tête entre guillemets.
Critères de recherche est la plage de cellules comportant le critère de recherche. Si vous inscrivez plusieurs critères dans une ligne, ils sont reliés par ET. Si vous inscrivez des critères les uns au-dessous des autres dans différentes lignes, ces critères sont reliés par OU. Le système ignore les cellules vides dans la plage des critères de recherche.
Choisissez Fichier - Préférences - - Lotus Symphony Spreadsheets - Calculs pour définir le comportement de Lotus Spreadsheets lors de la recherche d'entrées identiques.
BDMOYENNE renvoie la moyenne des valeurs de toutes les cellules (rubriques de bases de données) incluses dans toutes les lignes (enregistrements de base de données) correspondant au(x) critère(s) de recherche spécifié(s).
La fonction de recherche prend en charge les caractères génériques.
Dès que vous avez entré du texte, vous pouvez taper "tout.*", par exemple, afin de rechercher la première occurrence de "tout" suivie d'autres caractères.
BDNB compte le nombre de lignes (enregistrements) d'une base de données qui répondent au(x) critère(s) de recherche spécifié(s) et comportent des valeurs numériques.
BDNB(Base de données; Zone de base de données; Critères de recherche)
Pour le paramètre Zone de base de données, vous pouvez entrer la base de données complète ou le nombre zéro, mais ce paramètre ne peut rester vide. Pour référencer une colonne par le biais du nom de l'en-tête de colonne, mettez ce nom d'en-tête entre guillemets.
Dans l'exemple ci-dessus, nous voulons savoir combien d'enfants vivent à plus de 600 mètres de leur école. Le résultat obtenu doit être stocké dans la cellule B16. Placez le curseur dans la cellule B16. Entrez la formule =BDNB(A1:E10;A1:E10;A13:E14) en B16. Vous pouvez aussi entrer =BDNB(A1:E10;0;A13:E14 (voir la note relative à la syntaxe ci-dessus). Le pilote automatique de fonctions vous aide à définir les plages.
Base de données est la plage de données à évaluer, qui incluent les en-têtes (dans notre cas, A1:E10). Zone de base de données spécifie la colonne pour le critère de recherche (dans notre cas, Distance maison/école, exprimée en mètres). Critères de recherche est la plage dans laquelle vous pouvez entrer les paramètres de recherche (A13:E14, dans notre cas).
Pour savoir combien d'enfants en CE1 ont plus de 7 ans, supprimez l'entrée >600 dans la cellule D14 et entrez "CE1" dans la cellule B14 sous Classe, et entrez >7 dans la cellule juste à droite, C14. Le résultat est 2. Deux enfants actuellement en CE1 ont plus de 7 ans. Les deux critères se trouvant dans la même ligne, ils sont connectés par ET.
Voir aussi les fonctions suivantes :
BDNB2 compte le nombre de lignes (enregistrements) d'une base de données qui répondent au(x) critère(s) de recherche spécifié(s) et comportent des valeurs numériques ou alphanumériques.
La fonction de recherche prend en charge les caractères génériques.
Dès que vous avez entré du texte, vous pouvez taper "tout.*", par exemple, afin de rechercher la première occurrence de "tout" suivie d'autres caractères.
Dans l'exemple ci-dessous, vous pouvez rechercher le nombre d'enfants dont le nom commence par E ou une lettre qui suit. Modifiez la formule qui se trouve dans la cellule B16 en insérant un 2 après BDNB. Avant de procéder à cette modification, supprimez l'ancien critère de recherche de la cellule D14 (soit >600) puis entrez >=E sous Nom dans la cellule A14. Le résultat est 5. Si vous supprimez toutes les valeurs de la ligne 8 (celle associée à Greta), le résultat passe à 4. La ligne 8 n'est plus prise en compte dans le calcul, car elle ne comporte plus de valeur.
Voir aussi les fonctions suivantes :
BDLIRE renvoie le contenu de la cellule référencée dans la base de données correspondant au(x) critère(s) de recherche spécifié(s). En cas d'erreur, la fonction retourne #VALEUR! quand aucune ligne n'est trouvée, ou Err:502, si plusieurs cellules répondent au(x) critère(s).
La fonction de recherche prend en charge les caractères génériques.
Dès que vous avez entré du texte, vous pouvez taper "tout.*", par exemple, afin de rechercher la première occurrence de "tout" suivie d'autres caractères.
BDLIRE(base_de_données; champ; critères_rech)
Pour référencer une colonne par le biais du nom de l'en-tête de colonne, mettez ce nom d'en-tête entre guillemets.
Dans l'exemple ci-dessus, nous cherchons à définir dans quelle classe se trouve un enfant dont le nom figure dans la cellule A14. La formule appropriée, qui est entrée en cellule B16, diffère légèrement des exemples précédents, car une seule colonne (rubrique de base de données) peut être entrée dans l'argument Zone de base de données . Saisissez la formule suivante :
=BDLIRE(A1:E10;"Classe";A13:E14)
Saisissez le prénom Frank dans la cellule A14. Vous obtenez le résultat 2, qui correspond à la classe de Franck. Si vous entrez "Age" au lieu de "Classe", la valeur qui s'affiche correspond à l'âge de Frank.
Vous pouvez aussi saisir la valeur 11 dans la cellule C14 uniquement, puis supprimer toutes les autres entrées de la ligne. Editez comme suit la formule de B16 :
=BDLIRE(A1:E10;"Classe";A13:E14)
Le système demande maintenant le nom au lieu de la classe. La réponse s'affiche de suite. Daniel est le seul enfant âgé de 11 ans.
Dans une base de données, BDMAX détermine le contenu maximum d'une cellule (champ de données) pour toutes les lignes (enregistrements) correspondant aux critères de recherche spécifiés.
La fonction de recherche prend en charge les caractères génériques.
Dès que vous avez entré du texte, vous pouvez taper "tout.*", par exemple, afin de rechercher la première occurrence de "tout" suivie d'autres caractères.
BDMAX(base_de_données; champ; critères_rech)
Pour référencer une colonne par le biais du nom de l'en-tête de colonne, mettez ce nom d'en-tête entre guillemets.
Pour connaître le poids de l'enfant le plus lourd dans chacune des classes, saisissez la formule suivante dans la cellule B16 :
=BDMAX(A1:E10;"Poids";A13:E14)
Sous 'Classe', saisissez les chiffres 1, 2, 3, etc. Dès que vous entrez le numéro d'une classe, le poids de l'enfant le plus lourd de cette classe s'affiche.
La fonction BDMIN renvoie le contenu minimum d'une cellule (champ) pour toutes les lignes d'une base de données correspondant aux critères de recherche spécifiés.
La fonction de recherche prend en charge les caractères génériques.
Dès que vous avez entré du texte, vous pouvez taper "tout.*", par exemple, afin de rechercher la première occurrence de "tout" suivie d'autres caractères.
BDMIN(Base de données; Zone de base de données; Critères de recherche)
Pour référencer une colonne par le biais du nom de l'en-tête de colonne, mettez ce nom d'en-tête entre guillemets.
Pour trouver la plus courte distance entre l'école et la maison pour les enfants de chaque classe, entrez la formule suivante en B16 :
=BDMIN(A1:E10;"Distance maison/école";A13:E14)
Dans la ligne 14, sous "Classe", entrez CP, CE1, CE2, CM1, CM2, l'un après l'autre. La distance la plus courte entre la maison et l'école, pour chaque classe, s'affiche.
BDPRODUIT multiplie toutes les cellules d'une plage de données dont les contenus correspondent au(x) critère(s) de recherche.
La fonction de recherche prend en charge les caractères génériques.
Dès que vous avez entré du texte, vous pouvez taper "tout.*", par exemple, afin de rechercher la première occurrence de "tout" suivie d'autres caractères.
BDECARTYPE calcule l'écart type d'une population à partir d'un échantillon, en utilisant les nombres inclus dans une colonne de base de données qui correspondent aux conditions données. Les enregistrements sont traités comme un échantillon de données, ce qui signifie que les enfants de notre exemple forment un groupe représentatif de tous les enfants. Sachez toutefois qu'un échantillon n'est réellement représentatif que s'il dépasse les mille unités.
La fonction de recherche prend en charge les caractères génériques.
Dès que vous avez entré du texte, vous pouvez taper "tout.*", par exemple, afin de rechercher la première occurrence de "tout" suivie d'autres caractères.
BDECARTYPE(Base de données; Zone de base de données; Critères de recherche)
Pour référencer une colonne par le biais du nom de l'en-tête de colonne, mettez ce nom d'en-tête entre guillemets.
Pour trouver l'écart type du poids de tous les enfants de la même tranche d'âge, entrez la formule suivante dans la cellule B16 :
=BDECARTYPE(A1:E10;"Poids";A13:E14)
Dans la ligne 14, sous Age, entrez 7, 8, 9, etc, l'un après l'autre. Le résultat qui s'affiche est l'écart type du poids de tous les enfants de la tranche d'âge concernée.
BDECARTYPEP calcule l'écart type d'une population reposant sur toutes les cellules d'une plage de données répondant au(x) critère(s) de recherche. Les enregistrements de l'exemple sont considérés comme une représentation de l'ensemble de la population.
La fonction de recherche prend en charge les caractères génériques.
Dès que vous avez entré du texte, vous pouvez taper "tout.*", par exemple, afin de rechercher la première occurrence de "tout" suivie d'autres caractères.
BDECARTYPEP(Base de données; Zone de base de données; Critères de recherche)
Pour référencer une colonne par le biais du nom de l'en-tête de colonne, mettez ce nom d'en-tête entre guillemets.
Pour trouver l'écart type du poids de tous les enfants de la même tranche d'âge, invités à la réception d'anniversaire de Tom, entrez la formule suivante dans la cellule B16 :
=BDECARTYPEP(A1:E10;"Poids";A13:E14)
Dans la ligne 14, sous Age, entrez 7, 8, 9, etc, l'un après l'autre. Le résultat qui s'affiche est l'écart type du poids de tous les enfants de la même tranche d'âge qui ont été pesés.
BDSOMME renvoie le total de toutes les cellules d'une rubrique de base de données dans toutes les lignes (enregistrements) correspondant au(x) critère(s) de recherche spécifié(s).
La fonction de recherche prend en charge les caractères génériques.
Dès que vous avez entré du texte, vous pouvez taper "tout.*", par exemple, afin de rechercher la première occurrence de "tout" suivie d'autres caractères.
BDSOMME(Base de données; Zone de base de données; Critères de recherche)
Pour référencer une colonne par le biais du nom de l'en-tête de colonne, mettez ce nom d'en-tête entre guillemets.
Pour trouver la longueur des distances combinées maison/école de tous les enfants invités à la réception d'anniversaire de Tom qui sont en CE1, entrez la formule suivante en B16 :
=BDSOMME(A1:E10;"Distance maison/école";A13:E14)
Entrez "CE1" en ligne 14 sous "Classe". La somme (1950) des distances maison/école de tous les enfants qui sont en CE1 s'affiche.
Voir aussi les fonctions suivantes :
SOMME.SI .
BDVAR renvoie la variance de toutes les cellules d'une rubrique de base de données dans tous les enregistrements correspondant au(x) critère(s) de recherche spécifié(s). Les enregistrements de l'exemple sont traités comme un échantillon de données, un échantillon n'étant réellement représentatif que s'il dépasse les mille unités.
La fonction de recherche prend en charge les caractères génériques.
Dès que vous avez entré du texte, vous pouvez taper "tout.*", par exemple, afin de rechercher la première occurrence de "tout" suivie d'autres caractères.
BDVAR(base_de_données; champ; critères_rech)
Pour référencer une colonne par le biais du nom de l'en-tête de colonne, mettez ce nom d'en-tête entre guillemets.
Pour trouver la variance du poids de tous les enfants de la même tranche d'âge, entrez la formule suivante dans la cellule B16 :
=BDVAR(A1:E10;"Poids";A13:E14)
Dans la ligne 14, sous Age, entrez 7, 8, 9, etc, l'un après l'autre. Le résultat de la variance des valeurs de poids pour tous les enfants de cette tranche d'âge s'affiche.
BDVARP calcule la variance de toutes les valeurs de cellule d'une rubrique de base de données dans tous les enregistrements correspondant au(x) critère(s) de recherche spécifié(s). Les enregistrements sont traités comme une population entière.
La fonction de recherche prend en charge les caractères génériques.
Dès que vous avez entré du texte, vous pouvez taper "tout.*", par exemple, afin de rechercher la première occurrence de "tout" suivie d'autres caractères.
BDVARP(Base de données; Zone de base de données; Critères de recherche)
Pour référencer une colonne par le biais du nom de l'en-tête de colonne, mettez ce nom d'en-tête entre guillemets.
Pour trouver la variance du poids de tous les enfants de la même tranche d'âge, invités à la réception d'anniversaire de Tom, entrez la formule suivante dans la cellule B16 :
=BDVARP(A1:E10;"Poids";A13:E14)
Dans la ligne 14, sous Age, entrez 7, 8, 9, etc, l'un après l'autre. La variance des valeurs de poids pour tous les enfants de cette tranche d'âge, invités à la réception d'anniversaire de Tom, s'affiche.