شرح دالة SUBTOTAL في Excel مع أمثلة عملية
تُستخدم دالة SUBTOTAL في Microsoft Excel لحساب المجموع الجزئي لمجموعة من البيانات، مع القدرة على تجاهل الصفوف المخفية أو استخدام وظائف مختلفة مثل المجموع، المتوسط، العدد، الحد الأقصى، الحد الأدنى، وغيرها. تعتبر SUBTOTAL أداة ممتازة لإنشاء تقارير ديناميكية تتفاعل مع الفلاتر.
صيغة دالة SUBTOTAL
SUBTOTAL(function_num, ref1, [ref2], ...)
| العنصر | الشرح |
|---|---|
| function_num | رقم يحدد نوع العملية الحسابية (مثل المجموع، المتوسط، العدد) |
| ref1, ref2,… | النطاقات أو الخلايا التي سيتم حسابها |
أرقام الوظائف الأكثر استخدامًا في SUBTOTAL
| function_num | الوظيفة |
|---|---|
| 1 | AVERAGE (المتوسط) |
| 2 | COUNT (عدد القيم) |
| 3 | COUNTA (عدد الخلايا غير الفارغة) |
| 9 | SUM (المجموع) |
| 4 | MAX (الحد الأقصى) |
| 5 | MIN (الحد الأدنى) |
مثال عملي 1: حساب المجموع الجزئي للبيانات
| المنتج | الكمية | السعر |
|---|---|---|
| قلم | 50 | 2 |
| دفتر | 30 | 5 |
| ممحاة | 20 | 1 |
حساب مجموع الكمية:
=SUBTOTAL(9, B2:B4)
النتيجة: 100
مثال عملي 2: تجاهل الصفوف المخفية
إذا قمت بإخفاء الصف الثاني (دفتر)، ستتغير النتيجة تلقائيًا:
=SUBTOTAL(9, B2:B4)
النتيجة: 70 (يتجاهل الصف المخفي)
مثال عملي 3: استخدام دوال متعددة مع SUBTOTAL
حساب متوسط السعر مع تجاهل الصفوف المخفية:
=SUBTOTAL(1, C2:C4)
النتيجة: 2.67 (إذا لم يتم إخفاء أي صفوف)
متى نستخدم SUBTOTAL؟
- عند استخدام الفلاتر على البيانات وتريد حساب المجموع أو المتوسط للبيانات الظاهرة فقط
- إنشاء تقارير ديناميكية تتفاعل مع التصفية
- تجنب حساب الصفوف المخفية يدويًا
- الدمج مع Pivot Table لتلخيص البيانات بطريقة متقدمة
أخطاء شائعة
- استخدام SUBTOTAL على نطاق يحتوي خلايا فارغة أو نصوص غير متوافقة بدون اختيار الرقم المناسب
- نسيان اختيار function_num الصحيح حسب العملية المطلوبة
- عدم تحديث النتائج بعد إضافة صفوف جديدة أو تعديل الفلاتر
نصائح احترافية
- استخدم SUBTOTAL بدل SUM أو AVERAGE عند التعامل مع بيانات تحتوي على فلاتر
- يمكن دمج SUBTOTAL مع IF لإجراء حسابات مشروطة على البيانات
- تأكد من اختيار function_num الصحيح لتجنب الأخطاء الحسابية
- يمكن دمج SUBTOTAL مع Pivot Table لتعزيز التحليل الديناميكي للبيانات
الخلاصة
دالة SUBTOTAL في Excel أداة قوية ومرنة لإجراء الحسابات الجزئية على البيانات، مع القدرة على تجاهل الصفوف المخفية والتفاعل مع الفلاتر. استخدامها يجعل تحليل البيانات أسرع وأكثر دقة ويوفر الوقت عند إعداد التقارير والتقارير الديناميكية.

التعليقات