उदाहरण कार्यपुस्तिका डाउनलोड करें
इस ट्यूटोरियल में, हम COUNTIF और SUMPRODUCT फ़ंक्शंस का उपयोग किसी श्रेणी के भीतर किसी भी टेक्स्ट वाले सेल की गणना करने के लिए करेंगे।
किसी भी पाठ के साथ कोशिकाओं की गणना करने के लिए COUNTIF
COUNTIF फ़ंक्शन उन कक्षों की गणना करता है जो कुछ मानदंडों को पूरा करते हैं। इस मामले में, हम उन कक्षों को गिनना चाहते हैं जिनमें कोई पाठ है। हम तारक वाइल्डकार्ड प्रतीक का उपयोग करके ऐसा करते हैं:
1 =COUNTIF(B2:B6,"*")
तारकीय वाइल्डकार्ड किसी भी लम्बाई के पाठ के किसी भी तार से मेल खाता है। यदि आपके पास तारक के पहले या बाद में कोई वर्ण नहीं है (जैसा कि ऊपर हमारे उदाहरण में है), तो यह किसी भी और सभी पाठ से मेल खाएगा।
याद रखें कि टेक्स्ट स्ट्रिंग्स को फ़ार्मुलों में दर्ज करते समय, आपको स्ट्रिंग्स को हमेशा उद्धरण चिह्नों से घेरना चाहिए। यह वाइल्डकार्ड के बारे में भी सच है।
शर्तों के साथ कक्षों की गणना करने के लिए COUNTIFS फ़ंक्शन
COUNTIFS फ़ंक्शन COUNTIF फ़ंक्शन के समान कार्य करता है, सिवाय इसके कि यह कई मानदंडों की अनुमति देता है। एक उदाहरण प्रदर्शित करने के लिए, ऊपर दिए गए उदाहरण का उपयोग करें, इस समय को छोड़कर हम "एबीसी" कहने वाले सेल को बाहर कर देंगे। हम "" प्रतीक को एक सशर्त कथन के रूप में जोड़कर ऐसा कर सकते हैं जो "बराबर नहीं" का प्रतिनिधित्व करता है।
1 | = COUNTIFS (रेंज, "*", रेंज, "टेक्स्ट") |
1 | =COUNTIFS(B2:B6,"*", B2:B6, "ABC") |
आप देखेंगे कि इस सूत्र में भी शर्त उद्धरण चिह्नों से घिरी हुई है। आप जितनी चाहें उतनी शर्तें जोड़ सकते हैं, बस रेंज और फिर शर्त जोड़कर फ़ंक्शन की सूत्र संरचना का पालन करना याद रखें।
यह ध्यान दिया जाना चाहिए कि "एबीसी" केस संवेदनशील नहीं है, इसलिए इसमें छोटे मामले वाले सेल भी शामिल होंगे, यानी "एबीसी", "एबीसी", "एबीसी" वाले सेल शामिल होंगे।
किसी भी पाठ के साथ कोशिकाओं की गणना करने के लिए SUMPRODUCT
SUMPRODUCT फ़ंक्शन का उपयोग सशर्त रूप से कक्षों की गणना करने के लिए भी किया जा सकता है। यह COUNTIF फ़ंक्शन की तुलना में अधिक जटिल है, लेकिन बहुत अधिक शक्तिशाली है।
1 = SUMPRODUCT (INT (ISTEXT (रेंज))
1 =SUMPRODUCT(INT(ISTEXT(B2:B6))
आइए इसके प्रत्येक भाग को समझने के लिए इस सूत्र को तोड़ते हैं
सूत्र पट्टी में फ़ंक्शन के किसी भाग को हाइलाइट करें और उस सूत्र भाग का परिकलित मान देखने के लिए F9 दबाएँ।
ISTEXT एक बूलियन फ़ंक्शन है जो इस आधार पर TRUE या FALSE लौटाता है कि सेल में टेक्स्ट है या नहीं। हालांकि, जब एक SUMPRODUCT फ़ंक्शन के अंदर उपयोग किया जाता है तो यह TRUE/FALSE मानों की एक सरणी लौटाएगा: {TRUE; झूठा; झूठा; सच; सच}।
इसके बाद हम बूलियन मानों को 1s और 0s में बदलने के लिए INT फ़ंक्शन का उपयोग करते हैं ताकि SUMPRODUCT फ़ंक्शन टेक्स्ट वाले कक्षों की संख्या की गणना करके मानों को जोड़ सके।
आप डबल यूनरी साइन "-" (जिसे आमतौर पर डबल नेगेटिव भी कहा जाता है) का उपयोग कर सकते हैं जो क्रमशः TRUE और FALSE मानों को 1s और 0s में परिवर्तित करता है।
अंत में, SUMPRODUCT उस सरणी का योग लेगा: 1 + 0 + 0 + 1 + 1 = 3।
Google पत्रक - किसी भी पाठ के साथ कक्षों की गणना करें
उपरोक्त सभी उदाहरण Google शीट्स में ठीक उसी तरह काम करते हैं जैसे एक्सेल में।