دالة MAXIFS

تتناول هذه المقالة بناء جملة الصيغة MAXIFS وطريقة استخدامها، وهي إحدى الدالات الإحصائية في Excel.

ملاحظة: لا تتوفر هذه الميزة إلا إذا كان لديك اشتراك في Office 365. إذا كنت مشتركاً في Office 365،فتأكد أن لديك أحدث إصدار من Office‏.

تجربة Office 365 أو الإصدار الأخير من Excel

الوصف

ترجع دالة MAXIFS قيمة الحد الأقصى لخلايا محددة بمجموعة معينة من الشروط أو المعايير.

بناء الجملة

MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

الوسيطة

الوصف

max_range
(مطلوبة)

هي نطاق الخلايا الفعلي الذي يتم تحديد الحد الأقصى فيه.

criteria_range1
(مطلوبة)

هي مجموعة الخلايا المطلوب تقييمها باستخدام المعايير.

criteria1
(مطلوبة)

هي معايير بصيغة أرقام أو تعبيرات أو نصوص تحدد الخلايا التي سيتم تقييمها كحد أقصى. تعمل مجموعة المعايير نفسها مع الدالات MINIFS وSUMIFS وAVERAGEIFS.

criteria_range2,
criteria2, ...‏‏ (اختيارية)

هي النطاقات الإضافية والمعايير المقترنة بها. يمكنك إدخال ما يصل إلى 126 زوجاً من النطاقات/المعايير.

ملاحظات

  • يجب أن يكون حجم الوسيطة max_range وشكلها هو نفس حجم الوسيطة criteria_rangeN وشكلها، وإلا ستُرجع هذه الدالات الخطأ #VALUE!.

أمثلة

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

‏المثال 1‏

الدرجة

القيمة التقديرية

89

1

93

2

96

2

85

3

91

1

88

1

الصيغة

النتيجة

=MAXIFS(A2:A7,B2:B7,1)

91

في الوسيطة criteria_range1، تتطابق الخلايا B2 وB6 وB7 مع معايير 1. من بين الخلايا المقابلة في الوسيطة max_range، تحتوي A6 على الحد الأقصى للقيمة. وبذلك يكون الناتج 91.

مثال 2

القيمة التقديرية

الدرجة

10

b

1

a

100

a

1

b

1

a

1

a

الصيغة

النتيجة

=MAXIFS(A2:A5,B3:B6,"a")

10

ملاحظة: الوسيطتان criteria_range وmax_range غير متوافقتين على الرغم من أن لهما نفس الشكل والحجم.

في الوسيطة criteria_range1 تتطابق الخلايا الأولى والثانية والرابعة مع معايير «a.» من بين الخلايا المقابلة في الوسيطة max_range، تحتوي A2 على الحد الأقصى للقيمة. وبذلك يكون الناتج 10.

مثال 3‏‏

القيمة التقديرية

الدرجة

الفئة

المستوى

10

b

أعمال

100

1

a

تقنية

100

100

a

أعمال

200

1

b

تقنية

300

1

a

تقنية

100

50

b

أعمال

400

الصيغة

النتيجة

=MAXIFS(A2:A7,B2:B7,"b",D2:D7,">100")

50

في الوسيطة criteria_range1، تتطابق الخلايا B2 وB5 وB7 مع معايير "b". من بين الخلايا المقابلة في الوسيطة criteria_range2، تتطابق الخليتان D5 وD7 مع معايير >100. وأخيراً، من بين الخلايا المقابلة في الوسيطة max_range، تحتوي A7 على الحد الأقصى للقيمة. وبذلك يكون الناتج 50.

مثال 4‏‏

القيمة التقديرية

الدرجة

الفئة

المستوى

10

b

أعمال

8

1

a

تقنية

8

100

a

أعمال

8

11

b

تقنية

0

1

a

تقنية

8

12

b

أعمال

0

الصيغة

النتيجة

=MAXIFS(A2:A7,B2:B7,"b",D2:D7,A8)

12

تكون الوسيطة criteria2 هي A8. ولكن تعامل A8 كصفر (0) لأنها فارغة. تكون الخلايا في criteria_range2 التي تتطابق مع 0 هما D5 وD7. وأخيراً، من بين الخلايا المقابلة في الوسيطة max_range، تحتوي A7 على الحد الأقصى للقيمة. وبذلك يكون الناتج 12.

مثال 5‏‏

القيمة التقديرية

الدرجة

10

b

1

a

100

a

1

b

1

a

1

a

الصيغة

النتيجة

=MAXIFS(A2:A5,B2:c6,"a")

#VALUE!

تُرجع الدالة MAXIFS الخطأ #VALUE! نظراً لاختلاف حجم الوسيطتين max_range وcriteria_range وشكلهما.

مثال 6‏‏

القيمة التقديرية

الدرجة

الفئة

المستوى

10

b

أعمال

100

1

a

تقنية

100

100

a

أعمال

200

1

b

تقنية

300

1

a

تقنية

100

1

a

أعمال

400

الصيغة

النتيجة

=MAXIFS(A2:A6,B2:B6,"a",D2:D6,">200")

0

لا تتطابق أي خلايا مع المعايير.

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

ويمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel‏ التقني،أو الحصول على الدعم من خلال إجابات المجتمع،أو اقتراح ميزة جديدة أو تحسين عن طريق ‏Excel User Voice‏.

انظر أيضاً

دالة MINIFS‏‏

دالة SUMIFS

‏‏دالة AVERAGEIFS

‏‏دالة COUNTIFS‏‏

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

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

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

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

×