Fonction BDLIRE

Excel 2007+

Résumé

La fonction BDLIRE extrait une valeur unique répondant aux critères spécifiés d'une colonne dans une liste ou base de données Excel. Elle garantit qu'il n'y a qu'un seul résultat correspondant, sinon elle génère une erreur.

Syntaxe

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

Paramètres

Paramètre Type Requis Description
base_de_données Plage Oui La plage représentant votre base de données (incluant les en-têtes)
champ Texte ou Nombre Oui Le champ à extraire : nom exact entre guillemets ou position numérique
critères Plage Oui Les critères de sélection avec étiquettes de colonnes identiques

Utilisation de la fonction DGET

BDLIRE est parfaite pour extraire une information précise d'une base de données lorsque vous êtes certain qu'un seul enregistrement correspond à vos critères. Contrairement à DSOMME ou DMOYENNE, elle retourne une seule valeur et génère une erreur si plusieurs ou zéro résultats correspondent.

Exemples Courants de DGET

Exemple basique - Rendement d'un arbre spécifique

=BDLIRE(A4:E10;"Rendement";A1:A3)

Cherche le rendement unique d'un pommier de hauteur >10 et âge <16. Retourne #NOMBRE! si plusieurs résultats.

Exemple avec critères multiples

=BDLIRE(A4:E10;"Bénéfice";A1:F3)

Extrait le bénéfice du seul pommier répondant à tous les critères (hauteur <16 ET arbre=Pomme). Résultat : 75€

Recherche par position de colonne

=BDLIRE(A4:E10;4;A12:B14)

Utilise le numéro 4 pour extraire la colonne Rendement avec critères sur Arbre et Hauteur.

Questions Fréquemment Posées

BDLIRE utilise des critères multiples et vérifie l'unicité, tandis que RECHERCHEV fait une recherche approximative ou exacte sur une seule colonne.

Cette erreur apparaît quand zéro ou plusieurs enregistrements correspondent aux critères. Vérifiez l'unicité de vos conditions.

N'importe où sauf sous la base de données. Assurez-vous qu'elle contient les mêmes en-têtes de colonnes.

Erreurs Courantes et Solutions

#VALEUR! ou #N/A

Cause: Plage de base de données ou critères invalide

Solution: Vérifiez que les plages incluent les en-têtes et ne se chevauchent pas

#NOM?

Cause: Nom de champ mal orthographié

Solution: Copiez-collez l'en-tête exact ou utilisez le numéro de colonne

#NOMBRE!

Cause: Aucun ou plusieurs résultats correspondent

Solution: Ajustez les critères pour obtenir exactement un résultat unique

Notes

  • La première ligne de la base de données DOIT contenir les en-têtes
  • Ne placez JAMAIS les critères sous la base de données
  • Utilisez une ligne vide dans les critères pour toutes les lignes d'une colonne
  • Les en-têtes des critères doivent être IDENTIQUES à ceux de la base
  • Fonction insensible à la casse pour les textes

Compatibilité

Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponible dans : Excel 2003 et versions antérieures

Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+