سؤال المباراة مع الفاصل الزمني


لدي هذا الجدول

enter image description here

لا بد لي من الحصول على فهرس العمود الذي يحتوي على الفترة التي تحتوي على 165 (المستوى 2). فمثلا

165 -> المستوى 2

15 -> المستوى 0

...

لقد حاولت تقسيم فاصل النص في MIN و MAX

MIN: =LEFT(B3; FIND("-";B3)-1)

MAX: =IF(RIGHT(B3;LEN(B3)-FIND("-";B3))="";1E+99;RIGHT(B3;LEN(B3)-FIND("-";B3)))

ولكن الآن لا أعرف كيفية استخدام الدالة Match (). لا أستطيع تغيير هيكل الطاولة. يمكنني فقط استخدام صيغة.


3
2018-06-05 15:40


الأصل




الأجوبة:


استخدم صيغة مثل أدناه:

=INDEX($A$1:$C$1,MATCH(165,INDEX((--LEFT($A$2:$C$2,FIND("-",$A$2:$C$2)-1)),)))

مع الإعدادات المحلية الخاصة بك ، قم بتغيير , إلى ;:

=INDEX($A$1:$C$1;MATCH(165;INDEX((--LEFT($A$2:$C$2;FIND("-";$A$2:$C$2)-1));)))

![enter image description here

إرجاع INDEX الداخلي صفيف من الأرقام الأولى: 1،20،150. ثم تقوم Match بإرجاع القيمة 165 في هذا الصفيف وترجع رقم العمود النسبي إلى INDEX.


3
2018-06-05 15:47