मिति दायराका लागि बहुविध मापदण्डहरूसँग INDEX MATCH कसरी प्रयोग गर्ने

  • यो साझा गर्नुहोस्
Hugh West

मितिहरूमा आधारित चलहरू (जस्तै वस्तुको मूल्य, सेयर, ब्याज दर, आदि) सामान्य मानिसहरूलाई आतंकित बनाउँछन्, किनभने तिनीहरूको मूल्यहरू मितिहरूमा निर्भर हुन्छन्। INDEX MATCH धेरै मापदण्ड मिति दायराले दिइएको मिति दायराबाट मूल्यहरू निकाल्न सक्छ।

मानौं हामीसँग निश्चित समयावधिको लागि तिनीहरूको मूल्यहरू स्थिर रहेको भनौं। र हामी INDEX MATCH दिइएको मापदण्डको मूल्यहरू गर्न चाहन्छौं।

यस लेखमा, हामी INDEX MATCH<2 मा धेरै प्रकार्यहरू प्रयोग गर्छौं।> बहु मापदण्ड मिति दायरा।

एक्सेल कार्यपुस्तिका डाउनलोड गर्नुहोस्

बहु मापदण्ड मिति दायरा.xlsx

3 मिति दायराको बहु मापदण्डहरूको लागि INDEX MATCH प्रयोग गर्ने सजिलो तरिका

विधि 1: मिति दायराको बहु मापदण्डहरूको लागि INDEX MATCH प्रकार्यहरू प्रयोग गर्ने

हामी चाहन्छौं एक निश्चित मितिमा एक निश्चित उत्पादनको लागि मूल्य निकाल्न। मानौं हामी 02-10-22 ( महिना-दिन-वर्ष ) मा आइसक्रिम को मूल्य हेर्न चाहन्छौं। यदि दिइएको मिति प्रस्तावित अवधिको बीचमा पर्छ भने, हामीसँग कुनै पनि खाली कक्षमा मूल्य निकालिएको हुनेछ।

चरणहरू: कुनै पनि खाली कक्षमा निम्न सूत्र घुसाउनुहोस् (जस्तै, I5 )। एरे सूत्रमा सूत्रको रूपमा, यसलाई लागू गर्न CTRL+SHIFT+ENTER थिच्नुहोस्। तल चित्रण गरिए अनुसारको समयावधि (अर्थात, मिति दायरा) मा परेमा सूत्रले उत्पादन मूल्य फिर्ता गर्छ।

=INDEX($E$5:$E$16,MATCH(1,(($B$5:$B$16=G5)*($D$5:$D$16>=H5)*($C$5:$C$16<=H5)),0))

🔄 सूत्र शव परीक्षण:

Excel INDEX प्रकार्यले दिइएको दायरा भित्र दिइएको स्थानको मान फेला पार्छ। हाम्रो केसमा, हामी MATCH प्रकार्य प्रयोग गर्छौं INDEX प्रकार्यसँग प्रेरित। MATCH प्रकार्यले दिइएको मापदण्ड पूरा गर्ने प्रविष्टिहरूको लागि पङ्क्ति नम्बर को रूपमा यसको परिणाम पास गर्दछ। INDEX प्रकार्यको सिन्ट्याक्स हो

INDEX(array, row_num, [col_num])

सूत्रमा, $E$5$E$16 लाई जनाउँछ array तर्क। भित्र MATCH प्रकार्य $B$5:$B$16=G5 , $D$5:$D$16>=H5 , र $C$5:$C$16<=H5 मापदण्ड घोषणा गर्नुहोस्। राम्रो पहिचान प्रदान गर्नको लागि, हामी सम्बन्धित दायराहरूलाई आयतमा रंग दिन्छौं।

MATCH प्रकार्यले भित्र दिइएको मानको स्थिति पत्ता लगाउँछ। पङ्क्ति, स्तम्भ, वा तालिका। हामीले पहिले भनेझैं, MATCH भागले INDEX प्रकार्यको लागि पङ्क्ति नम्बर पास गर्छ। MATCH प्रकार्यको सिन्ट्याक्स हो

MATCH (lookup_value, lookup_array, [match_type])

MATCH भाग हो

<8 =MATCH(1,(($B$5:$B$16=G5)*($D$5:$D$16>=H5)*($C$5:$C$16<=H5)),0)

MATCH भाग lookup_value , ($B$5:$B$16=G5)*($D$5:$D$16>=H5)*($C$5:$C$16<=H5) lookup_array<को रूपमा 1 असाइन गर्दछ 2>, र 0 ले [match_type] लाई ठ्याक्कै मिल्दोको रूपमा घोषणा गर्दछ।

प्रयोग गरिएको MATCH सूत्रले 3<2 फर्काउँछ।> यसले पङ्क्ति नम्बर 3 मा आइसक्रिम फेला पारेको छ।

15>

केसहरूमा, हामीसँग तिनीहरूको मूल्य निकाल्न धेरै उत्पादनहरू छन्। डाटासेट। यो निम्न चित्र जस्तो देखिन्छ,

INDEX MATCH संयुक्त सूत्र ल्याउँछ मूल्यहरू मा यसकोमापदण्ड पूरा गर्ने तर्कहरू। अन्यथा माथिको स्क्रिनसटमा चित्रण गरिए अनुसार #N/A त्रुटिको परिणाम हुन्छ।

थप पढ्नुहोस्: VBA INDEX MATCH Excel मा बहु मापदण्डमा आधारित ( ३ विधिहरू)

विधि २: बहुविध मापदण्डहरूसँग व्यवहार गर्न XLOOKUP प्रकार्य

विधि १ जस्तै, हामीले XLOOKUP प्रकार्य (केवल Excel 365 मा उपलब्ध) देखि INDEX MATCH धेरै मापदण्ड मिति दायरा। XLOOKUP प्रकार्यको सिन्ट्याक्स हो

XLOOKUP (lookup, lookup_array, return_array, [not_found], [match_mode], [search_mode])

चरणहरू: सेल I5 मा तलको सूत्र प्रयोग गर्नुहोस् त्यसपछि ENTER थिच्नुहोस्।

=XLOOKUP(1,(H5>=$C$5:$C$16)*(H5<=$D$5:$D$16)*($B$5:$B$16=G5),$E$5:$E$16,"NotFound")

XLOOKUP सूत्रले दिइएको मापदण्ड पूरा गर्ने सम्मानित मूल्य फर्काउँछ। (अर्थात्, उत्पादन मिति ) माथिको चित्रमा देखाइए अनुसार।

🔄 सूत्र अटोप्सी:

XLOOKUP ले 1 लाई लुकअप तर्क, (H5>=$C$5:$C$16)*(H5<=$D$5:$D$16)*($B$5:$B$16=G5) जस्तै<1 को रूपमा नियुक्त गर्दछ> lookup_array, $E$5:$E$16 as return_array । साथै, प्रविष्टिहरू मिति दायरामा पर्दैन भने सूत्रले फेला परेन पाठ देखाउँछ। हामी निम्न छविमा चित्रण गरिए अनुसार रंगीन आयतहरूमा तोकिएको मापदण्ड संकेत गर्छौं।

बहु उत्पादनहरूका लागि, तपाईँले XLOOKUP सूत्र लागू गर्न सक्नुहुन्छ र दिइएको मापदण्ड पूरा गरेपछि मूल्यहरू निकाल्न सक्नुहुन्छ। साथै, दिइएको मिति मापदण्ड दिइएको मिति भित्र विस्तार नगरेमा सूत्रले फेला परेन देखाउँछ।दायरा।

तपाईले सूत्रमा प्रयोग गरिएको भन्दा बढी मापदण्ड थप्न सक्नुहुन्छ। सरल र सुस्पष्ट परिदृश्यहरू दिनको लागि, न्यूनतम मापदण्ड प्रयोग गरिएको छ।

थप पढ्नुहोस्: एक्सेलमा बहु मापदण्डहरू सहित (४ सजिलो तरिका)

विधि 3: मिति दायराबाट अस्थिर मूल्य निकाल्नको लागि INDEX र AGGREGATE कार्यहरू

केही उत्पादनहरूको मूल्यहरू (जस्तै, कच्चा तेल, मुद्रा, इत्यादि) यति अस्थिर हुन्छन् कि तिनीहरू अस्थिर हुन्छन्। हप्ता वा दिनको लागि। हामीसँग एक हप्ताको अन्तरालमा निश्चित उत्पादनको मूल्यहरू छन्। हामी दिइएको मितिहरूको लागि मूल्य पत्ता लगाउन चाहन्छौं। दिइएको मिति दायराको लागि मूल्य पत्ता लगाउन, हामी संयुक्त INDEX AGGREGATE प्रकार्य प्रयोग गर्न सक्छौं। AGGREGATE प्रकार्यको सिन्ट्याक्स हो

AGGREGATE (function_num, options, ref1, ref2)

चरणहरू: कुनै पनि खाली कक्षमा निम्न सूत्र टाइप गर्नुहोस् (जस्तै। , E8 ).

=IFERROR(INDEX(C$5:C$13,AGGREGATE(15,6, ROW(B$5:B$13)/ ((B$5:B$13>=F$4)*(B$5:B$13<=F$5))-ROW(B$5)+1,ROWS(E$8:E8))),"")

<0 पहिलो निश्चित उत्पादन मिति 02-15-22 देखि 02-25-22 को मूल्य $0.84 हो। त्यहाँ 2nd वा 3rd मूल्य उपलब्ध हुन सक्छ तर सुरुमा, हामी 1st एकमा अडिग रहन्छौं।

🔄 सूत्र अटोप्सी :

सूत्रमा, =IFERROR(INDEX(C$5:C$13,AGGREGATE(15,6, ROW(B$5:B$13)/ ((B$5:B$13>=F$4)*(B$5:B$13<=F$5))-ROW(B$5)+1,ROWS(E$8:E8))),"") ;

AGGREGATE(15,6,ROW(B$5:B$13)/((B$5:B$13>=F$4)*(B$5:B$13<=F$5))-ROW(B$5)+1,ROWS(E$8:E8))) भागले <लाई पङ्क्ति नम्बर प्रदान गर्दछ 1>INDEX प्रकार्य। C$5:C$13 INDEX प्रकार्यको एरे तर्क हो।

AGGREGATE सूत्र भित्र,

(B$5:B$13>=F$4)*(B$5:B$13<=F$5) 1 वा 0 डेटासेट मितिहरू पर्छन् कि छैनन् भन्ने आधारमा फर्काउँछदायरा हो वा होइन।

ROW(B$5:B$13)/((B$5:B$13>=F$4)*(B$5:B$13<=F$5)) सन्तोषजनक मिति मापदण्डको आधारमा पङ्क्ति संख्याहरूको एर्रे फर्काउँछ। अन्यथा, त्रुटि मानहरूमा परिणामहरू।

ROW(B$5:B$13)/((B$5:B$13>=F$4)*(B$5:B$13<=F$5))-ROW(B$5)+1 जस्तै ref1 परिणामहरू पङ्क्ति संख्याहरूको एर्रेमा अनुक्रमणिका नम्बरहरूमा रूपान्तरण हुन्छ अन्यथा त्रुटि मानहरूमा।

ROWS(E$8:E8) जस्तै ref2 पङ्क्ति नम्बरमा परिणाम हुन्छ र यो पङ्क्ति नम्बर प्राप्त गर्न सजिलो तरिका हो जब तपाईं सूत्र तल लागू गर्नुहुन्छ।

संख्या 15 = function_num (जस्तै, SMALL ), 6 = विकल्पहरू (अर्थात, त्रुटि मानहरू बेवास्ता गर्नुहोस् )। तपाईंले 19 विभिन्न प्रकार्यहरू र विकल्पहरू 8 विभिन्न विकल्पहरूबाट function_num छनोट गर्न सक्नुहुन्छ।

अन्तमा, AGGREGATE(15,6,ROW(B$5:B$13)/((B$5:B$13>=F$4)*(B$5:B$13<=F$5))-ROW(B$5)+1,ROWS(E$8:E8))) दिइएको मापदण्ड पूरा गर्ने पङ्क्तिको nth सबैभन्दा सानो अनुक्रमणिका नम्बर पास गर्छ।

कुनै त्रुटि भएमा, IFERROR(INDEX...),"") सबै प्रकारका त्रुटिहरूलाई बेवास्ता गर्छ। र तिनीहरूलाई खाली ठाउँमा रूपान्तरण गर्दछ।

➤ मापदण्ड मिति दायरा भित्र अन्य मिल्ने मूल्यहरू ल्याउन फिल ह्यान्डल तान्नुहोस्। र IFERROR प्रकार्यले खाली कक्षहरूमा परिणाम दिन्छ यदि सूत्रले कुनै त्रुटिहरू सामना गर्दछ।

थप पढ्नुहोस्: VLOOKUP with एक्सेलमा मिति दायरा सहित धेरै मापदण्डहरू (२ तरिकाहरू)

निष्कर्ष

यस लेखमा, हामी INDEX MATCH को धेरै तरिकाहरू देखाउँछौं। धेरै मापदण्ड मिति दायरा। हामी INDEX , MATCH जस्ता प्रकार्यहरू प्रयोग गर्छौं। XLOOKUP , र AGGREGATE सूत्रहरू बनाउनको लागि अनुक्रमणिकामापदण्ड पूरा गर्ने प्रविष्टिहरू मिलाउनुहोस्। आशा छ कि यी माथि उल्लेखित तरिकाहरू आउटहरूले तपाईंलाई आफ्नो अवस्थाको सामना गर्न मद्दत गर्दछ। यदि तपाइँसँग थप सोधपुछ छ वा थप्न केहि छ भने टिप्पणी गर्नुहोस्।

Hugh West एक उच्च अनुभवी एक्सेल प्रशिक्षक र उद्योग मा 10 वर्ष भन्दा बढी अनुभव संग विश्लेषक हो। उनले लेखा र वित्तमा स्नातक र व्यवसाय प्रशासनमा स्नातकोत्तर डिग्री हासिल गरेका छन्। Hugh को शिक्षण को लागी एक जोश छ र एक अद्वितीय शिक्षण दृष्टिकोण को विकास गरेको छ जुन पछ्याउन र बुझ्न सजिलो छ। एक्सेलको उनको विशेषज्ञ ज्ञानले विश्वभरका हजारौं विद्यार्थी र पेशेवरहरूलाई उनीहरूको सीप सुधार गर्न र उनीहरूको करियरमा उत्कृष्टता हासिल गर्न मद्दत गरेको छ। आफ्नो ब्लग मार्फत, हगले व्यक्ति र व्यवसायहरूलाई उनीहरूको पूर्ण क्षमतामा पुग्न मद्दत गर्न नि:शुल्क एक्सेल ट्यूटोरियलहरू र अनलाइन प्रशिक्षणहरू प्रदान गर्दै आफ्नो ज्ञान संसारसँग साझा गर्छन्।