MAXIFS और MINIFS फ़ंक्शन - शर्त पूरी होने पर अधिकतम / न्यूनतम प्राप्त करें - एक्सेल और Google शीट्स

यह ट्यूटोरियल दर्शाता है कि कैसे उपयोग करना है Excएल मैक्समैंFS और MINIFS Funcमाहौल एक्सेल में कुछ मानदंडों को पूरा करने वाले डेटा की गणना करने के लिए।

MAXIFS समारोह अवलोकन

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

(ध्यान दें कि सूत्र इनपुट कैसे दिखाई देते हैं)

MAXIFS फ़ंक्शन सिंटैक्स और तर्क:

=MAXIFS (अधिकतम_रेंज, श्रेणी1, मानदंड1, [श्रेणी2], [मानदंड2],… )

मैक्स_रेंज - अधिकतम निर्धारित करने के लिए उपयोग किए गए मानों की श्रेणी.

सीमा 1 - मूल्यांकन करने के लिए पहली श्रेणी।

मानदंड1 - रेंज 1 पर उपयोग करने के लिए मानदंड।

सीमा 2 - [वैकल्पिक] मूल्यांकन करने के लिए दूसरी श्रेणी।

सीमा 2 - [वैकल्पिक] मूल्यांकन करने के लिए दूसरी श्रेणी।

MAXIFS और MINIFS फ़ंक्शन क्या हैं?

जबकि Microsoft हमें मापदंड के आधार पर कोशिकाओं की एक श्रृंखला के योग या गणना का पता लगाने का एक तरीका देने में सक्षम था, MAXIFS और MINIFS बाद में स्प्रेडशीट के जीवन में आए। शुक्र है, हमारे पास अब वे हैं और उनके पास बहुत समान संरचना और उपयोग है। सीधे शब्दों में कहें, दो कार्य एक विशिष्ट मानदंड के लिए जांच कर रहे कोशिकाओं की एक श्रृंखला के माध्यम से स्कैन कर सकते हैं, और फिर उन मानों के अनुरूप अधिकतम या मानों को एक श्रेणी में दे सकते हैं। क्योंकि वे 2007 के बड़े अपडेट के बाद बनाए गए थे, इसलिए चिंता करने के लिए कोई पुराना "MAXIF/MINIF" नहीं है।

यदि आपने पहले से ऐसा नहीं किया है, तो आप COUNTIFS लेख में समान संरचना और उदाहरणों की अधिक समीक्षा कर सकते हैं।

मूल उदाहरण

आइए इस तालिका पर विचार करें:

यदि हम यह जानना चाहते हैं कि चुने गए केलों की अधिकतम संख्या कितनी थी, तो हम MAXIFS फ़ंक्शन का उपयोग कर सकते हैं। हम हमेशा उन संख्याओं की श्रेणी देंगे जिनसे हम परिणाम को पहले तर्क के रूप में वापस करना चाहते हैं। फिर, हम मानदंड श्रेणियों और उनके अनुरूप मानदंडों को सूचीबद्ध करेंगे। हमारे उदाहरण में, हम इस सूत्र को D2 में रख सकते हैं:

=MAXIFS(B2:B7, A2:A7, D1)

इसी तरह, अगर हम चुने हुए केलों की सबसे छोटी/न्यूनतम संख्या खोजना चाहते हैं, तो हम बाकी को समान रखते हुए फ़ंक्शन का नाम बदल सकते हैं।

=मिनीफ्स (बी२:बी७, ए२:ए७, डी१)

शेष लेख के लिए, हम प्रत्येक बार दोनों को सूचीबद्ध करने के बजाय या तो MAXIFS या MINIFS का उपयोग करके उदाहरण प्रस्तुत करेंगे। बस याद रखें कि आप जिस परिणाम को प्राप्त करने का प्रयास कर रहे हैं, उसके आधार पर आप आसानी से दोनों के बीच स्विच कर सकते हैं।

तिथियों के साथ कार्य करना, अनेक मानदंड

स्प्रेडशीट में तिथियों के साथ काम करते समय, जबकि तिथि को सीधे सूत्र में इनपुट करना संभव है, सेल में तारीख रखना सबसे अच्छा अभ्यास है ताकि आप केवल सूत्र में सेल का संदर्भ दे सकें। उदाहरण के लिए, यह कंप्यूटर को यह जानने में मदद करता है कि आप दिनांक 5/27/2020 का उपयोग करना चाहते हैं, न कि संख्या 5 को 27 से विभाजित करके 2022 तक।

आइए हर दो सप्ताह में किसी साइट पर विज़िटर की संख्या रिकॉर्ड करने वाली हमारी अगली तालिका देखें।

हम उस श्रेणी के प्रारंभ और अंत बिंदु निर्दिष्ट कर सकते हैं जिसे हम D2 और E2 में देखना चाहते हैं। इस श्रेणी में आगंतुकों की अधिकतम संख्या ज्ञात करने का हमारा सूत्र हो सकता है:

=MAXIFS(B2:B7, A2:A7, ">="&D2, A2:A7, "<="&E2)

ध्यान दें कि मानदंड बनाने के लिए हम "=" की तुलना को सेल संदर्भों से कैसे जोड़ सकते हैं। साथ ही, भले ही दोनों मानदंड समान श्रेणी के कक्षों (A2:A7) पर लागू किए जा रहे थे, आपको प्रत्येक मानदंड के अनुसार एक बार दो बार श्रेणी लिखनी होगी।

एकाधिक कॉलम

कई मानदंडों का उपयोग करते समय, आप उन्हें उसी श्रेणी में लागू कर सकते हैं जैसे हमने पिछले उदाहरण के साथ किया था, या आप उन्हें विभिन्न श्रेणियों में लागू कर सकते हैं। आइए हमारे नमूना डेटा को इस तालिका में संयोजित करें:

हमने प्रयोक्ता के लिए कुछ कक्षों को सेट किया है ताकि वे वह दर्ज कर सकें जो वे कक्ष E2 से G2 में खोजना चाहते हैं। इस प्रकार हमें एक ऐसे फॉर्मूले की आवश्यकता है जो फरवरी में सबसे कम सेबों को उठाएगा। हमारा सूत्र इस तरह दिखता है:

=MINIFS(C2:C7, B2:B7, ">="&F2, B2:B7, "<="&G2, A2:A7, E2)

MAXIFS/MINIFS के साथ या तर्क टाइप करें

इस बिंदु तक, हमने जिन उदाहरणों का उपयोग किया है, वे सभी AND आधारित तुलना हैं, जहाँ हम उन पंक्तियों की तलाश कर रहे हैं जो हमारे सभी मानदंडों को पूरा करती हैं। अब, हम उस मामले पर विचार करेंगे जब आप एक या किसी अन्य मानदंड को पूरा करने वाली पंक्ति की संभावना की खोज करना चाहते हैं।

आइए बिक्री की इस सूची को देखें:

हम एडम और बॉब दोनों के लिए अधिकतम बिक्री का पता लगाना चाहते हैं। सबसे आसान दो MAXIFS लेना है, और फिर उन दोनों कार्यों का MAX लेना है।

=MAX(MAXIFS(B2:B7, A2:A7, "Adam"), MAXIFS(B2:B7, A2:A7, "Bob"))

यहां, हमने कंप्यूटर से हमारे व्यक्तिगत स्कोर की गणना की है, और फिर हम उन्हें एक साथ जोड़ते हैं।

जब आपके पास अधिक मानदंड श्रेणियां हों, तो हमारा अगला विकल्प अच्छा है, जैसे कि आप बार-बार पूरे सूत्र को फिर से लिखना नहीं चाहते हैं। पिछले फॉर्मूले में, हमने कंप्यूटर को मैन्युअल रूप से दो अलग-अलग MAXIFS की गणना करने के लिए कहा था। हालाँकि, आप अपने मानदंड को एक सरणी के अंदर लिखकर भी ऐसा कर सकते हैं, जैसे:

=MAX(MAXIFS(B2:B7, A2:A7, {"एडम", "बॉब"}))

देखें कि कैसे घुंघराले कोष्ठक के अंदर सरणी का निर्माण किया जाता है। जब कंप्यूटर इस सूत्र का मूल्यांकन करता है, तो उसे पता चल जाएगा कि हम अपने सरणी में प्रत्येक आइटम के लिए MAXIFS फ़ंक्शन की गणना करना चाहते हैं, इस प्रकार संख्याओं की एक सरणी बनाते हैं। बाहरी MAX फ़ंक्शन तब संख्याओं की उस सरणी को लेगा और उसे एकल संख्या में बदल देगा। सूत्र मूल्यांकन के माध्यम से कदम बढ़ाते हुए, यह इस तरह दिखेगा:

=MAX(MAXIFS(B2:B7, A2:A7, {"एडम", "बॉब"})) =MAX(14548, 24956) =24956

हमें वही परिणाम मिलता है, लेकिन हम सूत्र को थोड़ा और संक्षेप में लिखने में सक्षम थे।

रिक्त स्थान से निपटना

कभी-कभी आपके डेटा सेट में रिक्त कक्ष होंगे जिन्हें आपको खोजने या बचने की आवश्यकता है। इनके लिए मानदंड निर्धारित करना थोड़ा मुश्किल हो सकता है, तो आइए एक और उदाहरण देखें।

ध्यान दें कि सेल A3 वास्तव में खाली है, जबकि सेल A5 में एक सूत्र है जो "" की शून्य-लंबाई वाली स्ट्रिंग लौटाता है। यदि हम . का कुल औसत ज्ञात करना चाहते हैं सही मायने में रिक्त कक्ष, हम "=" की कसौटी का उपयोग करेंगे, और हमारा सूत्र इस तरह दिखेगा:

=MAXIFS(B2:B7,A2:A7,"=")

दूसरी ओर, यदि हम उन सभी कक्षों के लिए औसत प्राप्त करना चाहते हैं जो नेत्रहीन रूप से रिक्त दिखते हैं, तो हम मानदंड को "" में बदल देंगे, और सूत्र जैसा दिखता है

= MAXIFS (B2:B7,A2:A7,"")

आइए इसे पलटें: क्या होगा यदि आप गैर-रिक्त कोशिकाओं का औसत ज्ञात करना चाहते हैं? दुर्भाग्य से, वर्तमान डिज़ाइन आपको शून्य-लंबाई वाले स्ट्रिंग से बचने नहीं देगा। आप "" के मानदंड का उपयोग कर सकते हैं, लेकिन जैसा कि आप उदाहरण में देख सकते हैं, इसमें अभी भी पंक्ति 5 से मान शामिल है।

= MAXIFS (B2:B7,A2:A7,"") 

यदि आपको शून्य लंबाई वाले स्ट्रिंग्स वाले कक्षों की गणना नहीं करने की आवश्यकता है, तो आप SUMPRODUCT के अंदर LEN फ़ंक्शन का उपयोग करने पर विचार करना चाहेंगे

Google पत्रक में MAXIFS और MINIIFS

MAXIFS और MINIIFS फ़ंक्शन Google पत्रक में ठीक उसी तरह काम करता है जैसे Excel में:

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave