تدريب اكسيل
أخر الأخبار

شرح بالمثال دالة DGET فى اكسيل

دالة `DGET` في إكسيل تُستخدم لاستخراج قيمة معينة من قاعدة بيانات تتطابق مع الشروط المحددة.

هذه الدالة مفيدة عندما تريد البحث عن قيمة واحدة فقط تلبي مجموعة معينة من الشروط.

صيغة دالة DGET فى اكسيل

الصيغة العامة للدالة `DGET` هي:

DGET(database, field, criteria)

حيث:

– `database`: نطاق الخلايا الذي يُمثل قاعدة البيانات. يجب أن تتضمن قاعدة البيانات رؤوس الأعمدة.

مطلوبة. نطاق الخلايا الذي تتألف منه القائمة أو قاعدة البيانات. إن قاعدة البيانات عبارة عن قائمة من البيانات المرتبطة تمثل فيها صفوف المعلومات المرتبطة السجلات، وتمثل أعمدة البيانات الحقول. يحتوي الصف الأول من القائمة على تسميات لكل عمود.

– `field`: اسم الحقل (العمود) أو الرقم الذي يُشير إلى العمود الذي يحتوي على البيانات التي تريد استخراجها.

يمكن أن يكون اسم الحقل محاطًا بعلامات اقتباس أو رقم العمود.

مطلوبة. تشير إلى العمود الذي تستخدمه الدالة. قم بإدخال تسمية العمود مع تضمينها بين علامتي اقتباس مزدوجتين، مثل “العمر” أو “المحصول”، أو رقم (بدون علامات اقتباس) يمثل موضع العمود في القائمة: 1 للعمود الأول، و2 للعمود الثاني

– `criteria`: نطاق الخلايا الذي يحتوي على الشروط التي يجب أن تُطابقها البيانات. يجب أن تتضمن نفس رؤوس الأعمدة الموجودة في قاعدة البيانات.

مطلوبة. نطاق الخلايا الذي يحتوي على الشروط التي تحددها. يمكنك استخدام أي نطاق لوسيطة المعايير، طالما أن الوسيطة تحتوي على تسمية عمود واحد على الأقل وخلية واحدة على الأقل أسفل تسمية العمود لتحديد شرط للعمود.

 

 مثال عملي على دالة DGET

لنفرض أن لدينا قاعدة بيانات للموظفين تحتوي على الأعمدة التالية: “الاسم”، “العمر”، “الراتب”، و”القسم”. ونريد استخراج راتب الموظف الذي يكون اسمه “محمد”.

 

قاعدة البيانات:

الشروط:

البحث عن الراتب الخاص ب محمد

الاسم
محمد

الصيغة ستبدو هكذا:

=DGET(A1:D4,”الراتب”,F1:F2)

في هذا المثال:

– `A1:D4` يُمثل نطاق قاعدة البيانات.

– `”الراتب”` هو الحقل الذي نريد استخراج قيمته.

– `F1:F2` يُمثل نطاق الشروط.

 

عند تنفيذ هذه الدالة، ستحصل على نتيجة 7000، وهي راتب الموظف “محمد”.

 

### ملاحظات:

– إذا لم تُطابق أي سجلات الشروط، فستُعيد الدالة `DGET` الخطأ `#VALUE!`.

– إذا طابقت أكثر من سجل الشروط، فستُعيد الدالة `DGET` الخطأ `#NUM!`.

 

استخدام دالة `DGET` يمكن أن يكون مفيدًا جدًا في الحالات التي تحتاج فيها إلى استخراج بيانات محددة من قواعد بيانات كبيرة بناءً على شروط محددة.

يمكنك استخدام أي نطاق للوسيطة criteria، طالما أن الوسيطة تحتوي على تسمية عمود واحد على الأقل وخلية واحدة على الأقل أسفل تسمية العمود لتحديد شرط.

مثال بالفيديو

 

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى