VBA COUNTIF ֆունկցիա Excel-ում (6 օրինակ)

  • Կիսվել Սա
Hugh West

Excel-ում COUNTIF ֆունկցիան օգտագործվում է տիրույթում գտնվող բջիջների թիվը հաշվելու համար, որոնք համապատասխանում են տվյալ պայմանին: Այս հոդվածում մենք ձեզ ցույց կտանք, թե ինչպես օգտագործել COUNTIF ֆունկցիան Excel-ում VBA մակրոյով:

Ներբեռնել աշխատանքային գիրքը

Դուք կարող եք անվճար ներբեռնել Excel-ի աշխատանքային գիրքը այստեղից:

COUNTIF ֆունկցիա VBA.xlsm-ով

COUNTIF ֆունկցիա Excel-ում

  • Շարահյուսություն

WorksheetFunction.CountIf( Arg1 Որպես տիրույթ, Arg2 ) Որպես կրկնակի

  • Պարամետրեր
Պարամետր Պահանջվում է/ կամընտիր Տվյալների տեսակը Նկարագրություն
Arg1 Պահանջվում է Շրջանակ

Բջիջների տիրույթը հաշվիչ բջիջներից:

Arg2 Պահանջվում է Տարբերակ Թիվ, արտահայտություն, բջիջի հղում, կամ տեքստ, որը սահմանում է, թե որ բջիջները պետք է հաշվել: Օրինակ, արտահայտությունը կարող է լինել 20, «20», «>20», «միրգ» կամ B2:
  • Վերադարձի տեսակը

Արժեքը որպես կրկնակի

6 Excel-ում COUNTIF ֆունկցիայի օգտագործման օրինակներ VBA-ով

In Այս բաժնում դուք կսովորեք, թե ինչպես օգտագործել COUNTIF ֆունկցիան Excel-ում՝ VBA կոդով տեքստերը, թվերը և այլն հաշվելու համար:

1. WorksheetFunction-ը COUNTIF-ով Excel-ում VBA

Excel-ի WorksheetFunction -ը կարող է օգտագործվել մեծ մասը զանգահարելու համար:Excel-ի այլ գործառույթներ, որոնք հասանելի են Excel-ի Insert Function երկխոսության վանդակում, և COUNTIF ֆունկցիան այդ գործառույթներից մեկն է:

Վերոհիշյալ օրինակով մենք կսովորենք, թե ինչպես օգտագործել WorksheetFunction-ը COUNTIF -ով` Excel-ում VBA -ով տվյալները հաշվելու համար:

Քայլեր.

  • Սեղմեք Alt + F11 ձեր ստեղնաշարի վրա կամ անցեք ներդիր Մշակող -> Visual Basic բացելու համար Visual Basic Editor :

  • Բացվող կոդի պատուհանում, ցանկի տողից , սեղմեք Տեղադրել -> Մոդուլ .

  • Պատճենեք հետևյալ կոդը և տեղադրեք կոդի պատուհանում:
2581

Ձեր կոդը այժմ պատրաստ է գործարկման:

  • Սեղմեք F5 ձեր ստեղնաշարի վրա կամ ընտրացանկից ընտրեք Գործարկել -> Գործարկեք Sub/UserForm : Կարող եք նաև պարզապես սեղմել փոքր Play պատկերակը ենթամենյուի տողում՝ մակրո գործարկելու համար:

Մենք ուզում էինք պարզել քանի՞ թիվ կա մեր տվյալների բազայում, որոնք 3-ից պակաս են: Այսպիսով, կոդը գործարկելուց հետո մենք ստացանք 4-ի արդյունքը, որը մեր տվյալների բազայի համար 3-ից փոքր թվերի թիվն է:

Կարդալ ավելին. Ինչպես օգտագործել COUNTIF երկու թվերի միջև (4 մեթոդ)

2. COUNTIF ֆունկցիա Excel-ում որոշակի տեքստ հաշվելու համար

Եթե ցանկանում եք հաշվել որևէ կոնկրետ տեքստ, օրինակ, թե քանի քաղաք կամ անուն կամ ուտելիք կա Excel թերթում, ապա դուքկարող է օգտագործել COUNTIF ֆունկցիան VBA -ում:

Վերոնշյալ օրինակից մենք կսովորենք, թե ինչպես օգտագործել COUNTIF ՝ հաշվելու համար, թե քանի անգամ է John անունը հայտնվում մեր տվյալների բազայում VBA մակրոյով:

Քայլեր. 2>

  • Նույն ձևով, ինչպես նախկինում, բացեք Visual Basic Editor Developer ներդիրից և Տեղադրեք a Module կոդի պատուհանում:
  • Կոդի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
5295

Ձեր կոդը այժմ պատրաստ է գործարկման:

  • Գործարկեք մակրոն և կստանաք ընդհանուր թիվը:

Եթե չանեք «Ցանկանում եմ տեքստը ուղղակիորեն գրել ձեր կոդի մեջ, այնուհետև կարող եք այն նախ պահել փոփոխականում, իսկ հետո փոփոխականը փոխանցել կոդի ներսում: Ինչպես ստորև նշված կոդը,

4144

Կարդալ ավելին. LEFT ֆունկցիաները Excel-ում

3. COUNTIF ֆունկցիան VBA-ով թիվը հաշվարկելու համար

Դուք կարող եք օգտագործել COUNTIF ֆունկցիան որոշակի արդյունքներ հանելու համար:

վերը նշված օրինակում մենք կսովորենք, թե ինչպես օգտագործել COUNTIF ՝ հաշվելու համար, թե քանի թիվ կա մեր տվյալների բազայում, որոնք 1.1-ից մեծ են VBA մակրոյով:

Քայլեր.

  • Նույն ձևով, ինչպես նախկինում, բացեք Visual Basic Editor Developer ներդիրից և Տեղադրեք Մոդուլ կոդի պատուհանում:
  • Կոդի պատուհանում պատճենեք հետևյալ կոդըև տեղադրեք այն:
1233

Ձեր կոդը այժմ պատրաստ է գործարկման:

  • Գործարկել մակրո և դուք կստանաք ընդհանուր թիվը:

Ինչպես արդեն քննարկվել է, եթե չեք ցանկանում ուղղակիորեն գրել համարը ձեր կոդի մեջ, ապա կարող եք այն պահել փոփոխականը նախ և ավելի ուշ փոխանցեք փոփոխականը կոդի ներսում: Ճիշտ այնպես, ինչպես ստորև բերված կոդը,

2001

Կարդալ ավելին. Excel COUNTIF չափանիշով ավելի քան և պակաս

Նմանատիպ ընթերցումներ

  • Excel COUNTIF ֆունկցիան 0-ից մեծ բջիջները հաշվելու համար
  • Ինչպես օգտագործել IF և COUNTIF ֆունկցիաները Միասին Excel-ում
  • Excel COUNTIF՝ հաշվել այն բջիջը, որը պարունակում է տեքստ մեկ այլ բջիջից
  • Ինչպես օգտագործել COUNTIF ֆունկցիան Excel-ում տոկոսը հաշվարկելու համար

4. COUNTIF ֆունկցիա Excel-ում օբյեկտների տիրույթով

Դուք կարող եք բջիջների խումբ վերագրել Range Object -ին, այնուհետև օգտագործել այդ Range Object արժեքները հաշվելու համար: Excel-ում:

Քայլեր.

  • Բացեք Visual Basic Editor -ից Developer ներդիրը և Տեղադրեք a Module կոդի պատուհանում:
  • Կոդի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
3560

Ձեր կոդը այժմ պատրաստ է գործարկման:

  • Գործարկեք կոդը, և դուք կստանաք ընդհանուր թիվը` ամփոփելով արժեքը:

Կարդալ ավելին. Ինչպես օգտագործել COUNTIF-ը ոչ հարակից միջակայքի համարExcel

5. COUNTIF բանաձևի մեթոդը Excel-ում

Դուք կարող եք նաև օգտագործել Formula և/կամ FormulaR1C1 մեթոդը՝ COUNTIF բջիջի վրա կիրառելու համար։ VBA -ում: Այս մեթոդներն ավելի ճկուն են նման գործողություններ կատարելիս:

5.1. Բանաձևի մեթոդ

Formula մեթոդը թույլ է տալիս նշել բջիջների տիրույթը որպես B5:B10 , որը ցույց է տրված ստորև օրինակում:

Քայլեր.

  • Visual Basic Editor կոդի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
6209

Ձեր կոդը այժմ պատրաստ է գործարկման:

Կոդի այս հատվածը ձեզ կտա ձեզ անհրաժեշտ տվյալների ընդհանուր թիվը:

5.2. FormulaR1C1 մեթոդ

FormulaR1C1 մեթոդն ավելի ճկուն է, քանի որ այն չի սահմանափակվում բջիջների որոշակի տիրույթով:

Նույն տվյալների բազայի միջոցով մենք այժմ կսովորենք, թե ինչպես օգտագործել FormulaR1C1 արժեքները VBA -ում հաշվելու համար:

Քայլեր.

  • Visual Basic Editor-ի կոդի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
3958

Ձեր կոդը այժմ պատրաստ է գործարկման:

Այս կոդը նաև ձեզ կտրամադրի ձեզ անհրաժեշտ տվյալների ընդհանուր թիվը:

Եթե չեք ցանկանում սահմանել ելքային տիրույթը, ապա դուք կարող եք այս կոդը ավելի ճկուն դարձնել՝ գրելով այսպես.

4401

Բանաձևը կհաշվի պայմանին համապատասխանող բջիջները և կտեղադրի պատասխանը ActiveCell ձեր աշխատաթերթում: COUNTIF ֆունկցիայի միջակայքը պետք է նշվի Տող (R) և Սյունակ (C) շարահյուսության միջոցով:

Կարդալ ավելին. Ինչպես կիրառել COUNTIF երկու բջջային արժեքների միջև Excel-ում

6. COUNTIF ֆունկցիայի արդյունքը փոփոխականին վերագրելը

Եթե ցանկանում եք օգտագործել ձեր բանաձևի արդյունքը այլուր, այլ ոչ թե ձեր Excel տվյալների բազայում, կարող եք արդյունքը վերագրել փոփոխականին և օգտագործել այն ավելի ուշ ձեր կոդ:

Դրա համար VBA կոդն է՝

2625

Արդյունքը կցուցադրվի Excel-ի հաղորդագրության վանդակում:

Կարդալ ավելին. COUNTIF Excel օրինակ (22 օրինակ)

Եզրակացություն

Այս հոդվածը ցույց տվեց ձեզ, թե ինչպես օգտագործել COUNTIF ֆունկցիան Excel-ում VBA -ով: Հուսով եմ, որ այս հոդվածը շատ օգտակար է եղել ձեզ համար: Ազատորեն հարցրեք, թե թեմայի վերաբերյալ հարցեր ունեք:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: