إجمالي مرات مشاهدة الصفحة

السبت، 16 أبريل 2016

البحث بعدة شروط باستخدام معادلات صفيف Lookup Multiple Criteria Using INDEX And MATCH

السلام عليكم ورحمة الله وبركاته

أقدم لكم معادلتي صفيف وهي معادلات هامة جداً ويحتاجها الجميع ، وتقوم المعادلتين بجلب القيمة من عمود محدد بناءً على ثلاثة شروط من ثلاثة نطاقات
بفرض أن لدينا نطاق من البيانات في النطاق A1:D20 ، وفي الصف الأول عناوين لتلك البيانات .. المطلوب أن يتم جلب القيمة من العمود الرابع أي العمود D بناءً على ثلاثة شروط من الأعمدة A و B و C
إليكم صورة من الملف :

المعادلة الأولى (معادلة صفيف أي بعد إدخال المعادلة يتم الضغط على Ctrl + Shift + Enter من لوحة المفاتيح)
 كما هو موضح بالصورة يتم كتابة ثلاثة شروط في الخلايا F4 و G4 و H4 ، والمطلوب جلب القيمة من العمود الرابع بناءً على هذه الشروط
توضع الثلاثة شروط المطلوبة في البارامتر الثاني للدالة MATCH في هذه الجزئية
 ($A$2:$A$20=F4)*($B$2:$B$20=G4)*($C$2:$C$20=H4)  

وها هي المعادلة توضع في الخلية I4
 =IFERROR(INDEX($D$2:$D$20,MATCH(1,($A$2:$A$20=F4)*($B$2:$B$20=G4)*($C$2:$C$20=H4),0)),"")  

المعادلة الثانية (معادلة صفيف ، وتؤدي تفس الغرض)
 هنا يتم دمج الثلاثة شروط باستخدام العلامة &
 =IFERROR(INDEX($D$2:$D$20,MATCH(F4&G4&H4,$A$2:$A$20&$B$2:$B$20&$C$2:$C$20,0)),"")  

إعداد / ياسر خليل أبو البراء

هناك تعليق واحد:

  1. تحية طيبة
    جزاك الله خير
    ما شاء الله عليك
    طريقة ذكية جدا
    الله يحفظك

    ردحذف