
सामान्य सूत्र
=INDEX(range1,MATCH(lookup,range2,-1))
सारांश
एक तालिका से मूल्यों को पुनः प्राप्त करने के लिए जहां लुकिंग मानों को अवरोही क्रम (ZA) में क्रमबद्ध किया जाता है, आप मैच प्रकार -1 का उपयोग करके लगभग मैच के लिए कॉन्फ़िगर किए गए INDEX और MATCH का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, F5 में सूत्र है:
=INDEX(C5:C9,MATCH(F4,B5:B9,-1))
जहां B5: B9 के मान अवरोही क्रम में क्रमबद्ध हैं।
प्रसंग
मान लीजिए कि आपके पास एक ऐसा उत्पाद है जो 100 फीट के रोल्स में बेचा जाता है, और पूरे रोल में ही ऑर्डर की अनुमति है। उदाहरण के लिए, यदि आपको 200 फीट की सामग्री की आवश्यकता है, तो आपको कुल दो रोल चाहिए, और यदि आपको 275 फीट की आवश्यकता है, तो आपको तीन रोल खरीदने होंगे। इस मामले में, आप चाहते हैं कि जब भी आप 100 से अधिक की संख्या को पार करें, "अगला उच्चतम" टियर फॉर्मूला लौटाएं।
स्पष्टीकरण
यह सूत्र अवरोही क्रम में क्रमबद्ध मानों पर अनुमानित मिलान की अनुमति देने के लिए मैच प्रकार के लिए -1 का उपयोग करता है। सूत्र का MATCH हिस्सा इस तरह दिखता है:
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 है।