एक्सेलमधील VBA COUNTIF फंक्शन (6 उदाहरणे)

  • ह्याचा प्रसार करा
Hugh West

Excel मधील COUNTIF फंक्शन दिलेल्या अटी पूर्ण करणाऱ्या श्रेणीतील सेलची संख्या मोजण्यासाठी वापरला जातो. या लेखात, आम्ही तुम्हाला एक्सेलमध्ये VBA मॅक्रोसह COUNTIF फंक्शन कसे वापरायचे ते दर्शवू.

वर्कबुक डाउनलोड करा

तुम्ही येथून विनामूल्य सराव एक्सेल वर्कबुक डाउनलोड करू शकता.

VBA.xlsm सह COUNTIF फंक्शन

एक्सेलमधील COUNTIF फंक्शन

  • सिंटॅक्स

WorksheetFunction.CountIf( Arg1 श्रेणी म्हणून, Arg2 ) दुहेरी म्हणून

  • मापदंड
पॅरामीटर आवश्यक/ पर्यायी डेटा प्रकार वर्णन
Arg1 <2 आवश्यक श्रेणी

गणित सेलमधील सेलची श्रेणी.

Arg2 आवश्यक व्हेरिएंट एक संख्या, अभिव्यक्ती, सेल संदर्भ, किंवा कोणते सेल मोजायचे हे परिभाषित करणारा मजकूर. उदाहरणार्थ, अभिव्यक्ती 20, “20”, “>20”, “फळ” किंवा B2 असू शकते.
  • परताव्याचा प्रकार

दुप्पट म्हणून मूल्य

6 एक्सेलमधील COUNTIF फंक्शन VBA सह वापरण्याची उदाहरणे

इन या विभागात, तुम्ही VBA कोडसह मजकूर, संख्या इत्यादी मोजण्यासाठी Excel मध्ये COUNTIF फंक्शन कसे वापरायचे ते शिकाल.

1. Excel VBA

Excel चे WorksheetFunction मध्ये COUNTIF सह वर्कशीट फंक्शन बहुतेक कॉल करण्यासाठी वापरले जाऊ शकतेएक्सेलमधील इतर फंक्शन्स जी एक्सेलमधील इन्सर्ट फंक्शन डायलॉग बॉक्समध्ये उपलब्ध आहेत आणि COUNTIF फंक्शन हे त्यापैकी एक फंक्शन आहे.

वरील उदाहरणासह, आपण एक्सेलमध्ये VBA सह डेटा मोजण्यासाठी वर्कशीट फंक्शन COUNTIF सह कसे वापरायचे ते शिकू.

चरण:

  • तुमच्या कीबोर्डवरील Alt + F11 दाबा किंवा डेव्हलपर -> टॅबवर जा. व्हिज्युअल बेसिक व्हिज्युअल बेसिक एडिटर उघडण्यासाठी.

  • पॉप-अप कोड विंडोमध्ये, मेनू बारमधून , घाला -> मॉड्यूल .

  • खालील कोड कॉपी करा आणि कोड विंडोमध्ये पेस्ट करा.
7481

तुमचा कोड आता चालण्यासाठी तयार आहे.

  • दाबा F5 तुमच्या कीबोर्डवर किंवा मेनू बारमधून चालवा -> Sub/UserForm चालवा. मॅक्रो चालवण्यासाठी तुम्ही सब-मेनू बारमधील स्मॉल प्ले आयकॉन वर क्लिक करू शकता.

आम्हाला हे शोधायचे आहे आमच्या डेटासेटमध्ये 3 पेक्षा कमी किती संख्या आहेत. त्यामुळे कोड चालवल्यानंतर आम्हाला 4 चा निकाल मिळाला जो आमच्या डेटासेटसाठी 3 पेक्षा कमी असलेल्या संख्यांची संख्या आहे.

अधिक वाचा: दोन संख्यांमधील COUNTIF कसे वापरावे (4 पद्धती)

2. एक्सेलमध्ये विशिष्ट मजकूर मोजण्यासाठी COUNTIF फंक्शन

तुम्हाला एक्सेल शीटमध्ये किती शहरे किंवा नावे किंवा खाद्यपदार्थ इत्यादींसारख्या विशिष्ट मजकूराची मोजणी करायची असल्यास, तुम्ही VBA मध्ये COUNTIF फंक्शन वापरू शकतो.

वरील उदाहरणावरून, आपण कसे वापरायचे ते शिकू. आमच्या डेटासेटमध्ये VBA मॅक्रोसह जॉन नाव किती वेळा येते हे मोजण्यासाठी COUNTIF .

पायऱ्या:

  • पूर्वी प्रमाणेच, विकसक टॅबमधून Visual Basic Editor उघडा आणि Insert a Module कोड विंडोमध्ये.
  • कोड विंडोमध्ये, खालील कोड कॉपी करा आणि पेस्ट करा.
2258

तुमचा कोड आता रन करण्यासाठी तयार आहे.

मॅक्रो

  • चालवा आणि तुम्हाला एकूण संख्या मिळेल.

तुम्ही नसल्यास तुमच्या कोडमध्ये मजकूर थेट लिहायचा नाही, तर तुम्ही तो आधी व्हेरिएबलमध्ये स्टोअर करू शकता आणि नंतर कोडमध्ये व्हेरिएबल पास करू शकता. खाली दिलेल्या कोडप्रमाणेच,

8264

अधिक वाचा: COUNTIF सह प्रारंभी मजकूर मोजा & एक्सेलमधील डावी कार्ये

3. VBA सह क्रमांक मोजण्यासाठी COUNTIF फंक्शन

तुम्ही काही परिणाम काढण्यासाठी COUNTIF फंक्शन वापरू शकता.

वरून वरील उदाहरणात, आम्ही VBA मॅक्रोसह 1.1 पेक्षा जास्त असलेल्या आमच्या डेटासेटमध्ये किती संख्या आहेत हे मोजण्यासाठी COUNTIF कसे वापरायचे ते शिकू.

चरण:

  • पूर्वी प्रमाणेच, डेव्हलपर टॅब आणि वरून Visual Basic Editor उघडा कोड विंडोमध्ये एक मॉड्यूल घाला.
  • कोड विंडोमध्ये, खालील कोड कॉपी कराआणि पेस्ट करा.
8967

तुमचा कोड आता रन करण्यासाठी तयार आहे.

  • रन मॅक्रो आणि तुम्हाला एकूण संख्या मिळेल.

आधी चर्चा केल्याप्रमाणे, जर तुम्हाला तुमच्या कोडमध्ये थेट नंबर लिहायचा नसेल तर तुम्ही तो एका मध्ये स्टोअर करू शकता. व्हेरिएबल आधी आणि नंतर कोडच्या आत व्हेरिएबल पास करा. खाली दिलेल्या कोडप्रमाणेच,

9972

अधिक वाचा: Excel COUNTIF पेक्षा जास्त आणि निकषांपेक्षा कमी

समान वाचन

  • 0 पेक्षा जास्त सेल मोजण्यासाठी एक्सेल COUNTIF फंक्शन
  • IF आणि COUNTIF फंक्शन्स कसे वापरावे एक्सेलमध्ये एकत्र
  • एक्सेल COUNTIF सेल मोजण्यासाठी ज्यामध्ये दुसर्‍या सेलमधील मजकूर आहे
  • एक्सेलमध्ये टक्केवारी मोजण्यासाठी COUNTIF फंक्शन कसे वापरावे<2

4. Excel मध्ये ऑब्जेक्टच्या श्रेणीसह COUNTIF फंक्शन

तुम्ही सेलचा एक गट श्रेणी ऑब्जेक्ट ला नियुक्त करू शकता आणि नंतर मूल्ये मोजण्यासाठी ते श्रेणी ऑब्जेक्ट वापरू शकता Excel मध्ये.

चरण:

  • वरून Visual Basic Editor उघडा कोड विंडोमध्ये विकसक टॅब आणि घाला एक मॉड्यूल .
  • कोड विंडोमध्ये, खालील कोड कॉपी करा आणि पेस्ट करा.
6917

तुमचा कोड आता रन करण्यासाठी तयार आहे.

  • रन कोड आणि तुम्हाला एकूण संख्या एकत्रितपणे मिळेल मूल्य.

अधिक वाचा: मध्ये नॉन कंटिग्युअस रेंजसाठी COUNTIF कसे वापरावेएक्सेल

5. Excel मध्ये COUNTIF फॉर्म्युला पद्धत

तुम्ही फॉर्म्युला आणि/किंवा FormulaR1C1 पद्धत देखील वापरू शकता सेलवर COUNTIF लागू करण्यासाठी VBA मध्ये. अशा ऑपरेशन्स करण्यासाठी या पद्धती अधिक लवचिक आहेत.

5.1. फॉर्म्युला पद्धत

फॉर्म्युला पद्धत खाली उदाहरणात दर्शविलेल्या B5:B10 म्हणून सेलची श्रेणी निर्दिष्ट करण्यास अनुमती देते.

स्टेप्स:

  • Visual Basic Editor च्या कोड विंडोमध्ये, खालील कोड कॉपी करा आणि पेस्ट करा.<10
2020

तुमचा कोड आता चालण्यासाठी तयार आहे.

कोडचा हा तुकडा तुम्हाला आवश्यक असलेल्या डेटाची एकूण संख्या देईल.

5.2. FormulaR1C1 पद्धत

FormulaR1C1 पद्धत अधिक लवचिक आहे कारण ती सेलच्या सेट श्रेणीपुरती मर्यादित नाही.

त्याच डेटासेटसह, आता आपण VBA मध्ये मूल्ये मोजण्यासाठी FormulaR1C1 कसे वापरायचे ते शिकू.

चरण:

<8
  • Visual Basic Editor च्या कोड विंडोमध्ये, खालील कोड कॉपी करा आणि तो पेस्ट करा.
  • 3218

    तुमचा कोड आता रन करण्यासाठी तयार आहे.

    हा कोड तुम्हाला आवश्यक असलेल्या डेटाची एकूण संख्या देखील देईल.

    तुम्ही सेट करू इच्छित नसल्यास आउटपुट श्रेणी नंतर तुम्ही याप्रमाणे लिहून हा कोड आणखी लवचिक बनवू शकता,

    9062

    सूत्र अटी पूर्ण करणार्‍या सेलची गणना करेल आणि उत्तरतुमच्या वर्कशीटमध्ये ActiveCell . COUNTIF फंक्शनमधील श्रेणीचा संदर्भ पंक्ती (R) आणि स्तंभ (C) वाक्यरचना वापरून संदर्भित करणे आवश्यक आहे.

    अधिक वाचा: Excel मध्ये दोन सेल व्हॅल्यूमध्ये COUNTIF कसे लागू करावे

    6. COUNTIF फंक्शनचा परिणाम व्हेरिएबलला नियुक्त करणे

    तुम्हाला तुमच्या एक्सेल डेटासेट ऐवजी तुमच्या सूत्राचा निकाल इतरत्र वापरायचा असल्यास, तुम्ही परिणाम व्हेरिएबलला नियुक्त करू शकता आणि नंतर ते तुमच्या कोड.

    त्यासाठी VBA कोड आहे,

    2946

    परिणाम Excel संदेश बॉक्समध्ये दर्शविला जाईल.

    अधिक वाचा: COUNTIF एक्सेल उदाहरण (22 उदाहरणे)

    निष्कर्ष <5

    या लेखाने तुम्हाला एक्सेलमध्ये VBA सह COUNTIF फंक्शन कसे वापरायचे ते दाखवले आहे. मला आशा आहे की हा लेख तुमच्यासाठी खूप फायदेशीर ठरला आहे. तुम्हाला या विषयासंबंधी काही प्रश्न असल्यास मोकळ्या मनाने विचारा.

    ह्यू वेस्ट हे एक अत्यंत अनुभवी एक्सेल ट्रेनर आणि विश्लेषक आहेत ज्याचा उद्योगात 10 वर्षांपेक्षा जास्त अनुभव आहे. त्यांनी अकाउंटिंग आणि फायनान्समध्ये बॅचलर डिग्री आणि बिझनेस अॅडमिनिस्ट्रेशनमध्ये पदव्युत्तर पदवी घेतली आहे. ह्यूला शिकवण्याची आवड आहे आणि त्याने एक अद्वितीय शिकवण्याचा दृष्टीकोन विकसित केला आहे ज्याचे अनुसरण करणे आणि समजणे सोपे आहे. एक्सेलच्या त्यांच्या तज्ञ ज्ञानाने जगभरातील हजारो विद्यार्थ्यांना आणि व्यावसायिकांना त्यांची कौशल्ये सुधारण्यास आणि त्यांच्या करिअरमध्ये उत्कृष्ट कामगिरी करण्यास मदत केली आहे. त्याच्या ब्लॉगद्वारे, ह्यू आपले ज्ञान जगासोबत सामायिक करतो, व्यक्ती आणि व्यवसायांना त्यांच्या पूर्ण क्षमतेपर्यंत पोहोचण्यात मदत करण्यासाठी विनामूल्य एक्सेल ट्यूटोरियल आणि ऑनलाइन प्रशिक्षण ऑफर करतो.