एक्सेल सूत्र: एनटीटी मैच प्राप्त करें -

विषय - सूची

सामान्य सूत्र

=SMALL(IF(logical,ROW(list)-MIN(ROW(list))+1),n)

सारांश

Nth मैच की स्थिति प्राप्त करने के लिए (उदाहरण के लिए, दूसरा मिलान मूल्य, तीसरा मिलान मूल्य, आदि), आप SMALL फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, G5 में सूत्र है:

=SMALL(IF(list=E5,ROW(list)-MIN(ROW(list))+1),F5)

यह सूत्र सूची में "लाल" की दूसरी घटना की स्थिति देता है।

नोट: यह एक सरणी सूत्र है और इसे नियंत्रण + शिफ्ट + दर्ज के साथ दर्ज किया जाना चाहिए।

स्पष्टीकरण

यह सूत्र नामित श्रेणी "सूची" का उपयोग करता है जो कि सीमा B5: B11 है।

इस सूत्र का मूल SMALL फ़ंक्शन है, जो केवल पंक्ति संख्याओं के अनुरूप मूल्यों की सूची में nth सबसे छोटा मान लौटाता है। IF स्टेटमेंट द्वारा पंक्ति संख्याओं को "फ़िल्टर्ड" किया गया है, जो एक मैच के लिए तर्क को लागू करता है। अंदर से बाहर तक काम करना, यदि बी 5 में मान "नामित" श्रेणी के सभी मानों की तुलना करता है, जो इस तरह से एक सरणी बनाता है:

(TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE)

"मान यदि सत्य है" इस कोड द्वारा बनाई गई सापेक्ष पंक्ति संख्याओं का एक समूह है:

ROW(list)-MIN(ROW(list))+1

परिणाम इस तरह एक सरणी है:

(1;2;3;4;5;6;7)

पूर्ण विवरण के लिए इस पृष्ठ को देखें।

एक तार्किक परीक्षण के साथ, जो परिणामों की एक सरणी लौटाता है, IF फ़ंक्शन फ़िल्टर के रूप में कार्य करता है - केवल पंक्ति संख्या जो मैच से बचे, शेष FALSE पर वापस आती है। IF द्वारा दिया गया परिणाम इस तरह दिखता है:

(1;FALSE;FALSE;FALSE;5;FALSE;7)

सूची में "लाल" के स्थान पर संख्या 1, 5 और 7 के अनुरूप हैं।

अंत में, SMALL ने FALSE मूल्यों की अनदेखी करते हुए इस सूची में nth सबसे छोटी वस्तु लौटा दी। उदाहरण में, F5 में 2 होते हैं, इसलिए SMALL 2 सबसे छोटा मान लौटाता है: 5।

संबद्ध मूल्य प्राप्त करें

एक बार जब आपके पास nth मैच की सापेक्ष स्थिति हो, तो आप संबद्ध मान को वापस करने के लिए INDEX फ़ंक्शन के साथ उस स्थिति का उपयोग कर सकते हैं।

दिलचस्प लेख...