एक्सेल सूत्र: सहिष्णुता से बाहर मूल्यों की गणना -

विषय - सूची

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

=SUMPRODUCT(--(ABS(data-target)>tolerance))

सारांश

डेटा के एक सेट में बर्दाश्त से बाहर होने वाले मूल्यों की गणना करने के लिए, आप SUMPRODUCT और ABS फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, F6 में सूत्र है:

=SUMPRODUCT(--(ABS(data-target)>tolerance))

जहाँ "डेटा" नाम की सीमा B5 है: B14, "लक्ष्य" नाम की श्रेणी F4 है, और "सहिष्णुता" नाम की श्रेणी F5 है।

स्पष्टीकरण

यह सूत्र बताता है कि एक निश्चित सहिष्णुता की सीमा में कितने मूल्य नहीं हैं। प्रत्येक मूल्य की भिन्नता की गणना इस के साथ की जाती है:

ABS(data-target)

क्योंकि नामित श्रेणी "डेटा" में 10 मान हैं, F4 में लक्ष्य मान को घटाकर 10 परिणामों के साथ एक सरणी बनाई जाएगी:

(0.001;-0.002;-0.01;0.003;0.008;0;-0.003;-0.01;0.002;-0.006)

ABS फ़ंक्शन किसी भी नकारात्मक मान को सकारात्मक में बदलता है:

(0.001;0.002;0.01;0.003;0.008;0;0.003;0.01;0.002;0.006)

इस सरणी की तुलना F5 में निश्चित सहिष्णुता से की जाती है:

ABS(data-target)>tolerance

परिणाम एक सरणी या TRUE FALSE मान है, और दोहरा नकारात्मक इनको और शून्य में बदल देता है। SUMPRODUCT के अंदर, अंतिम सरणी इस तरह दिखती है:

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

जहां शून्य सहिष्णुता के भीतर मूल्यों का प्रतिनिधित्व करते हैं, और 1s सहिष्णुता से बाहर के मूल्यों का प्रतिनिधित्व करते हैं। SUMPRODUCT तब सरणी में आइटमों को भेजता है, और अंतिम परिणाम देता है, 4।

सहनशीलता के भीतर सभी मूल्य

"हाँ" वापस करने के लिए यदि डेटा रेंज में सभी मान किसी दिए गए सहिष्णुता के भीतर हैं, और "नहीं" यदि नहीं, तो आप इसके लिए सूत्र को अनुकूलित कर सकते हैं:

=IF(SUMPRODUCT(--(ABS(data-target)>tolerance)),"Yes","No")

यदि SUMPRODUCT किसी भी संख्या को शून्य से अधिक लौटाता है, तो IF TRUE के रूप में तार्किक परीक्षण का मूल्यांकन करेगा। शून्य परिणाम का मूल्यांकन FALSE के रूप में किया जाएगा।

सहिष्णुता से बाहर मूल्यों को हाइलाइट करें

आप इस तरह के फार्मूले के आधार पर एक सशर्त प्रारूपण नियम के साथ सहिष्णुता के मूल्यों को उजागर कर सकते हैं:

=ABS(B5-target)>tolerance

यह पृष्ठ सूत्रों के साथ सशर्त स्वरूपण के अधिक उदाहरणों को सूचीबद्ध करता है।

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