اكسل

وظيفة Excel AGGREGATE

Excel Aggregate Function

وظيفة Excel AGGREGATEملخص

ترجع الدالة Excel AGGREGATE عملية حسابية مجمعة مثل AVERAGE و COUNT و MAX وما إلى ذلك ، متجاهلة اختياريًا الصفوف والأخطاء المخفية. إجمالي 19 عملية متاحة ، محددة برقم الوظيفة في الوسيطة الأولى (انظر الجدول للحصول على الخيارات).



الغرض إرجاع الحساب التجميعي قيمة الإرجاع تعتمد على الدالة المحددة بناء الجملة = AGGREGATE (function_num، options، ref1، ref2)
  • function_num - العملية لأداء (1-19).
  • والخيارات - قيم يجب تجاهلها (0-7).
  • المرجع 1 - الحجة الأولى.
  • ref2 - الوسيطة الثانية (ك).
إصدار Excel 2010 ملاحظات الاستخدام

تعرض الدالة AGGREGATE نتيجة عملية حسابية مجمعة مثل AVERAGE و COUNT و MAX و MIN وما إلى ذلك. يتوفر إجمالي 19 عملية ، ويتم تحديد العملية المطلوب تنفيذها كرقم ، والتي تظهر كأول وسيطة في الدالة. تتحكم الوسيطة الثانية ، الخيارات ، في كيفية معالجة AGGREGATE للأخطاء والقيم في الصفوف المخفية. انظر الجداول أدناه لجميع الخيارات المتاحة.

مثال 1

لإرجاع قيمة MAX في النطاق A1: A10 ، تجاهل كلا الخطأين و صفوف مخفية ، وفر 4 لرقم الوظيفة و 7 للخيارات:





 
= AGGREGATE (4,7,A1:A10) // max value

لإرجاع قيمة MIN بنفس الخيارات ، قم بتغيير رقم الوظيفة إلى 5:

إبقاء العمود مرئيًا أثناء التمرير إكسل
 
= AGGREGATE (5,7,A1:A10) // min value

المثال رقم 2

في المثال الموضح أعلاه ، الصيغة في D5 هي:



 
= AGGREGATE (4,6,values)

حيث 'القيم' هي نطاق مسمى B5: B14. رقم الوظيفة هو 4 ، والذي يحدد MAX. يتم توفير الخيارات كـ 6 ، لتجاهل الأخطاء فقط.

المثال رقم 3 - ن أكبر

توضح الصيغ في D8: D10 كيفية إرجاع القيم 'رقم n أكبر':

 
= AGGREGATE (14,6,values,1) // 1st largest = AGGREGATE (14,6,values,2) // 2nd largest = AGGREGATE (14,6,values,3) // 3rd largest

رقم الوظيفة هنا هو 14 ، والذي يدير ملف دالة كبيرة . نظرًا لأن الدالة LARGE تتطلب وسيطة k ، فإنها تظهر على أنها الوسيطة الأخيرة في الصيغ الثلاثة أعلاه.

مثال # 4 - عملية الصفيف

ما يجعل AGGREGATE مفيدًا بشكل خاص للصيغ الأكثر تعقيدًا هو أنه يمكنه التعامل مع المصفوفات محليًا عندما يكون رقم الوظيفة هو 14-19. على سبيل المثال ، للعثور على قيمة MAX يوم الاثنين ، مع البيانات التي تتضمن التواريخ والقيم ، يمكنك استخدام AGGREGATE مثل هذا:

 
= AGGREGATE (14,6,values/( TEXT (dates,'ddd')='Mon'),1)

هنا نحدد 14 للوظيفة (كبير) و 6 للخيار (تجاهل الأخطاء). ثم نبني تعبيرًا منطقيًا باستخدام دالة TEXT للتحقق من جميع التواريخ ليوم الاثنين. نتيجة هذه العملية عبارة عن صفيف من قيم TRUE / FALSE ، والتي تصبح مقام القيم الأصلية. يتم تقييم FALSE على أنه صفر ، ويرمي الخطأ # DIV / 0! خطأ. تُقيم TRUE على أنها 1 وتُرجع القيمة الأصلية. تعمل المصفوفة النهائية للقيم والأخطاء كمرشح. يتجاهل AGGREGATE كافة الأخطاء ويعيد أكبر (الحد الأقصى) من القيم الباقية. مثال أكثر اكتمالا هنا .

أرقام الوظائف

يسرد الجدول أدناه أرقام الوظائف المتاحة لوظيفة AGGREGATE ، إلى جانب اسم الوظيفة المرتبطة. يشير العمود الثالث ، Ref2 ، إلى قيمة الوسيطة الثانية المتوقعة عند الحاجة.

وظيفة وظيفة Ref2
1 معدل
2 عدد
3 كونتا
4 الأعلى
5 دقيقة
6 المنتج
7 STDEV.S
8 STDEV.P
9 مجموع
10 ملك من
أحد عشر نعم ص
12 الوسيط
13 الوضع
14 كبير إلى
خمسة عشر صغير إلى
16 PERCENTILE.INC إلى
17 QUARTILE.INC ربع
18 PERCENTILE.EXC إلى
19 QUARTILE.EXC ربع

خيارات السلوك

تحتوي وظيفة AGGREGATE على العديد من الخيارات لتجاهل الأخطاء والصفوف المخفية والوظائف الأخرى. القيم المحتملة هي 0-7 ، كما هو موضح في الجدول أدناه.

خيار سلوك
0 تجاهل الدالتين SUBTOTAL و AGGREGATE
1 تجاهل الصفوف المخفية والوظائف الفرعية والجمع
2 تجاهل قيم الخطأ ، الدالتان SUBTOTAL و AGGREGATE
3 تجاهل الصفوف المخفية وقيم الخطأ والوظائف الفرعية والإجمالية
4 لا تتجاهل أي شيء
5 تجاهل الصفوف المخفية
6 تجاهل قيم الخطأ
7 تجاهل الصفوف المخفية وقيم الخطأ

ملحوظات

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


^