उदाहरण कार्यपुस्तिका डाउनलोड करें
यह ट्यूटोरियल प्रदर्शित करेगा कि "बड़े अगर" या "छोटे अगर" की गणना कैसे करें, तो मानदंड के आधार पर nth सबसे बड़ा (या सबसे छोटा) मान प्राप्त करना।
बड़े और छोटे कार्य
बड़े फ़ंक्शन का उपयोग किसी सरणी में nवें सबसे बड़े मान (k) की गणना के लिए किया जाता है, जबकि SMALL फ़ंक्शन सबसे छोटा nth मान देता है।
एक "बड़ा अगर" बनाने के लिए, हम एक सरणी सूत्र में IF फ़ंक्शन के साथ LARGE फ़ंक्शन का उपयोग करेंगे।
बड़ा अगर
एक सरणी सूत्र में LARGE (या SMALL) और IF को मिलाकर, हम अनिवार्य रूप से एक "LARGE IF" फ़ंक्शन बना सकते हैं जो बिल्ट-इन SUMIF फॉर्मूला के समान काम करता है। आइए एक उदाहरण के माध्यम से चलते हैं।
हमारे पास दो अलग-अलग विषयों में छात्रों द्वारा प्राप्त ग्रेड की एक सूची है:
मान लीजिए कि हमें प्रत्येक विषय के लिए प्राप्त शीर्ष तीन ग्रेडों को खोजने के लिए कहा जाता है जैसे:
इसे पूरा करने के लिए, हम IF फ़ंक्शन के साथ घोंसला बना सकते हैं विषय जैसे बड़े समारोह के अंदर हमारे मानदंड के रूप में:
= बड़ा (अगर (=,),)
= बड़ा (आईएफ ($ सी $ 2: $ सी $ 10 = $ एफ 3, $ डी $ 2: $ डी $ 10), जी $ 2)
एक्सेल 2022 और इससे पहले के संस्करण का उपयोग करते समय, आपको दबाकर सूत्र दर्ज करना होगा CTRL + SHIFT + ENTER सूत्र के चारों ओर घुंघराले कोष्ठक प्राप्त करने के लिए।
सूत्र कैसे काम करता है?
सूत्र हमारे मानदंड श्रेणी में प्रत्येक सेल को TRUE या FALSE के रूप में मूल्यांकन करके काम करता है।
गणित में शीर्ष ग्रेड मान (k=1) ढूँढना:
= बड़ा (आईएफ ($ सी $ 2: $ सी $ 10 = $ एफ 3, $ डी $ 2: $ डी $ 10), जी $ 2)
= बड़ा (आईएफ ({सत्य; झूठा; झूठा; सच; झूठा; सच; झूठा; सच; झूठा}, {०.८१; ०.८; ०.९३; ०.४२; ०.८७; ०.६३; ०.७१; ०.५८; ०.७३}), १)
इसके बाद, IF फ़ंक्शन प्रत्येक मान को FALSE से बदल देता है यदि उसकी शर्त पूरी नहीं होती है।
=बड़ा({0.81;गलत;गलत;0.42;गलत;0.63;गलत;0.58;गलत},1)
अब LARGE फ़ंक्शन FALSE मानों को छोड़ देता है और शेष मानों के सबसे बड़े (k=1) की गणना करता है (0.81 0.42 और 0.81 के बीच सबसे बड़ा मान है)।
छोटा अगर
उसी तकनीक को इसके बजाय छोटे फ़ंक्शन के साथ भी लागू किया जा सकता है।
= छोटा (आईएफ ($ सी $ 2: $ सी $ 10 = $ एफ 3, $ डी $ 2: $ डी $ 10), जी $ 2)
बड़े अगर कई मानदंडों के साथ
कई मानदंडों के साथ LARGE IF का उपयोग करने के लिए (अंतर्निहित SUMIFS फॉर्मूला कैसे काम करता है) के समान, बस अधिक IF फ़ंक्शन को LARGE फ़ंक्शन में घोंसला दें जैसे:
= बड़ा (आईएफ (=, आईएफ (=,)),)
= बड़ा (अगर ($ डी $ 2: $ डी $ 18 = $ एच 3, आईएफ ($ बी $ 2: $ बी $ 18 = $ जी 3, $ ई $ 2: $ ई $ 18)), मैं $ 2)
कई मानदंडों को शामिल करने का दूसरा तरीका इस आलेख में दिखाए गए मानदंडों को एक साथ गुणा करना है
सुझाव और तरकीब:
- जहां संभव हो, हमेशा स्थिति (k) को हेल्पर सेल और लॉक रेफरेंस (F4) से रेफर करें क्योंकि इससे ऑटो-फिलिंग फॉर्मूले आसान हो जाएंगे।
- यदि आप एक्सेल 2022 या नए का उपयोग कर रहे हैं, तो आप बिना Ctrl + Shift + Enter के फॉर्मूला दर्ज कर सकते हैं।
- शीर्ष अंक प्राप्त करने वाले छात्रों के नाम पुनः प्राप्त करने के लिए, इसके साथ INDEX MATCH . को मिलाएं