सामान्य सूत्र
(=MIN(IF(range=criteria,values)))
सारांश
मानदंड के आधार पर न्यूनतम मान प्राप्त करने के लिए, आप IF फ़ंक्शन के साथ MIN फ़ंक्शन का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, G6 में सूत्र है:
(=MIN(IF(names=F6,times)))
जहाँ "नाम" नाम की श्रेणी B6: B17 है, और समय का नाम D6: D17 है।
यह एक सरणी सूत्र है और इसे Control + Shift + Enter के साथ दर्ज किया जाना चाहिए।
स्पष्टीकरण
आईएफ फ़ंक्शन का मूल्यांकन पहले तार्किक परीक्षण के साथ किया जाता है:
names=F6
यह TRUE / FALSE मानों का एक सरणी उत्पन्न करता है, जहाँ TRUE उन पंक्तियों से मेल खाता है जहाँ F6 में मान का मिलान होता है:
(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE)
IF के लिए "मान यदि सही है" नामांकित श्रेणी "बार" है, जो समय का पूरा सेट लौटाता है। नतीजा यह है कि तार्किक परीक्षण से सरणी समय मानों को प्रभावी ढंग से "फ़िल्टर" करती है। जब परिणाम TRUE होता है, तो IF द्वारा लौटाए गए सरणी में समय बीत जाता है। जब परिणाम FALSE होता है, तो समय मूल्य को बूलियन FALSE द्वारा बदल दिया जाता है:
(0.000868055555555556;FALSE;FALSE;0.000902777777777778;FALSE;FALSE;0.000914351851851852;FALSE;FALSE;0.000833333333333333;FALSE;FALSE)
नोट: एक्सेल समय भिन्नात्मक मूल्य हैं, जो लंबे दशमलव मानों की व्याख्या करता है।
IF फ़ंक्शन फ़िल्टर की तरह कार्य करता है। केवल TRUE से जुड़े मूल्य फ़िल्टर के माध्यम से इसे बनाते हैं, अन्य मानों को FALSE से बदल दिया जाता है।
IF फ़ंक्शन सीधे इस फ़ंक्शन को MIN फ़ंक्शन पर वितरित करता है, सरणी में न्यूनतम मान लौटाता है। FALSE मानों को स्वचालित रूप से अनदेखा कर दिया जाता है।
खाली सेल
खाली कोशिकाओं को शून्य मान को MIN में पारित करने का कारण होगा, जिससे अप्रत्याशित परिणाम हो सकते हैं। खाली कोशिकाओं को "फ़िल्टर" करने के लिए आप इस तरह से एक और नेस्टेड जोड़ सकते हैं:
=MIN(IF(names=F6,IF(times"",times)))
MINIFS के साथ
Office 365 के माध्यम से Excel 2016 में शुरू किया गया MINIFS फ़ंक्शन किसी सरणी सूत्र की आवश्यकता के बिना न्यूनतम या एक से अधिक मानदंडों के आधार पर गणना करने के लिए डिज़ाइन किया गया है। MINIFS के साथ, G6 में सूत्र है:
=MINIFS(times,names,F6)








