Syntaxe de la fonction

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

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

Exemples d'utilisation

  • =BDLIRE(A2:F20;G2;A22:D23)
  • =BDLIRE(A2:F20;"prix";{"code";"Numericoach"})
  • =BDLIRE(A3:B10;"Nom";{"Note";"=2"})

Exercices d'application

Dans cet exercice, nous souhaitons identifier la spécialité de l’élève sélectionné dans le tableau de critères.

Pour ce faire, voici la formule utilisĂ©e : 

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
=BDLIRE(A2:E80;"Spécialité";G2:K3)
=BDLIRE(A2:E80;"Spécialité";G2:K3)
=BDLIRE(A2:E80;"Spécialité";G2:K3)

Décortiquons cette fonction pour mieux en comprendre le fonctionnement :

  • nous demandons Ă  BDLIRE d’analyser les donnĂ©es prĂ©sentes de A2 Ă  E80 ;
  • dans un second temps, nous indiquons que nous souhaitons lire les informations de la colonne « SpĂ©cialitĂ© Â» ;
  • enfin, nous lui demandons de respecter les critères prĂ©sents dans le deuxième tableau pour le calcul. Plus prĂ©cisĂ©ment ici, le nom de l’élève doit ĂŞtre « Shaun Sanchez Â».

💡 L’astuce Numericoach : la mise en place d’un menu déroulant en cellule G3 permet à notre fonction de s’adapter automatiquement selon l’élève sélectionné.

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, BDLIRE a besoin que les donnĂ©es soient organisĂ©es en colonnes (et donc les en-tĂŞtes en haut) ;
  • Pour que BDLIRE puisse fonctionner, le rĂ©sultat de la recherche ne doit mener qu’à une seule et unique ligne ;
Ouvrir dans Sheets

Fonctions