Syntaxe de la fonction

BDECARTYPE(plage_données; colonne_résultat; critères)

  • plage_données : la base de données à analyser ;
  • colonne_résultat : la colonne à utiliser pour calculer le résultat ;
  • critères : tableau ou plage de données indiquant le ou les critère(s) de filtrage des données.

Exemples d'utilisation

  • BDECARTYPE(A2:F20;G2;A22:D23)
  • BDECARTYPE(A2:F20;"prix";{"Ticker";"Numericoach"})
  • BDECARTYPE(A3:B20;“Notes”; {“Notes”;“>10”})

Exercices d'application

Dans cet exercice, nous souhaitons connaître l’écart-type sur les notes du premier examen pour les élèves de la classe 2-A.

Pour ce faire, voici la formule utilisée : 

=BDECARTYPE(A2:E80;"Note 1";G2:K3)

Décortiquons cette fonction afin d’en faciliter la compréhension :

  • nous donnons en premier lieu notre base de données complète, à savoir A2:E80 ;
  • dans cette même base, nous spécifions que le calcul doit se faire sur la colonne « Note 1 » ;
  • enfin, nous donnons à BDECARTYPE notre tableau de critères. Ici, le seul critère à prendre en compte est la classe qui peut être choisie avec un menu déroulant.

💡 L’astuce Numericoach : la mise en place d’un menu déroulant en cellule H3 permet à notre fonction de s’adapter automatiquement selon la classe souhaitée.

Pour mettre en place un tel menu, il est nécessaire d’utiliser une Validation des données.

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, BDECARTYPE a besoin que les données soient organisées en colonnes (et donc les en-têtes en haut).

Démonstration

H3

=BDECARTYPE(A1:E5;"Note 1";H1:H2)

A BCDEFGH
1 Elève ClasseSpécialitéNote 1Note 2
Classe
2Brian Hartman1-BInformatique912
2-A
3Melissa Green3-CMathématiques 1610 Ecart-type Note 1=BDECARTYPE(A1:E5;"Note 1";H1:H2)
4Jennifer Michael2-A Mathématiques210
5Brian Wong2-AInformatique5 0
6
Ouvrir dans Sheets

Fonctions