Syntaxe de la fonction

BDNBVAL(plage_données; colonne; critères)

  • plage_donnĂ©es : la base de donnĂ©es Ă  analyser ;
  • colonne : la colonne contenant les valeurs Ă  compter ;
  • critères : tableau ou plage de donnĂ©es indiquant le ou les critère(s) de filtrage des donnĂ©es.

Exemples d'utilisation

  • BDNBVAL(A2:F20;G2;A22:D23)
  • BDNBVAL(A2:F20;"prix";{"code";"Numericoach"})

Exercices d'application

Dans cet exercice, nous souhaitons identifier le nombre de notes et d’absences enregistrées pour le deuxième examen.

Pour cela, nous utilisons la formule suivante : 

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
=BDNBVAL(A2:E80;"Note 2";G2:K3)
=BDNBVAL(A2:E80;"Note 2";G2:K3)
=BDNBVAL(A2:E80;"Note 2";G2:K3)

DĂ©cortiquons cette fonction pour mieux en comprendre le fonctionnement :

  • nous demandons Ă  BDNBVAL d’analyser les donnĂ©es prĂ©sentes de A2 Ă  E80 ;
  • dans un second temps, nous indiquons que la colonne « Note 2 Â» devra ĂŞtre utilisĂ©e pour le calcul du maximum ;
  • enfin, nous lui demandons de respecter les critères prĂ©sents dans le deuxième tableau pour le calcul. Ici, le tableau est vide : aucun critère ne sera appliquĂ©.

💡 L’astuce Numericoach : pourquoi avons-nous conservé notre tableau de critères alors que celui-ci est vide ?

La raison est double :

  • BDNBVAL ne fonctionnera pas si aucun tableau de critères n’est spĂ©cifiĂ©. Ainsi, il est impĂ©ratif d’en utiliser un, mĂŞme si il est vide ;
  • si je souhaite dans un second temps appliquer un critère (par exemple ne compter que les notes supĂ©rieures Ă  10, ou uniquement les notes des Ă©lèves d’une classe prĂ©cise), je n’aurai qu’à alimenter le tableau de critères : la formule se mettra automatiquement Ă  jour.

Remarques complémentaires sur la syntaxe

  • L’argument plage_donnĂ©es doit contenir les en-tĂŞtes de votre base de donnĂ©es (le nom des colonnes) ;
  • Pour fonctionner, BDNBVAL a besoin que les donnĂ©es soient organisĂ©es en colonnes (et donc les en-tĂŞtes en haut) ;
  • BDNBVAL compte tout type de donnĂ©es Ă  l’exception des cellules vides.

DĂ©monstration

G3

=BDNBVAL(A1:E4;"Note 2";G1:G2)

Base de données

Données à analyser

Critères

Critères selon lesquels effectuer le comptage (ici aucun)

A BCDEFG
1 Élève
ClasseSpécialitéNote 1Note 2 Critères
2Melissa Green 3-C Mathématiques 1610

3Jennifer Michael 2-A Mathématiques 2 10Nombre de valeurs :=BDNBVAL(A1:E4;"Note 2";G1:G2)
4Jose Harris 1-C Mathématiques 0 ABSENT
5
Ouvrir dans Sheets

Fonctions