تصف هذه المقالة بناء جملة صيغة الدالة SUBTOTAL وطريقة استخدامها في Microsoft Excel.
الوصف
تُرجع هذه الدالة إجمالي فرعي في قائمة أو قاعدة بيانات. بوجه عام، من السهل إنشاء قائمة تتضمّن إجماليات فرعية باستخدام الأمر إجمالي فرعي في المجموعة مخطط تفصيلي ضمن علامة التبويب بيانات. بعد إنشاء قائمة الإجماليات الفرعية، يمكنك تعديلها بتحرير الدالة SUBTOTAL.
بناء الجملة
SUBTOTAL(function_num,ref1,[ref2],...)
يحتوي بناء جملة الدالة SUBTOTAL على الوسيطات التالية:
-
Function_num مطلوبة. وهي أحد الأرقام من 1 إلى 11 أو من 101 إلى 111 الذي يحدد الدالة المطلوب استخدامها للحصول على الإجمالي الفرعي. يقوم الرقم من 1 إلى 11 بتضمين الصفوف المخفية يدوياً، بينما يقوم الرقم من 101 إلى 111 باستبعادها؛ يتم دوماً استبعاد الخلايا المُصفاة.
Function_num(بما في ذلك الصفوف المخفية) |
Function_num(يتجاهل الصفوف المخفية) |
الدالة |
---|---|---|
1 |
101 |
AVERAGE |
2 |
102 |
COUNT |
3 |
103 |
COUNTA |
4 |
104 |
MAX |
5 |
105 |
MIN |
6 |
106 |
PRODUCT |
7 |
107 |
STDEV |
8 |
108 |
STDEVP |
9 |
109 |
SUM |
10 |
110 |
VAR |
11 |
111 |
VARP |
-
Ref1 مطلوبة. النطاق أو المرجع المسمى الأول الذي تريد حساب الإجمالي الفرعي له.
-
...,Ref2 اختيارية. النطاقات أو المراجع المسماة من 2 إلى 254 التي تريد حساب الإجمالي الفرعي لها.
ملاحظات
-
إذا كانت هناك إجماليات فرعية أخرى ضمن ref1، فقم ref2,... (أو الإجماليات الفرعية المتداخلة)، يتم تجاهل هذه الإجماليات الفرعية المتداخلة لتجنب العد المزدوج.
-
بالنسبة إلى ثوابت function_num من 1 إلى 11، تتضمن الدالة SUBTOTAL قيم الصفوف المخفية بواسطة الأمر إخفاء الصفوف أسفل القائمة الفرعية إخفاء وإظهار للأمر تنسيق في المجموعة خلايا ضمن علامة التبويب الشريط الرئيسي في تطبيق Excel لسطح المكتب. استخدم هذه الثوابت عندما تريد حساب الإجمالي الفرعي للأرقام المخفية والظاهرة في القائمة. بالنسبة إلى ثوابت function_Num من 101 إلى 111، تتجاهل الدالة SUBTOTAL قيم الصفوف المخفية بواسطة الأمر إخفاء الصفوف. استخدم هذه الثوابت عندما تريد حساب الإجمالي الفرعي للأرقام الظاهرة في القائمة فقط.
-
تتجاهل الدالة SUBTOTAL أية صفوف غير مضمنة في ناتج التصفية، بغض النظر عن قيمة function_num التي تستخدمها.
-
تم تصميم الدالة SUBTOTAL لأعمدة البيانات أو النطاقات العمودية. وهي غير مصممة لصفوف البيانات أو النطاقات الأفقية. على سبيل المثال، عند حساب الإجمالي الفرعي لنطاق أفقي باستخدام function_num تساوي 101 أو أكثر مثل SUBTOTAL(109,B2:G2)، لا يؤثر إخفاء أحد الأعمدة في الإجمالي الفرعي. غير أن إخفاء صف في إجمالي فرعي لنطاق عمودي يؤثر في الإجمالي الفرعي.
-
إذا كان أي من المراجع مراجع ثلاثية الأبعاد، فترجع SUBTOTAL #VALUE! .
مثال
انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. إذا أردت ذلك، يمكنك ضبط عرض العمود لرؤية جميع البيانات.
البيانات |
||
---|---|---|
120 |
||
10 |
||
150 |
||
23 |
||
الصيغة |
الوصف |
النتيجة |
=SUBTOTAL(9,A2:A5) |
المجموع الإجمالي الفرعي للخلايا A2:A5، باستخدام 9 كوسيطة أولى. |
303 |
=SUBTOTAL(1,A2:A5) |
المتوسط الإجمالي الفرعي للخلايا A2:A5، باستخدام 1 كوسيطة أولى. |
75,75 |
ملاحظات |
||
تتطلب الدالة SUBTOTAL وسيطة رقمية في جميع الأوقات (من 1 إلى 11، من 101 إلى 111) لكي تُستخدم كوسيطة أولى لها. تُطبق هذه الوسيطة الرقمية على الإجمالي الفرعي للقيم (نطاقات الخلايا، النطاقات المسماة) التي يتم تحديدها كوسيطات تالية. |