هذه الداله تستخدم لحساب المجموع الفرعي للاعمده والنطاقات الرئسيه في إحدى القوائم أو قواعد البیانات المدرجه في الاكسل.
ويمكن استخدامها لتجاهل القيم المخفيه او بعد استخدام التصفيه للبيانات في الاكسل.
مع أن كل من الدالتين SUM و
SUBTOTAL هما دالتين للجمع
أن الداله الأولى SUM هى للجمع العادى لكل القيم الموجوده فى نطاق الجمع
أما الداله الثانيه SUBTOTAL هى للجمع فى حالة الفلتر أو التنقيه او التصفيه المتقدمه
التصفية Filtering
علما تستخدم التصفية للبحث عن مجموعة فرعية من البيانات والتعامل معها.
كما ان الصفية تظهر فقط الصفوف التي تحقق شرطا تم وضعه, وتخفي مؤقتا الصفوف الأخرى.
Using the Excel Subtotal Function
إلا أن الفرق بينهما هو
أن الداله الأولى SUM هى للجمع العادى لكل القيم الموجوده فى نطاق الجمع
أما الداله الثانيه SUBTOTAL هى للجمع فى حالة الفلتر أو التنقيه او التصفيه المتقدمه
عند حساب المجموع الفرعي بالشكل التالي (SUBTOTAL(109,B2:G2
لايؤثر اخفاء احد الاعمده على نتيجه الداله
بل يؤثر اخفاء احد الصفوف عليها.
كذلك تعطي الداله نتيجه خاطئه عند استخدام مراجع ثلاثيه الابعاد (الارتباط بين الاوراق والمصنفات).
بناء الجملة
... ,SUBTOTAL(function_num, ref1, ref2
رقم الدالة
الرقم يحدد وظيفه الدالة التي تستخدم في حساب المجامیع الفرعیة داخل القائمة.
فالأرقام من 1 إلى 11 عند حساب القیم المخفیة أو الارقام 101 إلى 111 عند تجاھل القیم المخفیة
التصفية Filtering
علما تستخدم التصفية للبحث عن مجموعة فرعية من البيانات والتعامل معها.
كما ان الصفية تظهر فقط الصفوف التي تحقق شرطا تم وضعه, وتخفي مؤقتا الصفوف الأخرى.
المجاميع الفرعية Subtotals
تستخدم لتلخيص بيانات قائمة مرتبة تصاعديا أو تنازليا,
ويكون هذا التلخيص
- اما بحساب العدد (عد الخلايا)
- او عد شرطي
- او مجموع حاصل ضرب
- او مجموع
- أو معدل
- أو أكبر قيمة
- أو أقل قيمة
- او الانحراف المعياري
- او التباين...
الخ لمجموعات البيانات .
استخدامات للدالة SUBTOTAL
- AVERAGE 101
- COUNT 102
- COUNTA 103
- MAX 104
- MIN 105
- PRODUCT 106
- STDEV 107
- STDEVP 108
- SUM 109
- VAR 110
- VARP 111
Using the Excel Subtotal Function
The Subtotal worksheet function makes several things that
would be either difficult (or completely impossible) easy.
The Subtotal function has one capability that is unique in
spreadsheet functions; it ignores any data that is not visible on the
data sheet. This is very convenient,
since this is exactly what the AutoFilter function we have used works – it
hides any data that does not meet the filter criteria. By using the Subtotal and AutoFilter
functions together, it is possible to produce a tool for looking at data
relatively easily. Note: It is important to remember that even though
you can use the Subtotal worksheet function to generate a solution, you have to
keep in mind the nature of the data you are working with – you can use the
Average function if you are dealing with NCE scores, but not with Percentile
Rank scores.
The Subtotal function has the following syntax:
=SUBTOTAL(function_num,range_reference1,
range_reference2….)
This function can take the following options (I have made
the ones I use regularly in bold):
Function_Num
|
Function
|
Description
|
1
|
AVERAGE
|
Calculates
the arithmetic mean
|
2
|
COUNT
|
Counts
the number of cells with values (only numbers)
|
3
|
COUNTA
|
Counts
the number of non-blank cells (any value / word / letter)
|
4
|
MAX
|
Finds
the maximum value in the range of cells
|
5
|
MIN
|
Finds
the minimum value in the range of cells
|
6
|
PRODUCT
|
Calculates
the product of all visible cells
|
7
|
STDEV
|
Estimates
the Standard Deviation of the range of cells based on a sample
|
8
|
STDEVP
|
Calculates
the Standard Deviation based on the entire population
|
9
|
SUM
|
Calculates
the sum of the visible cells
|
10
|
VAR
|
Estimates
variance based on a sample.
|
11
|
VARP
|
Calculates
variance based on the entire population
|
If you wanted to find the average of data in column B of a
worksheet that you were filtering, you might enter:
=SUBTOTAL(1,B:B)
Granted, there are some functions on the list that you
probably won't ever use; however, several are quite useful. I have utilized the Average
ليست هناك تعليقات:
إرسال تعليق