एक्सेल सूत्र: गिनती कोशिकाओं जो खाली नहीं हैं -

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

=COUNTA(range)

सारांश

उन कक्षों की गणना करने के लिए जो एक सीमा में रिक्त नहीं हैं, आप COUNTA फ़ंक्शन का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, D5 में यह सूत्र है:

=COUNTA(B5:B9)

स्पष्टीकरण

COUNTA पूरी तरह से स्वचालित है। जब कई प्रकार की कोशिकाएं दी जाती हैं, तो यह उन कोशिकाओं की गिनती देता है, जिनमें संख्या, पाठ, तार्किक मान और त्रुटियां होती हैं। खाली कोशिकाओं को नजरअंदाज कर दिया जाता है।

COUNTIF और COUNTIFS के साथ

COUNTIF फ़ंक्शन के साथ गैर-रिक्त कक्षों की गणना करने के लिए, आप इस तरह एक सूत्र का उपयोग कर सकते हैं:

=COUNTIF(range,"")

इसी दृष्टिकोण को COUNTIFS फ़ंक्शन के साथ बढ़ाया जा सकता है:

=COUNTIFS(rng1,">100",rng2,"")

यहाँ हम कोशिकाओं की गिनती करते हैं जब rng1 में मान 100 से अधिक होता है और rng2 रिक्त नहीं होता है।

यह भी देखें: सूत्र मानदंड के 50 उदाहरण।

कोशिकाओं को कम से कम एक वर्ण से गिनें

COUNTA के साथ एक समस्या यह है कि यह सूत्रों (= "") द्वारा लौटाए गए खाली तारों की भी गणना करेगा। यदि आप इस समस्या में भाग लेते हैं, तो आप इस तरह एक सूत्र का उपयोग कर सकते हैं:

=SUMPRODUCT(--(LEN(A1:A100)>0))

यहां, LEN फ़ंक्शन प्रत्येक श्रेणी के लिए वर्ण गणना देता है, जो तब ऑपरेटर (>) से अधिक के साथ शून्य की तुलना में है। यह अभिव्यक्ति उन कोशिकाओं के लिए TRUE लौटाती है जिनमें कम से कम 1 वर्ण और दूसरों के लिए FALSE होता है। डबल-नेगेटिव (-) का उपयोग TRUE / FALSE मानों को उनके और शून्य करने के लिए किया जाता है, और SUMPRODUCT फ़ंक्शन योग देता है।

रिक्त कोशिकाओं की गणना करें

रिक्त कक्षों को गिनने के लिए, आप COUNTBLANK फ़ंक्शन का उपयोग कर सकते हैं जैसे:

=COUNTBLANK(B4:B9)

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