Vidéo: Excel introduction aux bases de données 2025
Vous pouvez utiliser les fonctions de base de données d'Excel 2007 pour calculer des statistiques, telles que total, average, maximum, minimum, et compte dans un champ particulier de la base de données ou de la table lorsque les critères que vous spécifiez sont remplis. Par exemple, vous pouvez utiliser la fonction DSUM dans une base de données Employee pour calculer la somme de tous les salaires des employés embauchés après le 1er janvier 2000, ou vous pouvez utiliser la fonction DCOUNT pour calculer le nombre d'enregistrements dans la base de données pour le Département des Ressources Humaines.
Les fonctions de base de données prennent toutes trois les mêmes arguments, comme illustré par la fonction DAVERAGE:
= DAVERAGE (base de données, champ, critères)
Les arguments pour les fonctions de base de données information:
-
La base de données spécifie la plage contenant la base de données. Il doit inclure les noms des champs dans la rangée supérieure.
-
Le champ est l'argument qui spécifie le champ dont les valeurs doivent être calculées par la fonction de base de données (moyenné dans le cas de la fonction DAVERAGE). Vous pouvez spécifier cet argument en insérant le nom du champ entre guillemets (comme dans "Salaire" ou "Date d'embauche"), ou vous pouvez le faire en entrant le numéro de la colonne dans la base de données (en comptant de gauche à droite avec le premier champ compté comme 1).
-
Critères est l'argument qui spécifie l'adresse de la plage contenant les critères que vous utilisez pour déterminer les valeurs calculées. Cette plage doit inclure au moins un nom de champ qui indique le champ dont les valeurs doivent être évaluées et une cellule avec les valeurs ou l'expression à utiliser dans l'évaluation.
Le tableau suivant répertorie les fonctions de base de données disponibles dans Excel ainsi qu'une explication de ce que chacun calcule.
Fonction de base de données | Ce qu'il calcule |
---|---|
DAVERAGE | Calcule toutes les valeurs d'un champ de la base de données correspondant aux critères
vous spécifiez |
DCOUNT | Compte le nombre de cellules avec des entrées numériques dans un champ de
la base de données correspondant aux critères que vous spécifiez. |
DCOUNTA | Compte le nombre de cellules non vides dans un champ de la base de données
correspondant aux critères que vous spécifiez. |
DGET | Extrait une seule valeur d'un enregistrement de la base de données
correspondant aux critères que vous spécifiez. Si aucun enregistrement ne correspond, la fonction renvoie la valeur #VALUE! valeur d'erreur. Si plusieurs enregistrements correspondent, la fonction renvoie le #NUM! valeur d'erreur. |
DMAX | Renvoie la valeur la plus élevée dans un champ de la base de données
qui correspond aux critères que vous spécifiez. |
DMIN | Renvoie la plus petite valeur dans un champ de la base de données
qui correspond aux critères que vous spécifiez. |
DPRODUCT | Multiplie toutes les valeurs dans un champ de la base de données qui correspondent à
les critères que vous spécifiez. |
DSTDEV | Estimer l'écart type basé sur l'échantillon de valeurs
dans un champ de la base de données correspondant aux critères que vous spécifiez. |
DSTDEVP | Calcule l'écart type en fonction de la population de
valeurs dans un champ de la base de données correspondant aux critères que vous spécifiez. |
DSUM | Somme toutes les valeurs dans un champ de la base de données qui correspondent aux critères
que vous spécifiez. |
DVAR | Estimer la variance en fonction de l'échantillon de valeurs dans un champ
de la base de données correspondant aux critères que vous spécifiez. |
DVARP | Calcule la variance en fonction de la population de valeurs dans un champ
de la base de données correspondant aux critères que vous spécifiez. |
L'exemple illustré dans la figure ci-dessous illustre l'utilisation de la fonction de base de données DSUM. La cellule B2 de la feuille de calcul illustrée dans cette figure contient la formule suivante:
= DSUM (A3: J35, «Salaire», F1: F2)
Cette fonction calcule le total de tous les salaires de la base de données supérieurs à 55 000 $. Ce total est de 468 500 $ dans la cellule B2, qui contient la formule.
L'argument database est la plage A3: J35, qui contient la base de données entière, y compris la rangée supérieure de noms de champs. L'argument field est "Salary" car c'est le nom du champ qui contient les valeurs à totaliser. Enfin, la plage F1: F2 est l'argument critères car ces deux cellules contiennent la plage de critères qui désigne que seules les valeurs supérieures à 55000 dans le champ Salaire doivent être additionnées.
