Kazi ya VBA COUNTIF katika Excel (Mifano 6)

  • Shiriki Hii
Hugh West

Kitendaji cha COUNTIF katika Excel kinatumika kuhesabu idadi ya visanduku ndani ya masafa ambayo yanakidhi masharti yaliyotolewa. Katika makala haya, tutakuonyesha jinsi ya kutumia kitendakazi cha COUNTIF katika Excel na VBA macro.

Pakua Kitabu cha Kazi

0>Unaweza kupakua kitabu cha mazoezi bila malipo cha Excel kutoka hapa.

Utendaji COUNTIF na VBA.xlsm

Utendaji COUNTIF katika Excel

  • Sintaksia

Kazi ya Kazi.CountIf( Arg1 As Range, Arg2 ) Kama Mbili

  • Vigezo
Kigezo Inahitajika/ Hiari Aina ya Data Maelezo
Arg1 Inahitajika Safu

Msururu wa visanduku kutoka kwa hesabu za visanduku.

Arg2 Inahitajika Kibadala Nambari, usemi, marejeleo ya seli, au maandishi ambayo yanafafanua visanduku vipi vya kuhesabu. Kwa mfano, usemi unaweza kuwa 20, “20”, “>20”, “fruit”, au B2.
  • Aina ya Kurejesha 2>

Thamani kama Mbili

6 Mifano ya Kutumia Kazi ya COUNTIF katika Excel na VBA

Katika sehemu hii, utajifunza jinsi ya kutumia kitendakazi cha COUNTIF katika Excel kuhesabu maandishi, nambari n.k. kwa VBA msimbo.

1. Kazi ya Laha ya Kazi na COUNTIF katika Excel VBA

Kazi ya Kazi ya LahaKazi ya Excel inaweza kutumika kupiga simu nyingi zavitendaji vingine katika Excel ambavyo vinapatikana ndani ya kisanduku cha mazungumzo cha Ingiza Kazi katika Excel na COUNTIF chaguo la kukokotoa ni mojawapo ya vitendakazi hivyo.

0>Kwa mfano ulio hapo juu, tutajifunza jinsi ya kutumia Kazi ya Laha ya Kazina COUNTIFkuhesabu data na VBAkatika Excel.

Hatua:

  • Bonyeza Alt + F11 kwenye kibodi yako au nenda kwenye kichupo Msanidi programu -> Visual Basic ili kufungua Visual Basic Editor .

  • Katika dirisha ibukizi la msimbo, kutoka kwa upau wa menyu , bofya Ingiza -> Moduli .

  • Nakili msimbo ufuatao na ubandike kwenye dirisha la msimbo.
8504

Msimbo wako sasa iko tayari kutumika.

  • Bonyeza F5 kwenye kibodi yako au kutoka kwenye upau wa menyu chagua Run -> Endesha Fomu Ndogo/Mtumiaji . Unaweza pia kubofya ikoni ndogo ya Cheza katika upau wa menyu ndogo ili kuendesha jumla.

Tulitaka kujua kuna nambari ngapi kwenye seti yetu ya data ambazo ni chini ya 3. Kwa hivyo baada ya kuendesha msimbo tulipata matokeo ya 4 ambayo ni hesabu ya nambari ambazo ni chini ya 3 kwa seti yetu ya data.

Soma Zaidi: Jinsi ya Kutumia COUNTIF Kati ya Nambari Mbili (Mbinu 4)

2. Kazi COUNTIF ya Kuhesabu Maandishi Mahususi katika Excel

Iwapo ungependa kuhesabu maandishi yoyote mahususi kama vile miji mingapi au majina au vyakula n.k. vipo kwenye laha ya Excel, basi weweinaweza kutumia COUNTIF chaguo za kukokotoa katika VBA .

Kutoka kwa mfano ulio hapo juu, tutajifunza jinsi ya kutumia COUNTIF kuhesabu ni mara ngapi jina Yohana hutokea katika mkusanyiko wetu wa data na VBA macro.

Hatua:

  • Kwa njia sawa na hapo awali, fungua Kihariri cha Msingi kinachoonekana kutoka kwa kichupo cha Msanidi na Ingiza Moduli katika dirisha la msimbo.
  • Katika dirisha la msimbo, nakili msimbo ufuatao na ubandike.
3641

Msimbo wako sasa uko tayari kutumika.

  • Endesha jumla na utapata jumla ya hesabu.

Usipofanya hivyo. Sitaki kuandika maandishi moja kwa moja kwenye msimbo wako kisha unaweza kuihifadhi katika kibadilishaji kwanza na baadaye kupitisha utaftaji ndani ya nambari. Kama tu msimbo ulio hapa chini,

8830

Soma Zaidi: Hesabu Maandishi Mwanzoni na COUNTIF & KUSHOTO Kazi katika Excel

3. Kazi COUNTIF ya Kukokotoa Nambari kwa VBA

Unaweza kutumia COUNTIF chaguo za kukokotoa ili kutoa matokeo fulani.

Kutoka kwa mfano hapo juu, tutajifunza jinsi ya kutumia COUNTIF kuhesabu nambari ngapi ziko kwenye mkusanyiko wetu wa data ambazo ni kubwa kuliko 1.1 na VBA macro.

Hatua:

  • Sawa na hapo awali, fungua Kihariri Cha Msingi cha Visual kutoka kwa kichupo cha Msanidi na Ingiza Moduli kwenye dirisha la msimbo.
  • Katika dirisha la msimbo, nakili msimbo ufuatao.na ubandike.
8328

Msimbo wako sasa uko tayari kutumika.

  • Endesha jumla na utumie. utapata jumla ya hesabu.

Kama ilivyojadiliwa hapo awali, ikiwa hutaki kuandika nambari moja kwa moja kwenye msimbo wako basi unaweza kuihifadhi kwenye a. kutofautisha kwanza na baadaye kupitisha kutofautisha ndani ya nambari. Kama vile msimbo ulio hapa chini,

1295

Soma Zaidi: Excel COUNTIF yenye Vigezo Kubwa kuliko na Chini ya

0> Visomo Sawa
  • Jukumu la Excel COUNTIF la Kuhesabu Seli Kubwa Kuliko 0
  • Jinsi ya Kutumia Kazi za IF na COUNTIF Pamoja katika Excel
  • Excel COUNTIF ya Kuhesabu Kisanduku Ambacho Ina Maandishi Kutoka Seli Nyingine
  • Jinsi ya Kutumia Utendakazi COUNTIF Kukokotoa Asilimia katika Excel

4. Utendakazi wa COUNTIF wenye Msururu wa Kitu katika Excel

Unaweza kukabidhi kikundi cha visanduku kwa Kipengee cha Safu kisha utumie Kipengee cha Safu kuhesabu thamani. katika Excel.

Hatua:

  • Fungua Kihariri Cha Msingi Kinachoonekana kutoka Msanidi kichupo na Ingiza Moduli kwenye dirisha la msimbo.
  • Katika dirisha la msimbo, nakili msimbo ufuatao na ubandike.
6932

Msimbo wako sasa uko tayari kutumika.

  • Endesha msimbo na utapata jumla ya hesabu na summation ya thamani.

Soma Zaidi: Jinsi ya Kutumia COUNTIF kwa Masafa YasiyopitishanaExcel

5. Mbinu COUNTIF ya Fomula katika Excel

Unaweza pia kutumia Mfumo na/au MchanganyikoR1C1 kuweka COUNTIF kwenye kisanduku. katika VBA . Mbinu hizi ni rahisi zaidi katika kufanya shughuli kama hizo.

5.1. Mbinu ya Mfumo

Mbinu ya Mfumo inaruhusu kubainisha safu mbalimbali za visanduku kama B5:B10 inavyoonyeshwa hapa chini katika mfano.

Hatua:

  • Katika dirisha la msimbo la Kihariri cha Msingi cha Visual , nakili msimbo ufuatao na ubandike.
6438

Msimbo wako sasa uko tayari kutumika.

Sehemu hii ya msimbo itakupa jumla ya hesabu ya data unayohitaji.

5.2. Mbinu ya FormulaR1C1

Mbinu ya FormulaR1C1 ni rahisi kunyumbulika zaidi kwani haizuilii kwa safu kadhaa za visanduku.

Kwa mkusanyiko sawa wa data, sasa tutajifunza jinsi ya kutumia FormulaR1C1 kuhesabu thamani katika VBA .

Hatua:

  • Katika kidirisha cha msimbo cha Kihariri cha Msingi cha Visual , nakili msimbo ufuatao na ubandike.
5383

Msimbo wako sasa uko tayari kutumika.

Msimbo huu pia utakupa jumla ya hesabu ya data unayohitaji.

Ikiwa hutaki kuweka safu ya pato basi unaweza kufanya nambari hii kunyumbulika zaidi kwa kuandika hivi,

3579

Mchanganyiko utahesabu seli zinazokidhi hali na kuweka jibu kwenye ActiveCell katika lahakazi yako. Masafa ndani ya COUNTIF chaguo la kukokotoa lazima lirejewe kwa kutumia Safu mlalo (R) na Safu wima (C) sintaksia.

Soma Zaidi: Jinsi ya Kuweka COUNTIF Kati ya Thamani za Seli Mbili katika Excel

6. Kugawia Matokeo ya Kazi ya COUNTIF kwa Kigezo

Iwapo unataka kutumia matokeo ya fomula yako mahali pengine badala ya katika mkusanyiko wako wa data wa Excel, unaweza kugawa matokeo kwa kutofautisha na kuyatumia baadaye katika orodha yako. msimbo.

Msimbo wa VBA wa hiyo ni,

1546

matokeo yataonyeshwa kwenye kisanduku cha ujumbe cha Excel.

Soma Zaidi: Mfano COUNTIF Excel (Mifano 22)

Hitimisho

Makala haya yalikuonyesha jinsi ya kutumia COUNTIF chaguo za kukokotoa katika Excel na VBA . Natumaini makala hii imekuwa ya manufaa sana kwako. Jisikie huru kuuliza ikiwa una maswali yoyote kuhusu mada hiyo.

Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.