Aller au contenu principal

Les 13 fonctions base de données d'Excel

Les fonctions Base de données d'Excel (préfixe BD) permettent d'effectuer des calculs statistiques sur un tableau structuré en appliquant une plage de critères combinant conditions ET et OU. Elles partagent toutes la même syntaxe à trois arguments (base de données, champ à analyser et critères de filtre).

Tu as un tableau de ventes de plusieurs centaines de lignes et tu veux calculer le total uniquement pour la région Île-de-France et le produit Premium, sans créer de colonne intermédiaire ? BDSOMME répond à ce besoin en quelques secondes grâce à une plage de critères posée à côté du tableau.

Le grand avantage des fonctions BD, c'est leur cohérence, une fois que tu comprends BDSOMME, tu comprends aussi BDMOYENNE, BDMAX, BDMIN et BDNB. Elles partagent exactement la même structure à trois arguments. Change le nom de la fonction, et tu changes uniquement le type de calcul.

Même si SOMME.SI.ENS et NB.SI.ENS couvrent la majorité des cas courants, les fonctions BD restent irremplaçables dès que tes critères deviennent complexes, notamment quand tu veux combiner des conditions OU sur plusieurs lignes d'une plage de critères. Maîtriser cette famille de fonctions, c'est ajouter un outil d'analyse puissant à ton arsenal Excel.

Calculs sur données filtrées

Somme, moyenne, max, min sur une sélection de lignes via une plage de critères

Critères ET et OU

Combine plusieurs conditions en ajoutant des lignes ou colonnes à la plage de critères

Comptage et extraction

BDNB, BDNBVAL pour dénombrer, BDLIRE pour extraire une valeur unique correspondante

Les fonctions essentielles

Tu n'as pas besoin de connaître les quatorze fonctions BD pour bien démarrer. Ces six-là couvrent la quasi-totalité des analyses que tu rencontreras au quotidien sur un tableau structuré.

  1. 1

    BDSOMME additionne les valeurs d'un champ en filtrant les lignes selon une plage de critères.

  2. 2

    BDMOYENNE calcule la moyenne d'un champ en ne tenant compte que des lignes qui correspondent aux critères.

  3. 3

    BDNB compte les cellules numériques d'un champ parmi les lignes filtrées par les critères.

  4. 4

    BDNBVAL compte toutes les cellules non vides d'un champ filtré, texte ou nombre confondus.

  5. 5

    BDMAX retourne la valeur maximale d'un champ parmi les lignes qui satisfont les critères.

  6. 6

    BDLIRE extrait une valeur unique depuis la base de données quand un seul enregistrement correspond aux critères.

Cas d'usage courants

Analyse commerciale multi-critères. Calcule le chiffre d'affaires d'une région et d'une gamme de produits spécifique avec BDSOMME sans avoir à créer de colonnes intermédiaires ni filtrer le tableau.

Reporting RH par service. Détermine la rémunération moyenne par département et par statut avec BDMOYENNE en posant simplement les critères dans deux cellules à côté du tableau.

Contrôle qualité. Repère le lot de production présentant le taux de défaut le plus élevé avec BDMAX, filtré sur une période ou une ligne de production précise.

Gestion de stocks segmentée. Compte le nombre de références en rupture pour une famille d'articles donnée avec BDNBVAL, sans toucher au tableau source ni ajouter de filtre automatique.

Extraction d'un enregistrement unique. Retrouve l'adresse e-mail ou le numéro de commande d'un client précis avec BDLIRE quand les critères identifient un seul enregistrement dans la base.

Suivi budgétaire par axe analytique. Totalise les dépenses par centre de coûts et par trimestre avec BDSOMME, en modifiant uniquement la plage de critères pour changer d'axe d'analyse sans réécrire la formule.

Toutes les fonctions base de données (13)

FonctionÀ quoi elle sert
BDSOMMEAdditionne les valeurs d'un champ selon des critères.
BDMOYENNECalcule la moyenne d'un champ selon des critères.
BDNBCompte les cellules numériques selon des critères.
BDNBVALCompte les cellules non vides selon des critères.
BDMAXRetourne le maximum d'un champ selon des critères.
BDMINRetourne le minimum d'un champ selon des critères.
BDPRODUITMultiplie les valeurs d'un champ selon des critères.
BDVARCalcule la variance d'un échantillon filtré.
BDLIREExtrait une valeur unique selon des critères.
BDECARTYPEPÉcart-type de la population d'une base de données.
BDVARPVariance de la population d'une base de données.
QUERYExécute une requête SQL-like sur une plage de données. Fonction phare de Google Sheets.
BDECARTYPECalcule l'écart-type d'un échantillon à partir de données de base.
FAQ

Questions fréquentes

SOMME.SI.ENS est plus courante et plus lisible pour des critères fixes. BDSOMME est plus souple quand les critères changent souvent ou quand tu veux combiner des conditions OU sur plusieurs lignes de la plage de critères. En pratique, utilise SOMME.SI.ENS pour des filtres simples et BDSOMME pour des analyses à critères variables.