ترجع الدالة Excel AGGREGATE عملية حسابية مجمعة مثل AVERAGE و COUNT و MAX وما إلى ذلك ، متجاهلة اختياريًا الصفوف والأخطاء المخفية. إجمالي 19 عملية متاحة ، محددة برقم الوظيفة في الوسيطة الأولى (انظر الجدول للحصول على الخيارات).
الغرض إرجاع الحساب التجميعي قيمة الإرجاع تعتمد على الدالة المحددة بناء الجملة = AGGREGATE (function_num، options، ref1، ref2)
- function_num - العملية لأداء (1-19).
- والخيارات - قيم يجب تجاهلها (0-7).
- المرجع 1 - الحجة الأولى.
- ref2 - الوسيطة الثانية (ك).
تعرض الدالة 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 نطاقات عمودية ، وليس نطاقات أفقية.