Vidéo: La fonction BDLIRE sur EXCEL 2025
DGET est une fonction de base de données Excel unique. Il n'effectue pas de calcul mais vérifie les entrées en double. La fonction renvoie l'une des trois valeurs suivantes:
-
Si un enregistrement correspond au critère, DGET renvoie le critère.
-
Si aucun enregistrement ne correspond au critère, DGET renvoie le #VALUE! Erreur.
-
Si plus d'un enregistrement correspond au critère, DGET renvoie le #NUM! Erreur.
En testant si DGET renvoie une erreur, vous pouvez découvrir des problèmes avec vos données. Peut-être que vous soupçonnez qu'un étudiant s'est inscrit deux fois pour une classe spécifique. Si cela est vrai, deux enregistrements auront le même ID et classe d'étudiant.
La figure suivante montre comment vérifier si l'étudiant NR5090 est entré plus d'une fois pour le calcul 101. S'il y a plus d'un enregistrement, DGET renvoie une erreur. La cellule F5 contient une formule qui imbrique la fonction DGET dans la fonction ISERROR; tout ce qui est à l'intérieur de la fonction IF. Si DGET renvoie une erreur, renvoyez un message; si DGET ne renvoie pas d'erreur, renvoyez un message différent. Voici la formule:
= SI (ISERROR (DGET (Etudiants, "Student ID", F2: G3)), F3 & "a des enregistrements en double", F3 & "a un enregistrement")
