Fonction BDNBVAL

Excel 2016+, Excel for Microsoft 365, Excel for the web, Excel 2024, Excel 2021, Excel 2019

Résumé

La fonction BDNBVAL compte les cellules non vides dans une colonne spécifique d'une base de données qui respectent les critères définis. Idéale pour analyser des tableaux structurés avec conditions multiples.

Syntaxe

BDNBVAL(base_de_données; champ; critères)

Paramètres

Paramètre Type Requis Description
base_de_données Plage Oui Plage de cellules constituant la liste ou la base de données. La première ligne doit contenir les étiquettes de colonnes.
champ Texte/Numérique Non Indique la colonne à compter. Utilisez l'étiquette entre guillemets (\"Âge\") ou le numéro de colonne (1, 2, etc.). Omettez pour compter tous les enregistrements.
critères Plage Oui Plage avec au moins une étiquette de colonne et une condition en dessous.

Utilisation de la fonction DCOUNTA

BDNBVAL est parfaite pour les analyses de données tabulaires où vous devez compter des enregistrements filtrés selon des conditions précises, sans recourir aux tableaux croisés dynamiques.

Exemples Courants de DCOUNTA

Compte les pommiers de hauteur moyenne

=BDNBVAL(A4:E10; "Bénéfice"; A1:F2)

Compte les lignes où Arbre=\"Pomme\" ET Hauteur>10 ET Hauteur<16. Résultat : 1

Comptage OR logique (vendeurs spécifiques)

=BDNBVAL(A6:C10;2;B1:B3)

Compte les lignes où Vendeur=\"Bartoli\" OU Vendeur=\"Beaune\" dans la colonne 2. Résultat : 3

Comptage ET logique multi-colonnes

=BDNBVAL(A6:C12;;A1:C2)

Compte Produit ET Ventes>2000. Omission du champ = comptage total des lignes qualifiées. Résultat : 2

Questions Fréquemment Posées

BDNBVAL compte alors TOUS les enregistrements respectant les critères, indépendamment de la colonne.

Non, Excel ignore les majuscules/minuscules. Utilisez des formules pour une recherche sensible à la casse.

Oui : ? (1 caractère), * (plusieurs caractères), ~? ou ~* pour les littéraux.

N'importe où sauf sous la base de données pour éviter les conflits d'ajout de lignes.

Erreurs Courantes et Solutions

#VALEUR!

Cause: Argument champ invalide (étiquette inexistante)

Solution: Vérifiez l'orthographe exacte de l'étiquette ou utilisez un numéro de colonne valide

#VALEUR!

Cause: Plage critères mal formée (pas d'étiquette)

Solution: Assurez-vous d'avoir au moins une étiquette ET une condition

Comptage incorrect

Cause: Plage critères chevauche la base de données

Solution: Séparez physiquement les deux plages

Notes

  • Ajoutez une ligne vide sous les étiquettes critères pour compter toute la colonne
  • La plage critères peut être nommée pour réutilisation
  • Critères avec =\"texte\" pour recherche exacte
  • Utilisez CONCATER pour critères dynamiques (>moyenne)

Compatibilité

Disponible dans : Excel 2016+, Excel pour Microsoft 365, Excel pour le web, Excel 2024, Excel 2021, Excel 2019

Non disponible dans :

Contenu dernièrement révisé: December 6, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2016+, Excel for Microsoft 365, Excel for the web, Excel 2024, Excel 2021, Excel 2019