دوال قواعد البيانات في Excel: DSUM وDAVERAGE وDCOUNT وDGET

دوال قواعد البيانات تعمل مثل SUMIFS، لكن الشروط تكتبها في خلايا على الورقة بدل داخل المعادلة. تغيّر الشرط في الخلية فتتغير النتيجة — وتستطيع بنفس الطريقة كتابة شروط «أو» المعقدة بسهولة.

EExcel✍️ علي سليم

الصيغة الواحدة لكل الدوال

=DSUM(قاعدة البيانات, الحقل, المعايير)

  • قاعدة البيانات: الجدول كله مع صف العناوين، مثل A1:D100.
  • الحقل: العمود الذي تحسبه: اسمه بين تنصيص "المبلغ" أو رقمه في الجدول 4.
  • المعايير: نطاق صغير فيه عنوان عمود أو أكثر وتحته الشرط — نفس فكرة التصفية المتقدمة.

مثال كامل

البيانات في A1:D7 (الفرع، المنتج، الشهر، المبلغ)، والمعايير في F1:G2:

FG
1الفرعالمنتج
2بغدادشاشة

=DSUM(A1:D7,"المبلغ",F1:G2) ← مجموع مبالغ الشاشات في بغداد.

غيّر G2 إلى «طابعة» فتتغير النتيجة فورًا. واترك خلية فارغة لتعني «أي قيمة».

اكتشف قوة دوال قواعد البيانات: D-SUM, D-MAX, D-MIN, D-AVERAGE – D-GET
🎬 الدرس بالفيديو: اكتشف قوة دوال قواعد البيانات: D-SUM, D-MAX, D-MIN, D-AVERAGE – D-GET📄 صفحة الدرس الكاملة

العائلة كاملة

الدالةتحسب
DSUMالمجموع
DAVERAGEالمتوسط
DMAX / DMINأكبر / أصغر قيمة
DCOUNTعدد الخلايا الرقمية في الحقل
DCOUNTAعدد الخلايا غير الفارغة (نص أو رقم)
DGETقيمة واحدة فقط من السجل الذي يحقق الشرط

شروط «أو» بسهولة

كما في التصفية المتقدمة: الشروط في نفس الصف = و، وفي صفوف مختلفة = أو. مبيعات بغداد أو البصرة:

F
1الفرع
2بغداد
3البصرة

=DSUM(A1:D7,"المبلغ",F1:F3) — مع SUMIFS تحتاج معادلتين وجمعهما.

وللأرقام: اكتب تحت عنوان «المبلغ» >1000، وللنطاق كرر العنوان مرتين (>=500 و<=1000).

DGET: البحث بشرط

تجلب قيمة واحدة: =DGET(A1:D7,"المبلغ",F1:G2)

  • #VALUE! إذا لم يوجد أي سجل يحقق الشرط.
  • #NUM! إذا وُجد أكثر من سجل — DGET تتوقع نتيجة واحدة بالضبط.

دوال D أم SUMIFS؟

DSUM وأخواتهاSUMIFS وأخواتها
مكان الشروطخلايا على الورقةداخل المعادلة
شروط «أو»سهلة بصفوف إضافيةتحتاج عدة معادلات
نسخ المعادلة لكل صف في تقريرغير مناسبةممتازة

نصيحتي: لوحة تقرير واحدة يغيّر فيها المستخدم الشروط ← دوال D. جدول ملخص فيه صف لكل فرع ← SUMIFS.

دروس جديدة كل أسبوع — مجانًا.▶ اشترك في القناة