कभी-कभी, अपने सभी डेटा के लिए केवल सबसे बड़ी या अधिकतम संख्या खोजने के बजाय; आपको किसी सबसेट में सबसे बड़ी संख्या ढूंढनी होगी - जैसे कि सबसे बड़ी धनात्मक या ऋणात्मक संख्या।
यदि डेटा की मात्रा कम है, तो MAX फ़ंक्शन के लिए मैन्युअल रूप से सही श्रेणी का चयन करके कार्य को पूरा करना आसान हो सकता है।
अन्य परिस्थितियों में, जैसे कि एक बड़ा क्रमबद्ध डेटा नमूना, सही ढंग से श्रेणी का चयन करना असंभव नहीं तो मुश्किल साबित हो सकता है।
किसी सरणी सूत्र में IF फ़ंक्शन को MAX के साथ संयोजित करके, शर्तें - जैसे केवल धनात्मक या ऋणात्मक संख्याएँ - आसानी से सेट की जा सकती हैं ताकि सूत्र द्वारा केवल इन मापदंडों से मेल खाने वाले डेटा का परीक्षण किया जा सके।
MAX IF Array फॉर्मूला ब्रेकडाउन
सबसे बड़ी धनात्मक संख्या ज्ञात करने के लिए इस ट्यूटोरियल में प्रयुक्त सूत्र है:
=MAX( IF( A1:B5>0, A1:B5 ))
IF फ़ंक्शन का value_if_false तर्क, जो वैकल्पिक है, को सूत्र को छोटा करने के लिए छोड़ दिया जाता है। इस घटना में कि चयनित श्रेणी में डेटा सेट मानदंड - शून्य से अधिक संख्या - को पूरा नहीं करता है - सूत्र एक शून्य लौटाएगा ( 0 )
सूत्र के प्रत्येक भाग का कार्य है:
- IF फ़ंक्शन डेटा को फ़िल्टर करता है ताकि केवल वे नंबर जो चुने गए मानदंड को पूरा करते हैं, MAX फ़ंक्शन को पास किए जाते हैं
- MAX फ़ंक्शन फ़िल्टर किए गए डेटा के लिए उच्चतम मान ढूंढता है
- सरणी सूत्र - घुंघराले ब्रेसिज़ द्वारा इंगित { } सूत्र के इर्द-गिर्द - IF फ़ंक्शन के तार्किक परीक्षण तर्क को एक मैच के लिए डेटा की संपूर्ण श्रेणी को खोजने की अनुमति देता है - जैसे कि शून्य से बड़ी संख्या - डेटा के केवल एक सेल के बजाय
CSE सूत्र
सरणी सूत्र Ctrl . दबाकर बनाए जाते हैं , शिफ्ट करें , और दर्ज करें एक बार फॉर्मूला टाइप करने के बाद उसी समय कीबोर्ड पर कीज।
नतीजा यह है कि पूरा सूत्र - बराबर चिह्न सहित - घुंघराले ब्रेसिज़ से घिरा हुआ है। एक उदाहरण होगा:
{=MAX( IF( A1:B5>0, A1:B5 ) ) }
सरणी सूत्र बनाने के लिए दबाए गए कुंजियों के कारण, उन्हें कभी-कभी CSE . कहा जाता है सूत्र।
एक्सेल का MAX IF Array फॉर्मूला उदाहरण
जैसा कि ऊपर की छवि में देखा गया है, यह ट्यूटोरियल उदाहरण संख्याओं की श्रेणी में सबसे बड़ा सकारात्मक और नकारात्मक मान खोजने के लिए MAX IF सरणी सूत्र का उपयोग करता है।
नीचे दिए गए चरण पहले सबसे बड़ी धनात्मक संख्या ज्ञात करने के लिए सूत्र बनाते हैं और उसके बाद सबसे बड़ी ऋणात्मक संख्या ज्ञात करने के लिए आवश्यक चरणों का पालन करते हैं।
ट्यूटोरियल डेटा दर्ज करना
- उपरोक्त चित्र में दिखाई देने वाली संख्याओं को किसी कार्यपत्रक के कक्ष A1 से B5 में दर्ज करें
- सेल A6 और A7 में लेबल टाइप करें अधिकतम सकारात्मक और अधिकतम नकारात्मक
MAX IF नेस्टेड फॉर्मूला दर्ज करना
चूंकि हम नेस्टेड फॉर्मूला और एरे फॉर्मूला दोनों बना रहे हैं, इसलिए हमें पूरे फॉर्मूले को एक सिंगल वर्कशीट सेल में टाइप करना होगा।
एक बार फ़ॉर्मूला दर्ज करने के बाद नहीं करें दर्ज करें . दबाएं कुंजीपटल पर कुंजी या माउस के साथ एक अलग सेल पर क्लिक करें क्योंकि हमें सूत्र को सरणी सूत्र में बदलने की आवश्यकता है।
- सेल B6 पर क्लिक करें - वह स्थान जहां प्रथम सूत्र परिणाम प्रदर्शित होंगे
- निम्न टाइप करें:
=MAX( IF ( A1:B5>0, A1:B5 ) )
ऐरे फॉर्मूला बनाना
- Ctrl को दबाकर रखें और शिफ्ट करें कुंजीपटल पर कुंजियाँ
- दर्ज करें दबाएं सरणी सूत्र बनाने के लिए कीबोर्ड पर कुंजी
- जवाब 45 सेल B6 में दिखना चाहिए क्योंकि यह सूची में सबसे बड़ी सकारात्मक संख्या है
यदि आप सेल B6 पर क्लिक करते हैं, तो वर्कशीट के ऊपर फॉर्मूला बार में कम्पलीट ऐरे फॉर्मूला देखा जा सकता है
{ = MAX( IF( A1:B5>0, A1:B5 ) ) }
सबसे बड़ी ऋणात्मक संख्या ज्ञात करना
सबसे बड़ी ऋणात्मक संख्या ज्ञात करने का सूत्र केवल IF फ़ंक्शन के तार्किक परीक्षण तर्क में प्रयुक्त तुलना ऑपरेटर में पहले सूत्र से भिन्न होता है।
चूंकि उद्देश्य अब सबसे बड़ी ऋणात्मक संख्या ज्ञात करना है, दूसरा सूत्र कम से कम ऑपरेटर का उपयोग करता है ( < ), बजाय ऑपरेटर से बड़ा ( > ), केवल उस डेटा का परीक्षण करने के लिए जो शून्य से कम है।
- सेल पर क्लिक करें B7
- निम्न टाइप करें:
=MAX( IF ( A1:B5<0, A1:B5 ) )
- सरणी सूत्र बनाने के लिए ऊपर दिए गए चरणों का पालन करें
- जवाब -8 सेल B7 में दिखना चाहिए क्योंकि यह सूची में सबसे बड़ी ऋणात्मक संख्या है
#VALUE प्राप्त करना! उत्तर के लिए
यदि सेल B6 और B7 #VALUE! ऊपर बताए गए उत्तरों के बजाय त्रुटि मान, यह शायद इसलिए है क्योंकि सरणी सूत्र सही ढंग से नहीं बनाया गया था।
इस समस्या को ठीक करने के लिए, सूत्र पट्टी में सूत्र पर क्लिक करें और Ctrl . दबाएं , शिफ्ट करें और दर्ज करें कुंजीपटल पर फिर से कुंजियाँ।