أوجد أصغر قيمة لنطاق من البيانات للاجتماع بمعايير محددة
في هذا المثال التعليمي ، لدينا أوقات حارة لحدثين من ملتقى طرق - سباقات السرعة 100 و 200 متر.
سيسمح لنا استخدام صيغة مصفوفة MIN IF بالبحث عن أسرع وقت حرارة لكل سباق باستخدام صيغة واحدة.
وظيفة كل جزء من الصيغة هي:
- تجد الدالة MIN أسرع أو أصغر وقت للحدث المختار
- تسمح لنا وظيفة IF باختيار السباق من خلال تحديد حالة باستخدام أسماء السباق
- تسمح صيغة الصفيف باختبار الدالة IF لظروف متعددة في خلية واحدة ، وعند استيفاء الشرط ، تحدد صيغة الصفيف البيانات (أوقات السباق) التي ستفحصها الدالة MIN للعثور على أسرع وقت
صيغ CSE
يتم إنشاء صيغ صفيف بالضغط على مفاتيح Ctrl ، و Shift ، و Enter على لوحة المفاتيح في نفس الوقت بمجرد كتابة الصيغة.
بسبب الضغط على المفاتيح لإنشاء صيغة الصفيف ، يشار إليها أحيانًا بصيغ CSE .
MIN IF Nested Formula Syntax and Arguments
إن بناء جملة الصيغة MIN IF:
= MIN (IF (logical_test، value_if_true، value_if_false))
- نظرًا لأن الدالة IF متداخلة داخل الدالة MIN ، تصبح دالة IF بالكامل هي الوسيطة الوحيدة لدالة MIN
الوسيطات الخاصة بوظيفة IF هي:
- logical_test - (مطلوب) قيمة أو تعبير يتم اختباره لمعرفة ما إذا كان صحيحًا أم خطأ
- value_if_true - (مطلوب) القيمة التي يتم عرضها إذا كان logical_test صحيحًا
- value_if_false - (اختياري) القيمة التي يتم عرضها إذا كانت logical_test خاطئة
في هذا المثال:
- يحاول الاختبار المنطقي العثور على تطابق لاسم السباق المكتوبة في الخلية D10 من ورقة العمل
- وستكون الوسيطة value_if_true ، بمساعدة دالة MIN ، أسرع وقت للسباق المختار
- سيتم حذف الوسيطة value_if_false نظرًا لعدم الحاجة إليها وسيؤدي اختزالها إلى اختصار الصيغة. إذا تمت كتابة اسم سباق غير موجود في جدول البيانات - مثل 400 متر - في الخلية D10 ، فستعرض الصيغة صفرًا (0)
مثال على صيغة مصفوفة MIN IF Array
دخول بيانات البرنامج التعليمي
- أدخل البيانات التالية في الخلايا من D1 إلى E9 كما يظهر في الصورة أعلاه: Race Times Race Time (sec) 100 meters 11.77 100 meters 11.87 100 meters 11.83 200 meters 21.54 200 meters 21.50 200 meters 21.49 Race Fastest Heat (sec)
- في الخلية D10 اكتب "100 متر" (لا اقتباس). ستبدو الصيغة في هذه الخلية للعثور على أي من السباقات التي نريدها أن تجد أسرع وقت لها
دخول MIN IF Nested Formula
وبما أننا بصدد إنشاء صيغة متداخلة وصيغة مصفوفة ، فسنحتاج إلى كتابة الصيغة بالكامل في خلية واحدة لورقة العمل.
بمجرد إدخال الصيغة ، لا تضغط مفتاح Enter على لوحة المفاتيح أو تضغط على خلية مختلفة بالماوس لأننا نحتاج إلى تحويل الصيغة إلى صيغة مصفوفة.
- انقر فوق الخلية E10 - الموقع حيث سيتم عرض نتائج الصيغة
- اكتب ما يلي: = MIN (IF (D3: D8 = D10 ، E3: E8))
خلق صيغة صفيف
- اضغط مع الاستمرار على مفتاحي Ctrl و Shift على لوحة المفاتيح
- اضغط على مفتاح Enter في لوحة المفاتيح لإنشاء صيغة الصفيف
- يجب أن تظهر الإجابة 11.77 في الخلية F10 نظرًا لأن هذا هو الوقت الأسرع (الأصغر) لثلاث مراعات سباق 100 متر
- صيغة الصفيف الكاملة {= MIN (IF (D3: D8 = D10، E3: E8))}
- يمكن رؤيتها في شريط الصيغة أعلى ورقة العمل
اختبر الصيغة
اختبر الصيغة من خلال إيجاد أسرع وقت لمسافة 200 متر
اكتب 200 متر في الخلية D10 ثم اضغط على مفتاح Enter على لوحة المفاتيح.
يجب أن تقوم الصيغة بإرجاع وقت 21.49 ثانية في الخلية E10.