تُرجع هذه الدالة مجموعاً في قائمة أو قاعدة بيانات. يمكن أن تقوم الدالة 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!

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.