فهرست
په Excel کې د COUNTIF فنکشن په یو سلسله کې د حجرو شمیر شمیرلو لپاره کارول کیږي چې ورکړل شوي شرایط پوره کوي. پدې مقاله کې ، موږ به تاسو ته وښیو چې څنګه په Excel کې د VBA میکرو سره د COUNTIF فنکشن وکاروئ.
د کار کتاب ډاونلوډ کړئ
تاسو کولی شئ د وړیا تمرین Excel کاري کتاب له دې ځایه ډاونلوډ کړئ.
د COUNTIF فنکشن د VBA.xlsm سره
په Excel کې د COUNTIF فنکشن
- نحو
WorksheetFunction.CountIf( Arg1 د حد په توګه، Arg2 ) د ډبل په توګه
- پیرامیټونه
پیرامیټ | اړین / اختیاري | د معلوماتو ډول | تفصیل |
---|---|---|---|
12>Arg1 | اړتیا | رینج | د شمیر حجرو څخه د حجرو سلسله. 22> |
Arg2 | ضروري | ډول | یو شمیر، بیان، د حجرې حواله، یا متن چې دا تعریفوي چې کوم حجرې شمیرل کیږي. د مثال په توګه، بیان کیدای شي 20، "20"، ">20"، "میوه"، یا B2 وي. |
- د راستنیدو ډول
د دوه برابره ارزښت
6 د VBA سره په Excel کې د COUNTIF فنکشن کارولو مثالونه
پدې برخه کې، تاسو به زده کړئ چې څنګه په Excel کې د COUNTIFفنکشن د VBAکوډ سره د متنونو، شمیرو او نورو شمیرلو لپاره کارول کیږي.1. د COUNTIF سره په Excel VBA
Axcel's WorksheetFunction د ډیری تلیفونونو لپاره کارول کیدی شيپه Excel کې نورې دندې چې په Excel کې د Insert Function د ډیالوګ بکس کې شتون لري او د COUNTIF فنکشن یو له دغو کارونو څخه دی.
د پورتنۍ بېلګې په مرسته، موږ به زده کړو چې څنګه د WorksheetFunction د COUNTIF سره په Excel کې د VBA سره ډیټا شمیرلو لپاره وکاروو.
مړونه:
- په خپل کیبورډ کې Alt + F11 فشار ورکړئ یا ټب ته لاړ شئ Developer -> Visual Basic د خلاصولو لپاره Visual Basic Editor .
- د پاپ اپ کوډ کړکۍ کې، د مینو بار څخه ، کلیک وکړئ داخل کړئ -> ماډل .
- لاندې کوډ کاپي کړئ او د کوډ کړکۍ کې یې پیسټ کړئ.
3239
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
- په خپل کیبورډ کې F5 فشار ورکړئ یا د مینو بار څخه چل کړئ -> فرعي/کارونکي فورمه چلول . تاسو کولی شئ یوازې د میکرو چلولو لپاره په فرعي مینو بار کې د کوچني پلی آیکون باندې کلیک وکړئ.
31>
مونږ غوښتل پیدا کړو زموږ په ډیټاسیټ کې څو شمیرې شتون لري چې له 3 څخه کمې دي. نو د کوډ چلولو وروسته موږ د 4 پایله ترلاسه کړه چې دا د شمیرو شمیره ده چې زموږ د ډیټاسیټ لپاره له 3 څخه کم دي.
نور ولولئ: د دوو عددونو تر منځ د COUNTIF کارولو څرنګوالی (4 میتودونه)
2. په Excel کې د ځانګړي متن شمیرلو لپاره د COUNTIF فنکشن
که تاسو غواړئ کوم ځانګړي متن حساب کړئ لکه څومره ښارونه یا نومونه یا خواړه او نور په Excel شیټ کې شتون لري ، نو تاسوپه VBA کې د COUNTIF فنکشن کارول کیدی شي.
33>
د پورتنۍ بیلګې څخه، موږ به د کارولو څرنګوالی زده کړو. COUNTIF د دې حساب کولو لپاره چې څو ځله نوم جان زموږ په ډیټا سیټ کې د VBA میکرو سره واقع کیږي.
مرحلې:
- د پخوا په څیر، د Developer ټب څخه Visual Basic Editor خلاص کړئ او Insert a Module د کوډ په کړکۍ کې.
- په کوډ کړکۍ کې، لاندې کوډ کاپي کړئ او پیسټ کړئ.
2885
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
- میکرو چلوئ او تاسو به ټول شمیر ترلاسه کړئ.
35>3> نه غواړئ متن مستقیم ستاسو په کوډ کې ولیکئ نو تاسو کولی شئ دا لومړی په متغیر کې ذخیره کړئ او وروسته د کوډ دننه متغیر انتقال کړئ. لکه د لاندې کوډ په څیر،
2452
نور ولولئ: د متن په پیل کې د COUNTIF او amp; په Excel
3 کې د بائیں فعالیت. د VBA سره د شمیرې محاسبه کولو لپاره د COUNTIF فنکشن
تاسو کولی شئ د COUNTIF فنکشن څخه کار واخلئ ترڅو ځینې پایلې راوباسئ.
له پورتنۍ بېلګه، موږ به زده کړو چې څنګه د COUNTIF څخه کار واخلو ترڅو وګورو چې زموږ په ډیټا سیټ کې څومره شمیرې شتون لري چې د VBA میکرو سره له 1.1 څخه لوی دي.
مرحلې:
- د پخوا په څیر، د Developer ټب او څخه Visual Basic Editor خلاص کړئ د کوډ کړکۍ کې a ماډل داخل کړئ.
- د کوډ کړکۍ کې، لاندې کوډ کاپي کړئاو پیسټ یې کړئ.
3109
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
38>
- چل کړئ میکرو او تاسو به ټوله شمېره ترلاسه کړئ.
لکه څنګه چې مخکې بحث وشو، که تاسو نه غواړئ شمیره په مستقیم ډول په خپل کوډ کې ولیکئ نو تاسو کولی شئ دا په یوه کې ذخیره کړئ. متغیر لومړی او وروسته د کوډ دننه متغیر انتقال کړئ. لکه د لاندې کوډ په څیر،
3382
نور ولولئ: د Excel COUNTIF له معیارونو څخه لوی او لږ سره
ورته لوستل
- د 0 څخه لویو حجرو شمیرلو لپاره د ایکسل COUNTIF فنکشن
- د IF او COUNTIF فنکشنونو کارولو څرنګوالی په Excel کې یوځای
- ایکسیل COUNTIF د حجرو شمیرل چې د بل حجرې څخه متن لري
- په Excel کې د فیصدي محاسبه کولو لپاره د COUNTIF فنکشن څنګه وکاروئ<2
4. COUNTIF فنکشن په Excel کې د آبجیکٹ رینج سره
تاسو کولی شئ د حجرو یوه ډله رینج آبجیکٹ ته وټاکئ او بیا د ارزښتونو شمیرلو لپاره هغه رینج آبجیکٹ وکاروئ په Excel کې.
مراحلې:
- د څخه د لید بنسټیز مدیر خلاص کړئ پرمخ وړونکي ټب او د کوډ کړکۍ کې انشلو a موډل .
- د کوډ کړکۍ کې، لاندې کوډ کاپي کړئ او پیسټ کړئ>
2074
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
- چل کړئ کوډ او تاسو به د مجموعې سره ټول شمیر ترلاسه کړئ ارزښت.
نور ولولئ: د غیر متضاد حد لپاره د COUNTIF کارولو څرنګوالیExcel
5. په Excel
کې د COUNTIF فارمول میتود تاسو کولی شئ فارمول او/یا فارمولاR1C1 طریقه هم وکاروئ ترڅو په حجره کې د COUNTIF پلي کړئ په VBA کې. دا طریقې د داسې عملیاتو په ترسره کولو کې ډیر انعطاف وړ دي.
5.1. د فورمول ميتود
فارمول ميتود د حجرو سلسله مشخص کولو ته اجازه ورکوي لکه B5:B10 لاندې مثال کې ښودل شوي.
مرحلې:
- د Visual Basic Editor په کوډ کړکۍ کې، لاندې کوډ کاپي کړئ او پیسټ کړئ. <10
2384
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
47>
د کوډ دا ټوټه به تاسو ته د هغه ډیټا ټوله شمیره درکړي چې تاسو ورته اړتیا لرئ.<3
48>3>44> 5.2. د FormulaR1C1 میتود
د فارمولاR1C1 میتود ډیر انعطاف منونکی دی ځکه چې دا د حجرو په ټاکل شوي سلسله پورې نه محدودیږي.
49>
د ورته ډیټا سیټ سره، موږ به اوس زده کړو چې څنګه د VBA کې د ارزښتونو شمیرلو لپاره FormulaR1C1 وکاروو.
مرحلې:
- د Visual Basic Editor د کوډ کړکۍ کې، لاندې کوډ کاپي کړئ او پیسټ یې کړئ.
5744
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
دا کوډ به تاسو ته د هغه ډیټا ټوله شمیره هم درکړي چې تاسو ورته اړتیا لرئ.
51>
که تاسو نه غواړئ تنظیم کړئ د محصول سلسله بیا تاسو کولی شئ دا کوډ د دې په لیکلو سره نور هم انعطاف وړ کړئ ،
8533
فورمول به هغه حجرې حساب کړي چې شرایط پوره کوي او ځواب به په کې ځای په ځای کړي. ActiveCell ستاسو په کاري پاڼه کې. د COUNTIF فنکشن دننه رینج باید د قطار (R) او کالم (C) ترکیب په کارولو سره راجع شي.
نور ولولئ: په Excel کې د دوه حجرو ارزښتونو ترمینځ د COUNTIF پلي کولو څرنګوالی
6. د COUNTIF فنکشن پایلې متغیر ته سپارل
که تاسو غواړئ د خپل فارمول پایله د خپل Excel ډیټاسیټ پرځای بل چیرې وکاروئ ، تاسو کولی شئ پایله متغیر ته وټاکئ او وروسته یې په خپل فارمول کې وکاروئ. کوډ.
د دې لپاره VBA کوډ دی،
9624
پایله به د Excel پیغام بکس کې ښودل شي.
1>
دا مقاله تاسو ته ښودلې چې څنګه په Excel کې د VBA سره COUNTIF فنکشن وکاروئ. زه امید لرم چې دا مقاله ستاسو لپاره خورا ګټوره وه. که تاسو د موضوع په اړه کومه پوښتنه لرئ نو وړیا احساس وکړئ.