Navigation Rapide
Fonction BDLIRE
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
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+