اكسل

الحد الأقصى إذا تطابق المعايير

Max If Criteria Match

صيغة Excel: الحد الأقصى إذا تطابق المعاييرصيغة عامة
{= MAX ( IF (criteria_range=criteria,value_range))}
ملخص

للعثور على القيمة القصوى في نطاق بمعايير محددة ، يمكنك استخدام أساسي صيغة الصفيف بناءً على وظيفة IF ووظيفة MAX. في المثال الموضح ، الصيغة في الخلية H8 هي:



 
{= MAX ( IF (B5:B9391=H7,E5:E9391))}

الذي يُرجع درجة الحرارة القصوى في التاريخ الموجود في H7.

ملاحظة: هذا ملف صيغة الصفيف ويجب إدخاله باستخدام Control + Shift + Enter





كيفية حساب متوسط ​​الصف في Excel
تفسير

يحتوي المثال الموضح على ما يقرب من 10000 صف من البيانات. تمثل البيانات قراءات درجة الحرارة المأخوذة كل دقيقتين على مدار أيام. بالنسبة لأي تاريخ معين (متوفر في الخلية H7) ، نريد الحصول على أقصى درجة حرارة في ذلك التاريخ.

داخل إذا كانت الدالة ، يتم إدخال الاختبار المنطقي كـ B5: B9391 = H7. نظرًا لأننا نقارن القيمة الموجودة في H7 بنطاق من الخلايا (مصفوفة) ، فستكون النتيجة مجموعة مصفوفة من النتائج ، حيث يكون كل عنصر في المصفوفة إما صحيحًا أو خطأ. تمثل قيم TRUE التواريخ التي تطابق H7.



كيف تحسب cagr in excel

بالنسبة للقيمة إذا كانت صحيحة ، فإننا نقدم النطاق E5: E9391 ، والذي يجلب كل مجموعة درجات الحرارة الكاملة بالفهرنهايت. يؤدي هذا إلى إرجاع مصفوفة من القيم بنفس حجم المصفوفة الأولى.

تعمل وظيفة IF كعامل تصفية. نظرًا لأننا نقدم IF بمصفوفة للاختبار المنطقي ، فإن IF تُرجع مجموعة من النتائج . عندما يتطابق التاريخ مع H7 ، تحتوي المصفوفة على قيمة درجة حرارة. في جميع الحالات الأخرى ، تحتوي المصفوفة على FALSE. بعبارة أخرى ، تنجو فقط درجات الحرارة المرتبطة بالتاريخ الموجود في H7 من الرحلة عبر وظيفة IF.

يتم تسليم نتيجة الصفيف من الدالة IF مباشرةً إلى ملف وظيفة MAX ، والتي تُرجع القيمة القصوى في المصفوفة.

مع MAXIFS

في Excel O365 و Excel 2019 ، الإصدار الجديد وظيفة MAXIFS يمكن العثور على القيمة القصوى بمعيار واحد أو أكثر دون الحاجة إلى صيغة صفيف. باستخدام MAXIFS ، تكون الصيغة المكافئة لهذا المثال هي:

 
= MAXIFS (E5:E9391,B5:B9391,H7)
المؤلف ديف برونز


^