Fonctions BD

Comme pour les filtres élaborés, les fonctions BD nécessitent une zone de critères. Dans cette zone nous définissons les critères sur lesquels il faudra faire le calcul.

Syntaxe

BDfonction(liste ; champ ;critères)

Liste : une liste de données liées dans laquelle les lignes d'informations liées sont des enregistrements et les colonnes de données sont des champs. La première ligne de la liste contient les étiquettes de chaque colonne.

champ indique la colonne utilisée dans la fonction. (étiquette de la colonne placée entre guillemets doubles, par exemple "âge" ou un nombre (sans guillemets) représentant la position de la colonne dans la liste).

critères représente la plage de cellules qui contient les conditions spécifiées. La plage doit comprendre au moins une étiquette de colonne et au moins une cellule sous celle-ci dans laquelle est spécifiée une condition.

Quelques fonctions BD

fonction

description

BDMOYENNE

Renvoie la moyenne des entrées de base de données sélectionnées.

BDNB

Compte le nombre de cellules d'une base de données qui contiennent des nombres.

BDNBVAL

Compte les cellules non vides d'une base de données.

BDMAX

Renvoie la valeur maximale des entrées de base de données sélectionnées.

BDMIN

Renvoie la valeur minimale des entrées de base de données sélectionnées.

BDPRODUIT

Multiplie les valeurs d'un champ particulier des enregistrements d'une base de données, qui répondent aux critères spécifiés.

BDECARTYPE

Calcule l'écart type pour un échantillon d'entrées de base de données sélectionnées.

BDSOMME

Ajoute les nombres dans la colonne de champ des enregistrements de la base de données, qui répondent aux critères.

BDVAR

Calcule la variance pour un échantillon d'entrées de base de données sélectionnées.

Exemple

Soit la liste suivante nommée base :

Liste (la 1ère ligne contient les noms des champs)

La zone de critères (nommée criteres) :

zone de critères

La fonction BDNB(base ; "code postal" ; criteres) retournera le nombre de clients dont le code postal est 62200

fonction BDNB