Excel: إرجاع قيم متعددة بناءً على معيار واحد


يمكنك استخدام الصيغة الأساسية التالية لإرجاع قيم متعددة في Excel بناءً على معيار واحد:

 =INDEX( $A$1:$A$14 , SMALL(IF( E$1 = $B$1:$B$14 , MATCH(ROW( $B$1:$B$14 ), ROW( $B$1:$B$14 )) , ""), ROWS( $A$1:A1 )))

ترجع هذه الصيغة المحددة كافة القيم في النطاق A1:A14 حيث القيمة المقابلة في النطاق B1:B14 تساوي القيمة الموجودة في الخلية E1 .

يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.

مثال: إرجاع قيم متعددة بناءً على معيار واحد في Excel

لنفترض أن لدينا مجموعة البيانات التالية التي توضح الفائز في نهائيات الدوري الاميركي للمحترفين في سنوات مختلفة:

يمكننا كتابة الصيغة التالية في الخلية E2 للعودة إلى كل عام فاز فيه المحاربون:

 =INDEX( $A$1:$A$14 , SMALL(IF( E$1 = $B$1:$B$14 , MATCH(ROW( $B$1:$B$14 ), ROW( $B$1:$B$14 )) , ""), ROWS( $A$1:A1 )))

بمجرد الضغط على Enter ، سيتم عرض العام الأول الذي فاز فيه المحاربون:

يمكننا بعد ذلك سحب هذه الصيغة وتعبئتها إلى خلايا أخرى في العمود E حتى نواجه رقم #NUM! قيمة:

يمكننا أن نرى أن فريق Warriors فاز بالنهائيات في السنوات التالية:

  • 2015
  • 2017
  • 2018
  • 2022

إذا قمنا بتغيير اسم الفريق في الخلية E1 ، فسيتم تحديث قائمة السنوات تلقائيًا.

على سبيل المثال، لنفترض أننا كتبنا “Lakers” في الخلية E1 :

يمكننا أن نرى أن فريق ليكرز فاز بالنهائيات في السنوات التالية:

  • 2010
  • 2020

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:

Excel: كيفية استخراج القيم الفريدة بناءً على المعايير
Excel: كيفية تحديد الخلايا بشكل عشوائي بناءً على المعايير
Excel: كيفية العثور على أعلى 10 قيم بناءً على المعايير

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *