
सामान्य सूत्र
=SUMPRODUCT(--ISERROR(range))
सारांश
उन कोशिकाओं को गिनने के लिए जिनमें त्रुटियां हैं, आप SUMPRODUCT फ़ंक्शन में लिपटे ISERROR फ़ंक्शन का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, E5 सेल में यह सूत्र है:
=SUMPRODUCT(--ISERROR(B5:B9))
स्पष्टीकरण
SUMPRODUCT फ़ंक्शन एक या अधिक सरणियों को स्वीकार करता है, सरणियों को एक साथ गुणा करता है, और अंतिम परिणाम के रूप में "उत्पादों का योग" देता है। यदि केवल एक सरणी की आपूर्ति की जाती है, तो SUMPRODUCT केवल सरणी में वस्तुओं का योग लौटाता है।
दिखाए गए उदाहरण में, लक्ष्य दी गई सीमा में त्रुटियों को गिनना है। E5 में सूत्र है:
=SUMPRODUCT(--ISERROR(B5:B9))
अंदर से बाहर काम करते हुए, ISERROR फ़ंक्शन एक सेल में त्रुटि होने पर TRUE लौटाता है, और यदि नहीं तो FALSE। क्योंकि B5: B9 श्रेणी में पांच सेल हैं, ISERROR प्रत्येक सेल का मूल्यांकन करता है और एक सरणी में पांच परिणाम देता है:
(TRUE;FALSE;TRUE;FALSE;TRUE)
TRUE / FALSE मानों को 1 और 0 के बराबर करने के लिए, हम दोहरे नकारात्मक (-) का उपयोग करते हैं। परिणामी सरणी इस तरह दिखती है:
(1;0;1;0;1)
अंत में, SUMPRODUCT इस सरणी में आइटमों को जमा करता है और कुल रिटर्न करता है, जो इस मामले में 3 है।
ISERR विकल्प
ISERROR फ़ंक्शन सभी त्रुटियों को गिनता है। यदि किसी कारण से आप # N / A को छोड़कर सभी त्रुटियों को गिनना चाहते हैं, तो आप इसके बजाय ISERR फ़ंक्शन का उपयोग कर सकते हैं:
=SUMPRODUCT(--ISERR(B5:B9)) // returns 2
चूंकि उदाहरण में दिखाई गई त्रुटियों में से एक # N / A है, इसलिए ISERR विकल्प 3 के बजाय 2 देता है।
सूत्र SUM के साथ
आप त्रुटियों को गिनने के लिए SUM फ़ंक्शन का भी उपयोग कर सकते हैं, लेकिन आपको एक सरणी सूत्र के रूप में दर्ज करना होगा। एक बार प्रवेश करने के बाद सूत्र इस तरह दिखेगा:
(=SUM(--ISERROR(range)))
घुंघराले कोष्ठक एक्सेल द्वारा स्वचालित रूप से जोड़े जाते हैं और एक सरणी सूत्र को इंगित करते हैं।
नोट: यह एक सरणी सूत्र है, और इसे एक्सेल 365 को छोड़कर नियंत्रण + शिफ्ट + दर्ज के साथ दर्ज किया जाना चाहिए।