सामग्री तालिका
यस लेखमा, म तपाईंलाई एक्सेलमा INDEX-MATCH सँग IF कसरी प्रयोग गर्न सक्नुहुन्छ भनेर देखाउनेछु। IF प्रकार्य, INDEX प्रकार्य, र MATCH प्रकार्य Excel को तीन धेरै महत्त्वपूर्ण र व्यापक रूपमा प्रयोग हुने कार्यहरू हुन्। Excel मा काम गर्दा, हामीले प्राय: यी तीन प्रकार्यहरूको संयोजन प्रयोग गर्नुपर्छ। आज म तपाइँलाई देखाउनेछु कि तपाइँ कसरी यी प्रकार्यहरु लाई सबै सम्भावित तरिकाहरु मा राम्रो संग संयोजन गर्न सक्नुहुन्छ।
अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्
IF को साथ INDEX- MATCH.xlsx
३ एक्सेलमा INDEX-MATCH सँग IF प्रयोग गर्ने दृष्टिकोण
यहाँ हामीले नामहरू<सँग डाटा सेट पाएका छौं। सनफ्लावर किन्डरगार्टन नामक विद्यालयको 2> केही विद्यार्थीहरू, र तिनीहरूको अङ्कहरू भौतिकशास्त्र र रसायनशास्त्र मा।
यस डेटा सेटबाट सबै सम्भावित तरिकाहरूमा IF प्रकार्य , INDEX प्रकार्य , र MATCH प्रकार्य संयोजन गर्ने प्रयास गरौं।
1। एक्सेलमा INDEX-MATCH सँग IF प्रयोग गर्न IF प्रकार्य भित्र INDEX-MATCH र्याप गर्नुहोस्
तपाईँ INDEX-MATCH सूत्र IF प्रकार्य भित्र र्याप गर्न सक्नुहुन्छ। यदि आवश्यक भएमा कुनै न कुनै रूपमा।
उदाहरणका लागि, एक क्षणको लागि सोचौं कि विद्यालय प्राधिकरणले भौतिकशास्त्रमा सबैभन्दा कम नम्बर प्राप्त गर्ने विद्यार्थी पत्ता लगाउने निर्णय गरेको छ।
तर त्यो मात्रै हो भने सबैभन्दा कम संख्यामा भौतिकशास्त्रमा ४० भन्दा कम छ।
यदि यो छैन भने, विद्यार्थी पत्ता लगाउन आवश्यक छैन र यसले “विद्यार्थी छैन” देखाउनेछ।
⧪ विद्यालय प्राधिकरणले कसरी गर्न सक्छयो पूरा?
सजिलो। तिनीहरूले INDEX-MATCH सूत्र लाई IF प्रकार्य भित्र यो सूत्र जस्तै:
=IF(MIN(C4:C13)<40,INDEX(B4:D13,MATCH(MIN(C4:C13),C4:C13,0),1),"No Student")
बेराउन सक्छन्
हेर्नुहोस्, भौतिकशास्त्रमा सबैभन्दा कम संख्या 40 ( 20 यस अवस्थामा) भन्दा कम छ, हामीले फेला पारेका छौं सबैभन्दा कम संख्या भएको विद्यार्थी।
त्यो अल्फ्रेड मोयेस हो।
⧪ सूत्रको व्याख्या:
- MIN(C4:C13) स्तम्भमा सबैभन्दा सानो मान फर्काउँछ C4:C13 ( भौतिकशास्त्रमा अंकहरू )। यस उदाहरणमा, यो 20 हो। विवरणका लागि MIN प्रकार्य हेर्नुहोस्।
- त्यसैले सूत्र IF(20<40,INDEX(B4:D13,MATCH(20,C4:C13,0),1 बन्छ। ),"कुनै विद्यार्थी छैन")।
- IF प्रकार्य ( 20<40 ) भित्रको अवस्था TRUE हो, यसले पहिलो आर्गुमेन्ट फर्काउँछ, INDEX(B4:D13,MATCH(20,C4:C13,0),1)।
- MATCH(20,C4:C13,0) ) स्तम्भ C4:C13 (भौतिकशास्त्रमा अंकहरू) मा 20 को सटीक मिल्दो खोज्छ र 4औ पङ्क्तिमा फेला पार्छ (सेलमा C7 )। त्यसैले यसले 4 फर्काउँछ।
- अब सूत्र INDEX(B4:D13,4,1) बन्छ। यसले दायराको 4th पङ्क्ति र 1st स्तम्भबाट मान फर्काउँछ B4:D13 (डेटा सेट स्तम्भ हेडरहरू बाहेक )।
- त्यो भौतिकशास्त्र मा सबैभन्दा कम नम्बर प्राप्त गर्ने विद्यार्थीको नाम हो। र यो अल्फ्रेड मोयेज हो।
⧪ पूरा गर्न थप कार्य:
अब यदि तपाईंले यो सूत्र बुझ्नुभयो भने, के तपाईं भन्न सक्नुहुन्छ?केमिस्ट्रीमा सबैभन्दा बढी नम्बर प्राप्त गर्ने विद्यार्थी पत्ता लगाउने सूत्र मैले?
सबैभन्दा बढी नम्बर ८० भन्दा बढी वा बराबर भएमा मात्रै त्यो हो। होइन भने, “कुनै विद्यार्थी छैन” फर्काउनुहोस्।
हो। तपाईले सहि अनुमान गर्नु भयो । सूत्र यस्तो हुनेछ:
=IF(MAX(D4:D13)>=80,INDEX(B4:D13,MATCH(MAX(D4:D13),D4:D13,0),1),"No Student")
हेर्नुहोस्, रसायनशास्त्रमा उच्चतम अंकहरू भन्दा बढी छ। 80 ( 95 यस उदाहरणमा), हामीले रसायनशास्त्रमा उच्चतम अंक प्राप्त गरेका विद्यार्थी पाएका छौं।
विडम्बनाको कुरा, यो फेरि अल्फ्रेड मोयेज हो।
<0 थप पढ्नुहोस्: Excel INDEX MATCH एउटा कक्षमा धेरै मानहरू फर्काउन2। एक्सेलमा INDEX-MATCH सँग IF प्रयोग गर्न INDEX प्रकार्य भित्र IF प्रकार्य प्रयोग गर्नुहोस्
हामीले INDEX प्रकार्य भित्र IF प्रकार्य पनि प्रयोग गर्न सक्छौं यदि आवश्यक भएमा। कहीं।
निम्न छवि हेर्नुहोस्। यस पटक हामीसँग सूर्यमुखी किन्डरगार्टेनका दुई फरक कक्षाका विद्यार्थीहरूको परीक्षा रेकर्ड (केवल भौतिकशास्त्र ) छ।
अब हामीसँग सेल छ H9 कार्यपत्रमा जसमा VII समावेश छ।
हामी एउटा सूत्र निकाल्न चाहन्छौं जसले विद्यार्थीलाई छेउछाउमा ग्रेड VII को उच्चतम अंकहरू देखाउनेछ। सेल यदि H9 मा VII समावेश छ।
र यदि यसले VIII समावेश गर्दछ भने, सूत्रले विद्यार्थीलाई बाट उच्चतम अंकहरू देखाउनेछ। कक्षा VIII ।
⧪ यसलाई कसरी कार्यान्वयन गर्ने?
तपाईँले IF प्रकार्य<2 सम्मिलित गर्न सक्नुहुन्छ।> कार्य पूरा गर्न INDEX प्रकार्य भित्र। दसूत्र हुनेछ:
=INDEX(IF(H9="VII",B6:C15,E6:F15),IF(H9="VII",MATCH(MAX(C6:C15),C6:C15,1),MATCH(MAX(F6:F15),F6:F15,1)),1)
हेर्नुहोस्, त्यहाँ VII कक्ष H9 मा, हामीले कक्षा VII बाट उच्चतम अंक प्राप्त गर्ने विद्यार्थी प्राप्त गर्दैछौं।
त्यो स्टीव स्मिथ हो, ९८ अंक सहित।
र यदि हामीले VIII त्यहाँ प्रवेश गर्यौं भने, हामीले कक्षा VIII बाट उच्चतम अंक प्राप्त गर्ने विद्यार्थी पाउनेछौं।
उनी पाउल केनिङटन हुनेछन्।
⧪ सूत्रको व्याख्या:
- IF(H9=”VII”,B6:C15 ,E6:F15) फर्काउँछ B6:C15 यदि सेल H9 मा “VII” समावेश छ। अन्यथा, यसले E6:F15 फर्काउँछ।
- त्यस्तै गरी, IF(H9=”VII”,MATCH(MAX(C6:C15),C6:C15,1),MATCH (MAX(F6:F15),F6:F15,1)) फर्काउँछ MATCH(MAX(C6:C15),C6:C15,1) यदि H9 मा "VII" । अन्यथा, यसले MATCH(MAX(F6:F15),F6:F15,1) फर्काउँछ।
- त्यसैले, जब H9 मा “VII”<हुन्छ 2>, सूत्र INDEX(B6:C15,MATCH(MAX(C6:C15),C6:C15,1),1) बन्छ।
- MAX(C6: C15) दायराबाट उच्चतम अंकहरू फर्काउँछ C6:C15 ( अङ्क को ग्रेड VII )। यो 98 यहाँ छ। विवरणका लागि MAX प्रकार्य हेर्नुहोस्।
- त्यसैले, सूत्र INDEX(B6:C15,MATCH(98,C6:C15,1),1) बन्छ।
- MATCH(98,C6:C15,1) स्तम्भ C6:C15 मा 98 को सटीक मिल्दो खोज्छ। यसले एउटा फेला पार्छ। 8 औं पङ्क्तिमा, कक्ष C13 मा। त्यसैले यसले 8 फर्काउँछ।
- सूत्र अब INDEX(B6:C15,8,1) बन्छ। योडेटा सेट B6:C15 को 8th पङ्क्ति र 1st स्तम्भबाट मान फर्काउँछ।
- यो उच्चतम अंक प्राप्त गर्ने विद्यार्थी हो। ग्रेड VII मा, स्टीव स्मिथ।
समान पढाइहरू
- एक्सेल INDEX र एकभन्दा बढी मापदण्ड भएका MATCH कार्यहरू (४ सूत्रहरू)
- Excel मा न्यूनतम मान पत्ता लगाउन INDEX-MATCH सूत्र (4 उपयुक्त तरिकाहरू)
- INDEX, MATCH र MAX धेरैसँग Excel मा मापदण्ड
- XLOOKUP बनाम INDEX-MATCH Excel मा (सबै सम्भावित तुलनाहरू)
- Excel मा पङ्क्ति र स्तम्भहरूमा बहु मापदण्डहरू मिलाउनुहोस्
3। Excel मा INDEX-MATCH सँग IF प्रयोग गर्न MATCH प्रकार्य भित्र IF प्रकार्य प्रयोग गर्नुहोस्
तपाईँले IF प्रकार्य भित्र MATCH प्रकार्य पनि प्रयोग गर्न सक्नुहुन्छ। .
सनफ्लावर किन्डरगार्टनका विद्यार्थीहरूको भौतिकशास्त्र र रसायनशास्त्र को अङ्कहरू को साथ, हाम्रो मूल डेटा सेटमा फर्कौं।<3
अब हामी अर्को फरक कार्य गर्नेछौं।
कार्यपत्रको कक्ष F4 मा, विषयको नाम “भौतिकशास्त्र” छ।
हामी एउटा सूत्र निकाल्नेछौं जसले विद्यार्थीलाई नजिकैको कक्षमा भौतिकशास्त्र मा उच्चतम अंक प्राप्त गरेको देखाउनेछ यदि F4 मा "भौतिकशास्त्र" छ भने।
र यदि यसमा “रसायन” छ भने, यसले विद्यार्थीलाई रसायनशास्त्र मा उच्चतम अंक प्राप्त गरेको देखाउनेछ।
⧪ यसलाई कसरी कार्यान्वयन गर्ने?
सजिलो। IF प्रकार्य प्रयोग गर्नुहोस् MATCH प्रकार्य भित्र, यो सूत्र जस्तै:
=INDEX(B4:D13,MATCH(IF(F7="Physics",MAX(C4:C13),MAX(D4:D13)),IF(F7="Physics",C4:C13,D4:D13),0),1)
यसले स्टीव स्मिथ देखाउँदै छ, किनभने उहाँ भौतिकशास्त्र मा उच्चतम अंक प्राप्त गर्ने व्यक्ति हुनुहुन्छ, र सेल F7 मा “भौतिकशास्त्र” समावेश छ।
यदि हामीले कक्ष बदल्यौं भने F7 देखि “रसायन विज्ञान” , यसले रसायनशास्त्र मा उच्चतम अंक प्राप्त गर्ने अल्फ्रेड मोयेस देखाउनेछ।
⧪ व्याख्या सूत्रको:
- IF(F7="भौतिकशास्त्र", MAX(C4:C13), MAX(D4:D13)) <1 फर्काउँछ>MAX(C4:C13) यदि F7 मा “भौतिकशास्त्र” समावेश छ। अन्यथा, यसले MAX(D4:D13) फर्काउँछ।
- त्यस्तै गरी, IF(F7=”भौतिकशास्त्र”,C4:C13,D4:D13) <1 फर्काउँछ।>C4:C13 यदि F7 मा “भौतिक विज्ञान” समावेश छ। अन्यथा, यसले D4:D13 फर्काउँछ।
- त्यसोभए, यदि F7 मा “भौतिकशास्त्र” समावेश छ भने, सूत्र INDEX(B4) हुन्छ :D13,MATCH(MAX(C4:C13),C4:C13,0),1)।
- MAX(C4:C13) दायराबाट उच्चतम अंक फर्काउँछ C4:C13 ( भौतिकशास्त्र को अङ्क )। यो 98 यहाँ छ। विवरणका लागि MAX प्रकार्य हेर्नुहोस्।
- त्यसैले, सूत्र INDEX(B4:D13,MATCH(98,C4:C13,1),1) बन्छ।
- MATCH(98,C4:C13,1) स्तम्भ C4:C13 मा 98 को सटीक मिल्दो खोज्छ। यसले एउटा फेला पार्छ। 8 औं पङ्क्तिमा, कक्ष C11 मा। त्यसैले यसले 8 फर्काउँछ।
- सूत्र अब INDEX(B4:D13,8,1) बन्छ। यसले डेटा सेटको 8 औं पङ्क्ति र 1st स्तम्भबाट मान फर्काउँछ। B4:D13।
- यो भौतिकशास्त्र , स्टीभ स्मिथमा उच्चतम अंक प्राप्त गर्ने विद्यार्थी हो।
थिंग्स सम्झनुहोस्
- यदि तपाइँ सटीक मिलान चाहनुहुन्छ भने MATCH प्रकार्य को 3rd तर्कलाई 0 मा सधैँ सेट गर्नुहोस्। हामीले यसलाई अरू कुनै कुरामा कमै सेट गर्छौं।
- त्यहाँ INDEX-MATCH सूत्र का केही विकल्पहरू छन्, जस्तै फिल्टर प्रकार्य , VLOOKUP प्रकार्य , XLOOKUP प्रकार्य, आदि।
- विकल्पहरू मध्ये, फिल्टर प्रकार्य सबैभन्दा राम्रो छ किनकि यसले मापदण्डसँग मेल खाने सबै मानहरू फर्काउँछ। तर यो Office 365 मा मात्र उपलब्ध छ।
निष्कर्ष
यी विधिहरू प्रयोग गरेर, तपाईंले IF प्रकार्य<प्रयोग गर्न सक्नुहुन्छ। 2> एक्सेलमा INDEX-MATCH प्रकार्य सँग। के तपाईलाई अरु कुनै विधि थाहा छ? वा हामीसँग कुनै प्रश्नहरू छन्? हामीलाई सोध्न नहिचकिचाउनुहोस्।