ايڪسل ۾ VBA COUNTIF فنڪشن (6 مثال)

  • هن کي شيئر ڪريو
Hugh West

COUNTIF فنڪشن Excel ۾ استعمال ڪيو ويندو آهي سيلن جي تعداد کي ڳڻڻ لاءِ هڪ حد اندر جيڪي ڏنل شرطن کي پورا ڪن ٿا. هن آرٽيڪل ۾، اسان توهان کي ڏيکارينداسين ته ڪيئن استعمال ڪجي COUNTIF فنڪشن ايڪسل ۾ VBA ميڪرو سان.

ڊائون لوڊ ڪريو ورڪ بڪ

توهان هتي تان مفت مشق Excel ورڪ بڪ ڊائون لوڊ ڪري سگهو ٿا.

COUNTIF فنڪشن سان VBA.xlsm

COUNTIF فنڪشن Excel ۾

  • نحو

WorksheetFunction.CountIf( Arg1 جيئن حد تائين، Arg2 ) جيئن ڊبل

14>

  • پيراميٽرز
21> رينج
پيراميٽر گهربل/ اختياري ڊيٽا جو قسم تفصيل
Arg1 گهربل

سيلز جي حد ڳڻپ جي سيلن مان.

Arg2 گهربل مختلف هڪ نمبر، اظهار، سيل حوالو، يا متن جيڪو بيان ڪري ٿو ته ڪهڙن سيلن کي ڳڻڻ گهرجي. مثال طور، اظهار 20، “20”، “>20”، “ميوو”، يا B2 ٿي سگهي ٿو.
  • واپسي جو قسم

وئل ڊبل

هن حصي ۾، توهان سکندا ته ڪيئن استعمال ڪجي COUNTIFفنڪشن کي ايڪسل ۾ ٽيڪسٽ، نمبر وغيره کي ڳڻڻ لاءِ VBAڪوڊ سان.

1. WorksheetFunction with COUNTIF in Excel VBA

Excel’s WorksheetFunction استعمال ڪري سگھجي ٿو گھڻن کي ڪال ڪرڻ لاءِExcel ۾ ٻيا فنڪشن جيڪي موجود آهن Insert Function dialogue box Excel ۾ ۽ COUNTIF فنڪشن انهن مان هڪ آهي.

مٿي ڏنل مثال سان، اسان سکنداسين ته ڪيئن استعمال ڪجي WorksheetFunction with COUNTIF ڊيٽا کي ڳڻڻ لاءِ VBA سان Excel ۾.

قدم:

  • دٻايو Alt + F11 پنھنجي ڪيبورڊ تي يا ٽيب ڏانھن وڃو ڊولپر -> Visual Basic کولڻ لاءِ Visual Basic Editor .

  • پاپ اپ ڪوڊ ونڊو ۾، مينيو بار مان ڪلڪ ڪريو داخل ڪريو -> ماڊل .

  • هيٺ ڏنل ڪوڊ ڪاپي ڪري ڪوڊ ونڊو ۾ پيسٽ ڪريو.
3856

توهان جو ڪوڊ ھاڻي ھاڻي ھلڻ لاءِ تيار آھي.

  • دٻايو F5 پنھنجي ڪيبورڊ تي يا مينيو بار مان چونڊيو چلايو -> هلايو Sub/UserForm . توھان صرف ڪلڪ ڪري سگھوٿا small Play icon ذيلي مينيو بار ۾ ميڪرو کي هلائڻ لاءِ. اسان جي ڊيٽا سيٽ ۾ ڪيترا نمبر آهن جيڪي 3 کان گهٽ آهن. پوءِ ڪوڊ هلائڻ کان پوءِ اسان کي 4 جو نتيجو مليو جيڪو انگن جي ڳڻپ آهي جيڪي اسان جي ڊيٽا سيٽ لاءِ 3 کان گهٽ آهن.

    وڌيڪ پڙهو: ٻن نمبرن جي وچ ۾ COUNTIF ڪيئن استعمال ڪجي (4 طريقا)

    2. COUNTIF فنڪشن هڪ مخصوص متن کي ڳڻڻ لاءِ Excel ۾

    جيڪڏهن توهان ڪنهن مخصوص ٽيڪسٽ کي ڳڻڻ چاهيو ٿا جهڙوڪ هڪسل شيٽ ۾ ڪيترا شهر يا نالا يا کاڌو وغيره آهن، ته پوءِ توهان VBA ۾ COUNTIF فنڪشن استعمال ڪري سگھون ٿا.

    33>

    مٿين مثال مان، اسان سکنداسين ته ڪيئن استعمال ڪجي COUNTIF ڳڻڻ لاءِ ڪيترا ڀيرا نالو John اسان جي ڊيٽا سيٽ ۾ VBA macro سان اچي ٿو.

    قدم:

    • ساڳئي طرح اڳ وانگر، کوليو Visual Basic Editor مان Developer ٽئب ۽ Insert a Module ڪوڊ ونڊو ۾.
    • ڪوڊ ونڊو ۾، ھيٺ ڏنل ڪوڊ ڪاپي ڪريو ۽ ان کي پيسٽ ڪريو.
    8292

    توھان جو ڪوڊ ھاڻي ھلڻ لاءِ تيار آھي.

    • چلايو ميڪرو ۽ توهان کي ڪل ڳڻپ ملندي.

    جيڪڏهن توهان نٿا ڪريو متن کي سڌو سنئون پنهنجي ڪوڊ ۾ لکڻ نه ٿا چاهيو ته توهان ان کي پهرين متغير ۾ ذخيرو ڪري سگهو ٿا ۽ بعد ۾ ڪوڊ اندر متغير پاس ڪري سگهو ٿا. بس هيٺ ڏنل ڪوڊ وانگر،

    7983

    وڌيڪ پڙهو: Count Text at Start with COUNTIF & Excel ۾ کاٻي فنڪشن

    3. VBA سان نمبر ڳڻڻ لاءِ COUNTIF فنڪشن

    توهان استعمال ڪري سگهو ٿا COUNTIF فنڪشن خاص نتيجا ڪڍڻ لاءِ.

    مان مٿين مثال ۾، اسان سکنداسين ته ڪيئن استعمال ڪجي COUNTIF ڳڻڻ لاءِ ته اسان جي ڊيٽا سيٽ ۾ ڪيترا نمبر آهن جيڪي VBA macro سان 1.1 کان وڌيڪ آهن.

    مرحلا:

    8>
  • ساڳيء طرح اڳ وانگر، کوليو Visual Basic Editor مان ڊولپر ٽئب ۽ داخل ڪريو a ماڊيول ڪوڊ ونڊو ۾.
  • ڪوڊ ونڊو ۾، ھيٺ ڏنل ڪوڊ ڪاپي ڪريو۽ ان کي پيسٽ ڪريو.
7150

توهان جو ڪوڊ ھاڻي ھلڻ لاءِ تيار آھي.

38>

  • چلايو ميڪرو ۽ توھان کي ڪُل ڳڻپ ملندي.

جيئن اڳي بحث ڪيو ويو آھي، جيڪڏھن توھان نٿا چاھيو ته نمبر سڌو سنئون پنھنجي ڪوڊ ۾ لکڻ ته پوءِ توھان ان کي ذخيرو ڪري سگھوٿا variable پهرين ۽ بعد ۾ variable پاس ڪريو ڪوڊ اندر. بس هيٺ ڏنل ڪوڊ وانگر،

8952

وڌيڪ پڙهو: Excel COUNTIF کان وڌيڪ ۽ گهٽ معيار سان

ملندڙ ريڊنگز

  • Excel COUNTIF فنڪشن ڳڻڻ لاءِ سيلز کي ڳڻڻ لاءِ وڏو 0
  • ڪيئن استعمال ڪجي IF ۽ COUNTIF فنڪشن گڏوگڏ Excel ۾
  • Excel COUNTIF سيل کي ڳڻڻ لاءِ جيڪو ٻئي سيل مان متن تي مشتمل آهي
  • ڪيئن استعمال ڪجي COUNTIF فنڪشن کي ايڪسل ۾ سيڪڙو ڳڻڻ لاءِ<2
  • 11>25>1>4. COUNTIF فنڪشن هڪ رينج آف آبجیکٹ سان Excel ۾

    توهان سيلز جو هڪ گروپ تفويض ڪري سگهو ٿا رينج آبجیکٹ ۽ پوءِ استعمال ڪريو رينج آبجیکٹ قدرن کي ڳڻڻ لاءِ Excel ۾.

    Steps:

    • Open Visual Basic Editor from ڊولپر ٽئب ۽ ڪوڊ ونڊو ۾ Insert a Module .
    • ڪوڊ ونڊو ۾، ھيٺ ڏنل ڪوڊ ڪاپي ڪري پيسٽ ڪريو.
    5876

    توهان جو ڪوڊ ھاڻي ھاڻي ھلڻ لاءِ تيار آھي.

    • چلايو ڪوڊ ۽ توھان کي مجموعي ڳڻپ ملندي. قدر.

    وڌيڪ پڙهو: ڪئين استعمال ڪجي COUNTIF لاءِ غير متضاد رينج ۾Excel

    5. ايڪسل ۾ COUNTIF فارمولا طريقو

    توهان پڻ استعمال ڪري سگهو ٿا فارمولا ۽/يا فارمولاR1C1 طريقو هڪ سيل تي COUNTIF لاڳو ڪرڻ لاءِ ۾ VBA . اهي طريقا اهڙيون آپريشنون ڪرڻ ۾ وڌيڪ لچڪدار آهن.

    5.1. فارمولا طريقو

    فارمولا طريقو سيلز جي حد کي بيان ڪرڻ جي اجازت ڏئي ٿو جيئن B5:B10 مثال ۾ هيٺ ڏيکاريل آهي.

    0> 1
6746

توهان جو ڪوڊ هاڻي هلڻ لاءِ تيار آهي.

ڪوڊ جو هي ٽڪرو توهان کي ڊيٽا جي ڪل ڳڻپ ڏيندو جنهن جي توهان کي ضرورت آهي.<3

48>3>44>1>5.2. FormulaR1C1 طريقو

FormulaR1C1 طريقو وڌيڪ لچڪدار آهي ڇاڪاڻ ته اهو سيلز جي هڪ مقرر حد تائين محدود ناهي.

ساڳي ڊيٽا سيٽ سان، اسان هاڻي سکنداسين ته ڪيئن استعمال ڪجي فارمولاR1C1 قدرن کي ڳڻڻ لاءِ VBA ۾.

Steps:

<8
  • Visual Basic Editor جي ڪوڊ ونڊو ۾، ھيٺ ڏنل ڪوڊ ڪاپي ڪري پيسٽ ڪريو.
  • 1920

    توھان جو ڪوڊ ھاڻي ھاڻي ھلڻ لاءِ تيار آھي.

    هي ڪوڊ توهان کي گهربل ڊيٽا جو ڪل ڳڻپ پڻ ڏيندو.

    51>

    جيڪڏهن توهان سيٽ ڪرڻ نٿا چاهيو پوءِ توهان هن ڪوڊ کي وڌيڪ لچڪدار بڻائي سگهو ٿا هن طرح لکڻ سان،

    7058

    فارمولا انهن سيلن کي ڳڻائيندو جيڪي شرط کي پورا ڪن ٿا ۽ جواب ڏيو ActiveCell توهان جي ورڪ شيٽ ۾. COUNTIF فنڪشن جي اندر واري حد کي قطار (R) ۽ کالم (C) نحو استعمال ڪندي حوالو ڏنو وڃي.

    وڌيڪ پڙهو: ڪيئن لاڳو ڪجي COUNTIF وچ ۾ ٻن سيل ويلز جي Excel ۾

    6. COUNTIF فنڪشن جو نتيجو متغير کي تفويض ڪرڻ

    جيڪڏهن توهان چاهيو ٿا ته توهان جي فارمولا جو نتيجو ڪنهن ٻئي هنڌ استعمال ڪرڻ بجاءِ توهان جي Excel ڊيٽا سيٽ ۾، توهان نتيجو متغير کي تفويض ڪري سگهو ٿا ۽ ان کي بعد ۾ استعمال ڪري سگهو ٿا پنهنجي ڪوڊ.

    VBA ڪوڊ ان لاءِ آهي،

    2160

    نتيجو ايڪسل ميسيج باڪس ۾ ڏيکاريو ويندو.

    وڌيڪ پڙهو: COUNTIF Excel مثال (22 مثال)

    نتيجو

    هي آرٽيڪل توهان کي ڏيکاريو ته ڪيئن استعمال ڪجي COUNTIF فنڪشن کي Excel ۾ VBA سان. مون کي اميد آهي ته هي مضمون توهان لاء تمام گهڻو فائدي وارو آهي. پڇڻ لاءِ آزاد محسوس ڪريو جيڪڏهن توهان وٽ موضوع جي حوالي سان ڪي سوال آهن.

    Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.