एक्सेल सूत्र: उन कोशिकाओं की गणना करें जिनमें त्रुटियां नहीं हैं -

विषय - सूची

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

=SUMPRODUCT(--NOT(ISERROR(range)))

सारांश

उन कक्षों की संख्या की गणना करने के लिए जिनमें त्रुटियां नहीं हैं, आप SUMPROPCT फ़ंक्शन में लिपटे ISERROR और NOT फ़ंक्शंस का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, E5 में सूत्र है:

=SUMPRODUCT(--NOT(ISERROR(B5:B14)))

स्पष्टीकरण

इस उदाहरण में, लक्ष्य एक सीमा में कोशिकाओं की संख्या को गिनना है जिसमें त्रुटियां नहीं हैं।

अंदर से बाहर काम करते हुए, हम पहली बार पूरे रेंज पर ISERROR फ़ंक्शन का उपयोग करते हैं:

ISERROR(B5:B14) // check all 10 cells

चूंकि B5: B14 में दस सेल हैं, ISERROR इस तरह के दस परिणामों के साथ एक सरणी देता है:

(FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE)

यहां, प्रत्येक TRUE मान एक सेल मान दर्शाता है जो एक त्रुटि है। चूंकि लक्ष्य उन कोशिकाओं की गणना करना है जिनमें त्रुटियां नहीं हैं, हम इन परिणामों को NOT फ़ंक्शन के साथ उल्टा करते हैं:

NOT((FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE))

कौन सा रिटर्न:

(TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;TRUE;FALSE)

ध्यान दें कि प्रत्येक TRUE मान अब एक सेल से मेल खाता है जिसमें कोई त्रुटि नहीं है। यह सरणी अब सही प्रारूप में है - TRUE मान त्रुटियों के बिना कोशिकाओं को दर्शाते हैं, FALSE मान त्रुटियों के साथ कोशिकाओं को दर्शाते हैं।

चूंकि SUMPRODUCT केवल संख्यात्मक डेटा के साथ काम करता है, इसलिए अगला कदम TRUE और FALSE मूल्यों को उनके संख्यात्मक समकक्षों में परिवर्तित करने के लिए है, 1 और 0. हम यह एक दोहरे नकारात्मक (-) के साथ करते हैं:

--(TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;TRUE;FALSE)

परिणामी सरणी इस तरह दिखती है:

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

अंत में, SUMPRODUCT इस सरणी में आइटमों को जमा करता है और कुल रिटर्न करता है, जो उदाहरण में नंबर 3 है:

=SUMPRODUCT((1;0;1;1;1;0;1;1;1;0)) // returns 7

ISERR फ़ंक्शन

ISERROR फ़ंक्शन की तरह, ISERR फ़ंक्शन TRUE लौटाता है जब कोई मान त्रुटि होता है। अंतर यह है कि ISERR # N / A त्रुटियों को अनदेखा करता है। यदि आप उन कोशिकाओं को गिनना चाहते हैं जिनमें त्रुटियां नहीं हैं, और # N / A त्रुटियों को अनदेखा करते हैं, तो आप ISERR को ISRRR के लिए स्थानापन्न कर सकते हैं:

=SUMPRODUCT(--NOT(ISERR(B5:B14))) // ignore #N/A

SUM विकल्प

आप त्रुटियों को गिनने के लिए SUM फ़ंक्शन का भी उपयोग कर सकते हैं। सूत्र की संरचना समान है:

=SUM(--NOT(ISERROR(B5:B14)))

नोट: यह एक सरणी सूत्र है और इसे Excel 365 को छोड़कर नियंत्रण + शिफ्ट + दर्ज के साथ दर्ज किया जाना चाहिए।

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