تبحث صيغة صفيف MAX IF عن القيمة القصوى بناءً على معايير محددة. في المثال أدناه ، نستخدم MAX IFللعثور على أفضل (أعلى) نتيجة لحدثين للمسار والميدان - القفز العالي والقفز بالزانة - فقط عن طريق تغيير معيار البحث.
تنطبق هذه الإرشادات على Microsoft Excel لـ Microsoft 365 و Excel 2019 و 2016 و 2010 و 2007.
صيغ محرك البحث المخصص
يمكنك إنشاء صيغ صفيف بالضغط على المفاتيح Ctrl و Shift و أدخلعلى لوحة المفاتيح على التوالي بمجرد كتابة الصيغة.
بسبب الضغط على المفاتيح لإنشاء صيغة الصفيف ، يطلق عليها الناس أحيانًا CSEالصيغ.
MAX IF صيغة الصيغة المتداخلة والوسيطات
وظيفة كل جزء من الصيغة هي:
- وظيفة MAXتجد أعلى نتيجة للحدث المختار.
- تسمح لنا الوظيفة IFباختيار الحدث عن طريق تعيين شرط باستخدام أسماء الحدث.
- تتيح صيغة الصفيف اختبار دالة IF لشروط متعددة في خلية واحدة ، وعندما تستوفي البيانات شرطًا ، تحدد صيغة الصفيف البيانات (نتائج الحدث) ستفحص الوظيفة MAXللعثور على أفضل نتيجة.
صيغة صيغة MAX IF هي:
بما أن الدالة IF تتداخل داخل دالة MAX ، فإن دالة IF بأكملها تصبح الوسيطة الوحيدة لوظيفة MAX
وسيطات الدالة IFهي:
- logical_test(مطلوب): قيمة أو تعبير يتم اختباره لمعرفة ما إذا كان صحيحًا أم خطأ.
- value_if_true(مطلوب) القيمة التي يتم عرضها إذا كان logical_test صحيحًا.
- value_if_false(اختياري) القيمة التي يتم عرضها إذا كانت logical_test خاطئة.
في هذا المثال:
- يحاول الاختبار المنطقي العثور على تطابق لاسم الحدث المكتوب في خلية D10من ورقة العمل.
- قيمة value_if_true ستكون ، بمساعدة دالة MAX، أفضل نتيجة للحدث المختار.
- الوسيطة value_if_false ليست ضرورية في هذه الحالة ، وغيابها سيختصر الصيغة. إذا تم كتابة اسم حدث غير موجود في جدول البيانات - مثل القفزة الطويلة - في خلية D10 ، فسيعود إلى صفر (0).
إدخال MAX IF الصيغة المتداخلة
وظيفة كل جزء من الصيغة هي:
- وظيفة MAXتجد أعلى نتيجة للحدث المختار.
- تسمح لنا الوظيفة IFباختيار الحدث عن طريق تعيين شرط باستخدام أسماء الحدث.
- تتيح صيغة الصفيف اختبار دالة IF لشروط متعددة في خلية واحدة ، وعندما تستوفي البيانات شرطًا ، تحدد صيغة الصفيف البيانات (نتائج الحدث) ستفحص الوظيفة MAXللعثور على أفضل نتيجة.
نظرًا لأننا نقوم بإنشاء صيغة متداخلة وصيغة صفيف ، فسنحتاج إلى كتابتها مباشرةً في خلية ورقة عمل.
بمجرد إدخال الصيغة ، لا تضغط على مفتاح Enterعلى لوحة المفاتيح أو انقر فوق خلية مختلفة بالماوس حيث نحتاج إلى تحويل الصيغة إلى مصفوفة الصيغة.
-
أدخل البيانات التالية في خلايا D1 إلى E9كما هو موضح في هذه الصورة.
-
اكتب قفزة عالية في الخلية D10.ستنظر الصيغة في هذه الخلية لمطابقتها مع الأحداث في cells D2 إلى D7.
- حدد خلية E10وهو الموقع حيث سيتم عرض نتائج الصيغة.
-
اكتبالتالي:
=MAX (IF (D2: D7=D10، E2: E7))
- اضغط على مفتاح أدخلعلى لوحة المفاتيح لإنشاء صيغة الصفيف.
-
اختبر المعادلة من خلال إيجاد أفضل نتيجة للقفز بالزانة. اكتب pole vault في cell D10 واضغط على مفتاح Enter على لوحة المفاتيح. يجب أن ترجع الصيغة ارتفاع 5.65 متر في خلية E10.