एक्सेल सूत्र: गैर-सन्निहित सीमा के साथ COUNTIF -

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

=SUM(COUNTIF(INDIRECT(("rng1","rng2","rng3")),criteria))

सारांश

मानदंडों के साथ गैर-सन्निहित सीमा की गणना करने के लिए, आप INDIRECT और SUM के साथ COUNTIF फ़ंक्शन का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, सेल I5 में यह सूत्र है:

=SUM(COUNTIF(INDIRECT(("B5:B8","D7:D10","F6:F11")),">50"))

स्पष्टीकरण

COUNTIF एक श्रेणी में कोशिकाओं की संख्या को गिनाता है जो दिए गए मानदंडों को पूरा करते हैं। यदि आप कॉमा द्वारा अलग की गई कई श्रेणियों के साथ COUNTIF का उपयोग करने का प्रयास करते हैं, तो आपको एक त्रुटि मिलेगी। इसका एक उपाय यह है कि इस तरह इंडिरेक्ट फंक्शन के अंदर एरे स्थिरांक में रेंज के रूप में टेक्स्ट लिखें:

INDIRECT(("B5:B8","D7:D10","F6:F11"))

संकेत पाठ मूल्यों का मूल्यांकन करेगा और COUNTIF में कई रेंज पास करेगा। क्योंकि COUNTIF एक से अधिक रेंज प्राप्त करता है, इसलिए यह एक सरणी में एक से अधिक परिणाम देगा। हम SUM फ़ंक्शन का उपयोग "पकड़" और सरणी को संभालने के लिए करते हैं:

=SUM((4,2,3))

SUM फ़ंक्शन तब सभी मानों का योग लौटाता है, 9. हालांकि यह एक सरणी सूत्र है, लेकिन इसे CSE की आवश्यकता नहीं है, क्योंकि हम एक सरणी स्थिरांक का उपयोग कर रहे हैं।

नोट: संकेत एक अस्थिर कार्य है और कार्यपुस्तिका के प्रदर्शन को प्रभावित कर सकता है।

कई COUNTIFs

इस समस्या को हल करने का दूसरा तरीका एक से अधिक COUNTIF का उपयोग करना है:

=COUNTIF(B5:B8,">50")+COUNTIF(D7:D10,">50")+COUNTIF(F6:F11,">50")

सीमित सीमाओं के साथ, इस दृष्टिकोण को लागू करना आसान हो सकता है। यह संकेत के संभावित प्रदर्शन प्रभावों से बचा जाता है, और श्रेणियों के लिए एक सामान्य सूत्र वाक्यविन्यास की अनुमति देता है, इसलिए श्रेणियां कार्यपत्रक परिवर्तनों के साथ स्वचालित रूप से अपडेट होंगी।

सिंगल सेल रेंज

एकल कक्ष श्रेणियों के साथ, आप इस तरह COUNTIF के बिना एक सूत्र लिख सकते हैं:

=(A1>50)+(C1>50)+(E1>50)

प्रत्येक अभिव्यक्ति TRUE या FALSE देता है, जब गणित ऑपरेशन के दौरान 1 और शून्य के लिए मजबूर किया जाता है। यह एक सूत्र में बूलियन तर्क का उपयोग करने का एक उदाहरण है।

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