Excel: ابحث عن التواجد الأول بناءً على معايير متعددة
يمكنك استخدام الصيغة التالية للعثور على التواجد الأول لقيمة في عمود في Excel بناءً على معايير متعددة:
=INDEX( C2:C13 ,MATCH(1,INDEX(( A2:A13 = F1 )*( B2:B13 = F2 ),),FALSE))
ترجع هذه الصيغة المحددة القيمة الأولى في النطاق C2:C13 حيث القيمة المقابلة في A2:A13 تساوي القيمة الموجودة في الخلية F1 والقيمة المقابلة في B2:B13 تساوي القيمة الموجودة في الخلية F2 .
يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.
مثال: ابحث عن التواجد الأول بناءً على معايير متعددة في Excel
لنفترض أن لدينا مجموعة البيانات التالية التي تحتوي على معلومات حول النقاط التي سجلها العديد من لاعبي كرة السلة:
لنفترض أننا نريد إرجاع قيمة النقاط لأول ظهور للاعب في فريق توتنهام ويشغل مركز المهاجم .
يمكننا تحديد هذا المعيار في الخلايا F1 و F2 ، ثم نكتب الصيغة التالية في الخلية F3 :
=INDEX( C2:C13 ,MATCH(1,INDEX(( A2:A13 = F1 )*( B2:B13 = F2 ),),FALSE))
توضح لقطة الشاشة التالية كيفية استخدام هذه الصيغة عمليًا:
تُرجع الصيغة قيمة النقاط 31 ، حيث يمثل هذا قيمة النقاط لأول لاعب ينضم إلى تشكيلة توتنهام ويلعب في مركز المهاجم .
لاحظ أنه إذا قمنا بتغيير المعايير في الخلايا F1 و F2 ، فستعيد الصيغة تلقائيًا لاعبًا جديدًا يطابق المعايير الجديدة.
على سبيل المثال، لنفترض أننا قمنا بتغيير الفريق إلى Rockets والمنصب إلى Guard :
تُرجع الصيغة بشكل صحيح القيمة 12 ، وهي قيمة النقطة التي تتوافق مع أول لاعب ينضم إلى فريق Rockets ويحصل على مركز حارس .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في Excel:
كيفية حساب التكرارات في إكسل
كيفية حساب عدد التكرارات في Excel
كيفية حساب تكرار النص في إكسيل
كيفية العد حسب المجموعة في إكسيل