
सामान्य सूत्र
(=LARGE(IF(criteria,values),n))
सारांश
मापदंड के साथ डेटा के एक सेट में सबसे बड़े मूल्यों को वापस करने के लिए, आप LARGE और IF फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं।
दिखाए गए उदाहरण में, F5 में सूत्र है:
(=LARGE(IF(B5:B11="B",C5:C11),2))
नोट: यह एक सरणी सूत्र है और इसे नियंत्रण + शिफ्ट + दर्ज के साथ दर्ज किया जाना चाहिए।
स्पष्टीकरण
LARGE फ़ंक्शन का उपयोग संख्यात्मक डेटा में "nth" सबसे बड़ा मान प्राप्त करने के लिए किया जा सकता है:
=LARGE(values,n)
इस उदाहरण में, हमें केवल समूह बी से जुड़े मूल्यों को शामिल करने की आवश्यकता है। ऐसा करने के लिए, हम फ़िल्टर करने के लिए IF फ़ंक्शन का उपयोग करते हैं:
IF(B5:B11="B",C5:C11)
चूंकि हम कोशिकाओं की एक श्रृंखला पर एक तार्किक परीक्षण कर रहे हैं, इसलिए हमें परिणाम की एक सरणी मिलती है:
(FALSE; 98; FALSE; 60; FALSE; 95; FALSE)
ध्यान दें कि समूह बी में केवल मान इसे सरणी में बनाते हैं। समूह A मान FALSE हो जाता है क्योंकि वे तार्किक परीक्षण में विफल होते हैं। यह सरणी LARGE फ़ंक्शन के अंदर "nth" के रूप में 2 हार्डकोड के साथ वापस आ गई है (LGEGE में तर्क "k":
=LARGE((FALSE;98;FALSE;60;FALSE;95;FALSE),2)
LARGE फिर 95, अंतिम परिणाम के रूप में समूह बी में दूसरा सबसे बड़ा मूल्य देता है।
कई मापदंड
कई मानदंडों को ध्यान में रखने के लिए, आप इस तरह से बूलियन तर्क के साथ सूत्र का विस्तार कर सकते हैं:
=LARGE(IF((criteria1)*(criteria2),values),n)
मानदंड 1 और मानदंड 2 और मानदंड सीमा में मूल्यों का परीक्षण करने के लिए एक अभिव्यक्ति का प्रतिनिधित्व करते हैं, जैसा कि ऊपर मूल उदाहरण में दिखाया गया है।