AGGREGATE (الدالة AGGREGATE)

ينطبق على
Excel لـ Microsoft 365 Excel لـ Microsoft 365 لـ Mac Excel 2024 Excel 2024 Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App

تُرجع هذه الدالة مجموعاً في قائمة أو قاعدة بيانات. يمكن أن تقوم الدالة AGGREGATE بتطبيق دالات تجميعية مختلفة على قائمة أو قاعدة بيانات مع توفير خيار تجاهل الصفوف المخفية وقيم الخطأ.

بناء الجملة

نموذج المرجع

AGGREGATE(function_num, options, ref1, [ref2], …)‎

نموذج الصفيف

AGGREGATE(function_num, options, array, [k])‎

يحتوي بناء جملة الدالة AGGREGATE على الوسيطات التالية:

  • Function_num مطلوب. رقم من 1 إلى 19 يحدد الدالة المراد استخدامها.
Function_num المفتاح الوظيفي
1 AVERAGE
2 COUNT
3 COUNTA
4 MAX
5 MIN
6 PRODUCT
7 STDEV.S
8 STDEV.P
9 SUM
10 VAR.S
11 VAR.P
12 MEDIAN
13 MODE.SNGL
14 LARGE
15 SMALL
16 PERCENTILE.INC
17 QUARTILE.INC
18 PERCENTILE.EXC
19 QUARTILE.EXC
  • خيارات مطلوب. قيمة رقمية تحدد القيم المُراد تجاهلها في نطاق التقييم للدالة.

    ملاحظة

    لن تتجاهل الدالة الصفوف المخفية أو الإجماليات الفرعية المتداخلة أو التجميعات المتداخلة إذا كانت وسيطة الصفيف تتضمن عملية حسابية، على سبيل المثال: =AGGREGATE(14,3,A1:A100*(A1:A100>0),1)

الخيار السلوك
0 أو محذوف تجاهل الدالتين SUBTOTAL وAGGREGATE المتداخلتين
1 تجاهل الصفوف المخفية والدالتين SUBTOTAL وAGGREGATE المتداخلتين
2 تجاهل قيم الخطأ والدالتين SUBTOTAL وAGGREGATE المتداخلتين
3 تجاهل الصفوف المخفية وقيم الخطأ والدالتين SUBTOTAL وAGGREGATE المتداخلتين
4 عدم تجاهل أي شيء
5 تجاهل الصفوف المخفية
6 تجاهل قيم الخطأ
7 تجاهل الصفوف المخفية وقيم الخطأ
  • Ref1 مطلوب. وهي الوسيطة الرقمية الأولى للدالات التي تضم وسيطات رقمية متعددة تريد القيمة التجميعية لها.
  • Ref2,... الاختياري. وهي الوسيطات الرقمية من 2 حتى 253 التي تريد القيمة التجميعية لها.
    بالنسبة إلى الدالات التي تضم صفيفاً، تكون ref1 عبارة عن صفيف أو صيغة صفيف أو مرجع لنطاق من الخلايا التي تريد القيمة التجميعية لها. وتعتبر Ref2 وسيطة ثانية مطلوبة لدالات معينة. تتطلب الدالات التالية الوسيطة ref2:
المفتاح الوظيفي
LARGE(array,k)‎
SMALL(array,k)‎
PERCENTILE.INC(array,k)‎
QUARTILE.INC(array,quart)‎
PERCENTILE.EXC(array,k)‎
QUARTILE.EXC(array,quart)‎

ملاحظات

Function_num:

  • بمجرد كتابة الوسيطة function_num عند إدخال الدالة AGGREGATE في خلية على ورقة العمل، سيتم عرض قائمة بكافة الدالات التي يمكنك استخدامها كوسيطات.

الأخطاء:

  • إذا كانت وسيطة ref ثانية مطلوبة ولكن لم يتم توفيرها، فترجع الدالة AGGREGATE #VALUE! #REF!.
  • إذا كان واحد أو أكثر من المراجع مراجع ثلاثية الأبعاد، فترجع الدالة AGGREGATE #VALUE! وهي قيمة خطأ.

نوع النطاق:

  • تم تصميم الدالة AGGREGATE لأعمدة البيانات أو النطاقات العمودية. ولم يتم تصميمها لصفوف البيانات أو النطاقات الأفقية. على سبيل المثال، عند حساب الإجمالي الفرعي لنطاق أفقي باستخدام الخيار 1، مثل AGGREGATE(1, 1, ref1)‎، فلن يؤثر إخفاء أحد الأعمدة على قيمة المجموع التجميعية. ولكن يؤثر إخفاء صف في نطاق عمودي على المجموع.

مثال

انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. عند الحاجة، يمكنك ضبط عرض العمود لرؤية البيانات كافة.

#DIV/0! 82
72 65
30 95
‎#NUM!‎ 63
31 53
96 71
32 55
81 83
33 100
53 91
34 89
الصيغة الوصف النتيجة
‎=AGGREGATE(4, 6, A1:A11)‎ تقوم بحساب القيمة القصوى مع تجاهل قيم الخطأ في النطاق 96
‎=AGGREGATE(14, 6, A1:A11, 3)‎ تقوم بحساب ثالث أكبر قيمة مع تجاهل قيم الخطأ في النطاق 72
‎=AGGREGATE(15, 6, A1:A11)‎ سيعود #VALUE! #REF!. وذلك لأن AGGREGATE تتوقع وسيطة ref ثانية، لأن الدالة (SMALL) تتطلب واحدة. ‎#VALUE!‎
‎=AGGREGATE(12, 6, A1:A11, B1:B11)‎ تقوم بحساب الوسيط مع تجاهل قيم الخطأ في النطاق 68
‎=MAX(A1:A2)‎ ستقوم بإرجاع قيمة خطأ، إذا ثمة قيم خطأ في نطاق التقييم. #DIV/0!