Excel सूत्र: रिक्त न होने पर न्यूनतम अंतर -

विषय - सूची

सामान्य सूत्र

(=MIN(IF((rng1"")*(rng2""),rng1-rng2)))

सारांश

मूल्यों के दो सेटों के बीच न्यूनतम अंतर की गणना करने के लिए, ऐसे मामलों की अनदेखी करना जहां या तो मूल्य रिक्त है, आप MIN और IF फ़ंक्शन के आधार पर एक सरणी सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, F4 में सूत्र है:

(=MIN(IF((B5:B12"")*(C5:C12""),B5:B12-C5:C12)))

जो 115, बिक्री-लागत का न्यूनतम रिटर्न देता है, उन मामलों की अनदेखी करता है जहां या तो मूल्य रिक्त है।

नोट: यह एक सरणी सूत्र है और इसे Control + Shift + Enter के साथ दर्ज किया जाना चाहिए।

स्पष्टीकरण

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

(B5:B12"")*(C5:C12"")

क्योंकि प्रत्येक श्रेणी में 8 कोशिकाएँ होती हैं, इस ऑपरेशन का परिणाम इस प्रकार है:

(1;1;1;0;1;1;0;0)

यह सरणी फ़िल्टर के रूप में कार्य करती है। उन मामलों में जहां मान 1 है, IF मान से गुजरने की अनुमति देता है। वास्तविक अंतर मानों की गणना एक अन्य सरणी ऑपरेशन के साथ की जाती है:

B5:B12-C5:C12

जो इस परिणाम को उत्पन्न करता है:

(150;255;125;1100;150;115;-890;1025)

तार्किक परीक्षण का मूल्यांकन करने के बाद, MIN फ़ंक्शन में दिया गया एरे इस तरह दिखता है:

(150;255;125;FALSE;150;115;FALSE;FALSE)

ध्यान दें कि उन पंक्तियों के लिए "अंतर मान" जहां बिक्री या लागत रिक्त है, अब FALSE है। MIN फ़ंक्शन स्वचालित रूप से FALSE मानों की अनदेखी करता है और शेष संख्याओं की न्यूनतम संख्या, 115 लौटाता है।

रिक्तता को अनदेखा करते हुए अधिकतम अंतर

रिक्त मानों को अनदेखा करने वाले अधिकतम अंतर को वापस करने के लिए, आप MAX को MIN के लिए स्थानापन्न कर सकते हैं:

(=MAX(IF((B5:B12"")*(C5:C12""),B5:B12-C5:C12)))

यह सूत्र उसी तरह काम करता है जैसे ऊपर बताया गया है।

MINIFS और सहायक कॉलम के साथ

इस समस्या को हल करने के लिए MINIFS फ़ंक्शन का उपयोग किया जा सकता है, लेकिन इसके लिए इस तरह के फॉर्मूले के साथ एक सहायक कॉलम के उपयोग की आवश्यकता होती है:

=B5-C5

कॉलम D में उपरोक्त सूत्र के साथ, MINIFS का उपयोग इस तरह किया जा सकता है:

=MINIFS(D5:D12,B5:B12,"",C5:C12,"")

यह एक सरणी सूत्र नहीं है, और इसे नियंत्रण + शिफ्ट + दर्ज के साथ दर्ज करने की आवश्यकता नहीं है।

दिलचस्प लेख...