एक्सेल: इंडेक्स मैच के साथ if फ़ंक्शन का उपयोग कैसे करें


आप Excel में IF फ़ंक्शन को INDEX और MATCH के साथ संयोजित करने के लिए निम्न सूत्र का उपयोग कर सकते हैं:

 =IF( B1 ="Mavs",(INDEX( A7:D9 ,MATCH("Guard", A7:A9 ,0),3)),IF( B1 ="Pacers",(INDEX( A13:D15 ,MATCH( "Guard", A13:A15 ,0),3))))

यह विशेष सूत्र पहले जाँचता है कि क्या सेल B1 में मान “Mavs” के बराबर है – यदि ऐसा है, तो यह श्रेणी A7:A9 में “गार्ड” की तलाश करता है और श्रेणी A7:D9 के कॉलम 3 में मान लौटाता है।

हालाँकि, यदि सेल B1 में मान “पेसर्स” है, तो यह श्रेणी A13:A15 में “गार्ड” की खोज करता है और श्रेणी A13:D15 के कॉलम 3 में मान लौटाता है।

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस सूत्र का उपयोग कैसे करें।

उदाहरण: Excel में INDEX MATCH के साथ IF फ़ंक्शन का उपयोग करें

मान लीजिए कि हमारे पास दो डेटासेट हैं जो दो अलग-अलग टीमों के बास्केटबॉल खिलाड़ियों के बारे में विभिन्न जानकारी प्रदर्शित करते हैं:

अब मान लें कि हम सेल बी1 में टाइप किए गए टीम के नाम के आधार पर माव्स या पेसर्स टीम पर गार्ड के रिबाउंड का मूल्य वापस करना चाहते हैं।

ऐसा करने के लिए, हम सेल B2 में निम्नलिखित सूत्र टाइप कर सकते हैं:

 =IF( B1 ="Mavs",(INDEX( A7:D9 ,MATCH("Guard", A7:A9 ,0),3)),IF( B1 ="Pacers",(INDEX( A13:D15 ,MATCH( "Guard", A13:A15 ,0),3))))

निम्नलिखित स्क्रीनशॉट दिखाता है कि व्यवहार में इस सूत्र का उपयोग कैसे करें:

एक्सेल आईएफ इंडेक्स मिलान

चूँकि सेल B1 में मान “Mavs” पर सेट है, सूत्र Mavs डेटासेट से गार्ड के लिए रिबाउंड मान लौटाता है, जो 2 होता है।

यदि हम सेल B1 में मान को “पेसर्स” में बदलते हैं, तो पेसर्स डेटासेट से गार्ड के लिए रिबाउंड मान वापस करने के लिए सूत्र स्वचालित रूप से अपडेट हो जाएगा:

सूत्र अब 4 का मान लौटाता है, जो पेसर्स डेटासेट से गार्ड के रिबाउंड मान का प्रतिनिधित्व करता है।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि एक्सेल में अन्य सामान्य कार्य कैसे करें:

एक्सेल: इंडेक्स मैच के साथ SUM का उपयोग कैसे करें
एक्सेल: एकाधिक मानों को लंबवत रूप से वापस करने के लिए INDEX MATCH का उपयोग करें
वीबीए: सूचकांक मिलान का उपयोग कैसे करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *