AGGREGATE (الدالة AGGREGATE)

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

  • Options     مطلوبة. قيمة رقمية تحدد القيم المُراد تجاهلها في نطاق التقييم للدالة.

    ملاحظة: لن تتجاهل الدالة الصفوف المخفية أو المجاميع الفرعية المتداخلة أو التجميعات المتداخلة إذا كانت وسيطة الصفيف تتضمن عملية حسابية، على سبيل المثال: =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!‎ ‎.

  • إذا كان أحد المراجع أو أكثر من المراجع الثلاثية الأبعاد، فتُرجع الدالة 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!‎. وذلك لأن الدالة AGGREGATE تتوقع وسيطة مرجع ثانية، حيث أن الدالة (SMALL) تتطلب واحدة.

‎#VALUE!‎

‎=AGGREGATE(12, 6, A1:A11, B1:B11)‎

تقوم بحساب الوسيط مع تجاهل قيم الخطأ في النطاق

68

‎=MAX(A1:A2)‎

ستقوم بإرجاع قيمة خطأ، إذا ثمة قيم خطأ في نطاق التقييم.

#DIV/0!

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×