Jedwali la yaliyomo
Ikiwa unatafuta baadhi ya njia rahisi za kuhesabu safu mlalo zilizo na data kwenye safu kwa kutumia Excel VBA , basi uko mahali pazuri. Kwa hivyo, hebu tuanze na makala yetu kuu ili kujua zaidi kuhusu kuhesabu safu mlalo zilizo na data kwenye safu kwa urahisi.
Pakua Kitabu cha Kazi
Hesabu Safu na Data.xlsm
Njia 9 za Kuhesabu Safu Mlalo na Data katika Safu Wima Kwa Kutumia Excel VBA
Hapa, tuna seti ya data ifuatayo iliyo na rekodi za mauzo za kampuni. Tutatumia safu wima tofauti zenye data kutoka mkusanyiko huu wa data kueleza njia tofauti za kuhesabu safu mlalo kulingana na data ya safu wima.
Tumetumia Microsoft Excel 365 toleo hapa, unaweza kutumia matoleo mengine yoyote kulingana na urahisi wako.
Mbinu-1: Kutumia Safu Mlalo za VBA.Hesabu Sifa Ili Kuhesabu Safu Mlalo na Data katika Safu wima katika Excel
Hapa, sisi itakuwa ikihesabu safu mlalo za safuwima ya Mauzo yenye thamani za mauzo ya bidhaa kwa kutumia Safu. Hesabu mali ya VBA .
Hatua-01 :
➤ Nenda kwa Msanidi Kichupo >> Chaguo la Msingi la Kuonekana .
Kisha, Kihariri cha Msingi cha Visual kitafunguka. .
➤ Nenda kwenye Ingiza Kichupo >> Moduli Chaguo.
Baada ya hapo, a Moduli itaundwa.
Hatua-02 :
➤ Andika msimbo ufuatao
7970
Hapa, tumetangaza X kama Nambari , “D4:D11” ni masafa kwa misingi yani safu ipi ambayo tunahesabu safu mlalo na hatimaye tumeweka nambari ya safumlalo kwa X .
Sanduku la ujumbe ( MsgBox ) itatupa matokeo kama nambari ya jumla. ya safu mlalo.
➤ Bonyeza F5 .
Kisha, utapata jumla ya idadi ya safu mlalo zilizo na data kama 8 ya Safu wima ya Mauzo katika kisanduku cha ujumbe.
Soma Zaidi: 1> Excel VBA kuhesabu Safu Mlalo zenye Data (Mifano 4)
Mbinu-2: Kutumia Sifa ya Mwisho Kuhesabu Safu Mlalo zenye Data katika Safu
Katika sehemu hii, tutatumia Mali ya mwisho ya VBA ili kuhesabu safu mlalo zilizo na thamani za mauzo ya safuwima Mauzo .
1>Hatua :
➤ Fuata Hatua-01 ya Njia-1 .
➤ Andika msimbo ufuatao
3856
Hapa, tumetangaza X kama Nambari , “D4” ni thamani ya mwanzo ya safu kwa msingi wa safu wima gani tunahesabu safu mlalo. na mwishowe tumeweka nambari ya safu kwa X . X itatupatia nambari ya safu mlalo iliyotumika mwisho na sio jumla ya safu mlalo zilizotumika za safu wima hii. Kwa hivyo, ili kupata jumla ya nambari ya safu mlalo tumetoa 3 ( Nambari ya Safu ya Kuanzia-1 = 4-1 = 3 ) kutoka X .
Sanduku la ujumbe ( MsgBox ) litaonekana likiwa na jumla ya idadi ya safu mlalo.
➤ Bonyeza F5 .
Baada ya hapo, utakuwa na 8 kama jumla ya idadi ya safu mlalo ya safuwima Mauzo katika kisanduku cha ujumbe.
Soma Zaidi: Jinsi ya KuhesabuSafu mlalo zilizo na Data katika Excel (Fomula 4)
Mbinu-3: Kutumia Mchanganyiko wa Safu Mlalo.Hesabu Mali na Mali ya Kumalizia
Hapa, tutatumia mchanganyiko wa sifa hizo mbili. ya VBA kama Safu mlalo. Hesabu mali na Maliza mali pamoja ili kuhesabu jumla ya safu mlalo za safuwima Mauzo .
Hatua :
➤ Fuata Hatua-01 ya Njia-1 .
➤ Andika msimbo ufuatao
1192
Hapa, tumetangaza X kama Nambari , 4 katika (Safu. Hesabu, 4) ni ya Mauzo safu wima kwa msingi wa safu mlalo gani tunahesabu na hatimaye tumeweka nambari ya safumlalo kwa X .
X itarudisha safu mlalo ya mwisho iliyotumika nambari sio jumla ya safu mlalo zilizotumika za safu wima hii. Kwa hivyo, ili kupata jumla ya nambari ya safu mlalo tumetoa 3 ( Nambari ya Safu ya Kuanzia-1 = 4-1 = 3 ) kutoka X .
Sanduku la ujumbe ( MsgBox ) litaonekana likiwa na jumla ya idadi ya safu mlalo.
➤ Bonyeza F5 .
Baadaye, tutapata 8 kama jumla ya idadi ya safu mlalo ya safuwima Mauzo katika kisanduku cha ujumbe.
0> Maudhui Yanayohusiana: Jinsi ya Kuhesabu Safu Mlalo zenye Vigezo Vingi katika Excel (Mbinu 6)
Mbinu-4: Kutumia Sifa ya Uteuzi wa VBA kuhesabu Safu mlalo na Data katika Safu wima katika Excel
Unaweza kutumia Sifa ya Uteuzi pia kuhesabu jumla ya safu mlalo kulingana na data ya Mauzo. safu.
Hatua :
➤ Fuata Hatua-01 ya Njia -1 .
➤ Andika msimbo ufuatao
2206
Hapa, tumetangaza X kama Nambari , safu mlalo za zilizochaguliwa. safu itahesabiwa hapa, na hatimaye, tumeweka nambari ya safu mlalo kwa X .
Sanduku la ujumbe ( MsgBox ) itatupa matokeo kama jumla idadi ya safu mlalo.
Kisha, tunapaswa kurudi kwenye laha kuu.
➤ Chagua safu wima ya Mauzo , na kisha, nenda kwa Developer Tab >> Macros Chaguo.
Baada ya hapo, Macro kisanduku cha mazungumzo kitatokea.
➤ Chagua Jina la jumla countrows4 , kisha, bonyeza Run chaguo.
Mwishowe, tutapata kisanduku cha ujumbe kifuatacho kinachosema “Idadi ya safu mlalo zilizotumika ni 8” .
Soma Zaidi: Jinsi ya Kuhesabu Safu na VBA katika Excel (Njia 5)
Mbinu-5: Hesabu Safu mlalo na Data katika Safu Wima Kwa Kutumia Kitendaji cha FIND
Hapa, tutatumia TAFUTA chaguo za kukokotoa ili kuhesabu safu mlalo zilizo na mifuatano ya maandishi katika Safuwima ya Eneo .
Hatua :
➤ Fuata Hatua-01 ya Njia-1 .
➤ Andika msimbo ufuatao
3344
Hapa, tumetangaza X kama Nambari , rng kama Masafa , “C4:C11” ndio masafa kwa misingi ya ni safu ipi ambayo tunahesabu safu na hatimaye tumeikabidhi rng .
Tumetumia WITH taarifa ili kuepuka marudio ya kutumia jina la kitu kama rng .
Kwa kutumia TAFUTA chaguo za kukokotoa , X tatupatia nambari ya safu mlalo iliyotumika mwisho na sio jumla ya safu mlalo zilizotumika za safu wima hii. Kwa hivyo, ili kupata jumla ya nambari ya safu mlalo tumetoa 3 ( Nambari ya Safu ya Kuanzia-1 = 4-1 = 3 ) kutoka X .
Sanduku la ujumbe ( MsgBox ) litaonekana likiwa na jumla ya idadi ya safu mlalo.
➤ Bonyeza F5 .
Mwishowe, utakuwa na 8 kama jumla ya idadi ya safu mlalo ya safu wima ya Mauzo katika kisanduku cha ujumbe.
0> Maudhui Yanayohusiana: Hesabu ya Safu Mlalo ya Excel Inayoonekana (Mfumo na Msimbo wa VBA)
Masomo Yanayofanana:
- Hesabu Safu katika Kikundi chenye Jedwali la Pivot katika Excel (Mwongozo wa Hatua kwa Hatua)
- Excel VBA: Hesabu Safu katika Laha (Mifano 5)
Mbinu-6: Hesabu Safu Mlalo Zisizo Tupu na Data katika Safu Wima Kwa Kutumia VBA
Hapa, tuna visanduku tupu katika safuwima ya Mauzo (tumeondoa baadhi ya thamani za mbinu hii) na kwa kutumia msimbo wa VBA tutahesabu tu jumla ya idadi ya safu mlalo zenye thamani.
Hatua :
➤ Fuata Hatua-01 ya Njia-1 .
➤ Andika msimbo ufuatao
8829
Hapa, tumetangaza X kama Mrefu , Y , na rng kama Msururu , “D4:D11” ni safu kwa msingi wa safu ambayo tunahesabu safu na hatimaye tunayoiliikabidhi kwa rng .
Kitanzi cha FOR kitaangalia kama kila seli ya masafa haya ina thamani yoyote kwa kutumia COUNTA chaguo za kukokotoa na kwa seli zilizo na thamani, X itaongezwa kwa 1 kila wakati.
Mwishowe, tutapata jumla ya nambari za safu mlalo zilizo na visanduku visivyo tupu kupitia ujumbe. sanduku.
➤ Bonyeza F5 .
Hatimaye, utakuwa na 5 kama jumla ya idadi ya safu mlalo zisizo tupu za safu wima ya Mauzo katika kisanduku cha ujumbe.
Soma Zaidi: Jinsi ya Kuhesabu Safu Mlalo Zilizochujwa katika Excel kwa kutumia VBA ( Mwongozo wa Hatua kwa Hatua)
Mbinu-7: Hesabu Safu Mlalo zenye Thamani Maalum
Hapa, tutahesabu jumla ya idadi ya safu mlalo zenye thamani ya mauzo ya $2,522.00 kutoka safuwima Mauzo .
Hatua :
➤ Fuata Hatua -01 ya Njia-1 .
➤ Andika msimbo ufuatao
5489
Hapa, tumetangaza X kama Muda mrefu , Y , na rng kama Msururu , “D4:D11” ndio masafa kwa msingi ambao safu wima tunahesabu safu mlalo na hatimaye tumeikabidhi kwa rng .
Kitanzi cha KWA kitaangalia kama seli zozote za safu hii zina thamani ya mauzo 2522 kwa kutumia COUNTIF kitendakazi na kwa seli zilizo na thamani hii, X itaongezwa kwa 1 kila wakati.
Mwishowe, tutapata jumla ya nambari za safu mlalo zenye thamani ya 2522 kupitia ujumbekisanduku.
➤ Bonyeza F5 .
Mwishowe, utakuwa na 3 kama jumla ya safu mlalo za nambari. ya Safu wima ya Mauzo yenye thamani ya mauzo ya $2,522.00 katika kisanduku cha ujumbe.
Soma Zaidi: Excel VBA: Hesabu Safu zenye Data Maalum (Mifano 8)
Mbinu-8: Hesabu Safu Mlalo zenye Thamani Kubwa Kuliko Thamani Maalum
Katika sehemu hii, tutafanya hesabu jumla ya idadi ya safu mlalo zilizo na thamani kubwa kuliko $3000.00 katika Safu wima ya Mauzo .
1>Hatua :
➤ Fuata Hatua-01 ya Njia-1 .
➤ Andika msimbo ufuatao
2586
Hapa, tumetangaza X kama Urefu , Y , na rng kama Msururu , “D4:D11” ni safu kulingana na safu wima gani tunahesabu safu mlalo na hatimaye tumeiweka kwa rng .
The KWA 2>kitanzi kitaangalia ikiwa seli zozote za safu hii zina thamani ya mauzo kubwa kuliko 3000 kwa kutumia kitendakazi COUNTIF (au unaweza kujaribu kwa nyingine yoyote. hali kama vile chini ya, kubwa kuliko, au sawa na, n.k.) na kwa seli zilizo na thamani hii, X zitaongezwa kwa 1 kila wakati.
Hatimaye, tutapata jumla ya nambari za safu mlalo zenye thamani kubwa kuliko 3000 kupitia kisanduku cha ujumbe.
➤ Bonyeza F5 .
Baadaye, utakuwa na 3 kama jumla ya safu mlalo za safuwima ya Mauzo yenye mauzo.thamani kubwa kuliko $3,000.00 katika kisanduku cha ujumbe.
Soma Zaidi: Jinsi Excel Inavyohesabu Safu zenye Thamani (8 Njia)
Mbinu-9: Hesabu Safu Mlalo zenye Mfuatano wa Maandishi Maalum
Tutapata idadi ya safu mlalo hapa zilizo na apple hasa au kiasi katika safuwima Bidhaa .
Hatua :
➤ Fuata Hatua- 01 ya Njia-1 .
➤ Andika msimbo ufuatao
3623
Hapa, tumetangaza X kama ndefu , Y , na rng kama Msururu , “B4:B11” ndio masafa kwa misingi ya safu wima gani sisi tunahesabu safu mlalo na hatimaye tumeikabidhi kwa rng .
Kitanzi cha KWA kitaangalia kama seli zozote za safu hii zina mfuatano wa maandishi "tuma" kwa kutumia kitendakazi cha COUNTIF (hapa, itahesabiwa kwa ulinganifu kamili na sehemu inayolingana kwa kutumia alama ya nyota kabla na baada ya mfuatano), na kwa seli zilizo na thamani hii, X zitaongezwa kwa 1 kila saa e.
Mwishowe, tutapata jumla ya nambari za safu mlalo zenye mfuatano wa maandishi apple kupitia kisanduku cha ujumbe.
➤ Bonyeza F5 .
Kisha, utakuwa na 2 kama safu mlalo za nambari za safu wima ya Bidhaa iliyo na mifuatano ya maandishi. Apple na Nanasi kwenye kisanduku cha ujumbe.
Soma Zaidi: Jinsi ya Kuhesabu Safu mlalo na Maandishi katika Excel (Rahisi zaidiNjia 8)
Sehemu ya Mazoezi
Kwa kufanya mazoezi peke yako tumetoa sehemu ya Mazoezi kama ilivyo hapo chini katika laha iitwayo Mazoezi . Tafadhali fanya hivyo peke yako.
Hitimisho
Katika makala haya, tulijaribu kushughulikia njia za kuhesabu safu mlalo na data kwenye safu kwa kutumia Excel VBA kwa urahisi. Natumai utapata manufaa. Ikiwa una mapendekezo au maswali yoyote, jisikie huru kuyashiriki katika sehemu ya maoni.