اكسل

ترتيب تنازلي INDEX و MATCH

Index Match Descending Order

صيغة Excel: ترتيب تنازلي INDEX و MATCHصيغة عامة
= INDEX (range1, MATCH (lookup,range2,-1))
ملخص

لاسترداد القيم من جدول حيث يتم فرز قيم البحث بترتيب تنازلي [Z-A] ، يمكنك استخدام INDEX و MATCH ، مع تكوين MATCH للمطابقة التقريبية باستخدام نوع المطابقة -1. في المثال الموضح ، الصيغة في F5 هي:



 
= INDEX (C5:C9, MATCH (F4,B5:B9,-1))

حيث يتم فرز القيم في B5: B9 بترتيب تنازلي.

مفهوم

لنفترض أن لديك منتجًا يُباع على شكل لفات طولها 100 قدم ، وأن الطلبات مسموح بها في قوائم كاملة فقط. على سبيل المثال ، إذا كنت بحاجة إلى 200 قدم من المواد ، فأنت بحاجة إلى بكرتين إجمالاً ، وإذا كنت بحاجة إلى 275 قدمًا ، فستحتاج إلى شراء ثلاث لفات. في هذه الحالة ، تريد أن ترجع الصيغة المستوى 'الأعلى التالي' كلما تجاوزت مضاعفًا زوجيًا لـ 100.





تفسير

تستخدم هذه الصيغة -1 لنوع المطابقة للسماح بمطابقة تقريبية للقيم التي تم فرزها بترتيب تنازلي. يبدو جزء المباراة من الصيغة كما يلي:

 
 MATCH (F4,B5:B9,-1)

باستخدام قيمة البحث في الخلية F4 ، تعثر MATCH على القيمة الأولى في B5: B9 التي تكون أكبر من قيمة البحث أو مساوية لها. إذا تم العثور على تطابق تام ، فتُرجع MATCH رقم الصف النسبي لتلك المطابقة. عندما لا يتم العثور على تطابق تام ، تستمر MATCH عبر القيم الموجودة في B5: B9 حتى يتم العثور على قيمة أصغر ، ثم 'تتراجع' وتُرجع رقم الصف السابق.



في المثال الموضح ، قيمة البحث هي 275 ، لذا تُرجع MATCH رقم صف من 3 إلى INDEX:

 
= INDEX (C5:C9,3)

تُرجع الدالة INDEX بعد ذلك القيمة الثالثة في النطاق C5: C9 ، وهي 383 دولارًا.

Excel وظيفة عدد الخلايا مع النص
المؤلف ديف برونز


^