Jinsi ya Kuhesabu Safu na Data katika Excel (Fomula 4)

  • Shiriki Hii
Hugh West

Huku unafanya kazi na kiasi kikubwa cha data, kutafuta seli tupu ni hali ya kawaida sana. Wakati mwingine, tunaweza kuingiza safu tupu kimakosa ambazo hazina data ndani yake. Kama matokeo, inaweza kuunda shida fulani katika hesabu yetu katika Excel. Kwa hivyo, tunahitaji kuhesabu safu hizo ambazo zina angalau seli moja isiyo tupu. Katika somo hili, tunakuonyesha jinsi ya kuhesabu safu mlalo na data katika Excel na mifano inayofaa na vielelezo vinavyofaa.

Pakua Kitabu cha Mazoezi

Pakua kitabu cha mazoezi kifuatacho.

Hesabu Safu Mlalo yenye Data katika Excel.xlsx

4 Fomula za Kuhesabu Safu Mlalo zenye Data katika Excel

Hapa, tunakupa fomula nne unazoweza tekeleza katika hifadhidata yako. Tunapendekeza ujifunze na kujaribu haya yote ili kuboresha maarifa yako ya Excel.

Ili kuonyesha mafunzo haya, tutatumia mkusanyiko wa data ufuatao:

Hapa, katika mkusanyiko huu wa data, tuna safu wima za jina , umri na kazi . Baadhi ya safu mlalo ziko wazi kabisa hapa. Na safu mlalo zingine zina seli zisizo tupu. Sasa, lengo letu ni kuhesabu safu mlalo zote ambazo zina angalau seli moja isiyo tupu. Hiyo ina maana kwamba tunapaswa kuhesabu safu mlalo zilizo na data.

1. Kutumia IF na COUNTA za Kukokotoa kuhesabu Safu mlalo zenye Data

Mfumo huu ni mchanganyiko wa IF na COUNTA kazi. Kazi ya COUNTA huhesabu visanduku vyote visivyo tupu. Kwa hiyo, inaweza kutuambiaiwe tuna data katika safu mlalo hizo au la. Kisha, kwa kutumia IF kazi, tunazipa safu mlalo hizo thamani ya boolean ya 1 ( TRUE ) ikiwa safu mlalo hiyo ina data au 0 ( FALSE ) ikiwa haifanyi hivyo. Mwishowe, tunaongeza hesabu hizo ili kupata safu mlalo zote zilizo na data.

Sintaksia Msingi ya Mfumo Huu:

= IF(COUNTA(fungu)>1,1,0)

Hatua:

1. Kwanza, unda safu wima mpya “ Hesabu “.

2. Kisha, charaza fomula ifuatayo katika Kiini E5 :

=IF(COUNTA(B5:D5)>0,1,0)

3. Bonyeza Enter . Baada ya hapo, itaonyesha 1 kwa kuwa ina data.

4. Kisha, buruta aikoni ya Nchi ya kujaza juu ya safu ya visanduku E6:E11 . Baada ya hapo, utaona thamani zote zinazoonyesha ikiwa safu mlalo zina data au la.

5. Sasa, andika fomula ifuatayo katika Kiini D13:

=SUM(E5:E11)

6. Ifuatayo, bonyeza Enter .

Kama unavyoona, tumefanikiwa kuhesabu safu mlalo zote zilizo na data.

Soma. Zaidi: Jinsi ya Kuhesabu Safu na Fomula katika Excel (Njia 5 za Haraka)

2. Kutumia Kazi za IF na COUNTBLLANK kuhesabu Safu mlalo zenye Data katika Excel

Sawa na njia ya awali, hii pia ni mchanganyiko wa kazi mbili. Hapa, badala ya COUNTA tendakazi, tutatumia COUNTBLANK tendakazi.

Kitendaji cha COUNTBLANK kinahesabiwa hasa.seli zote tupu katika Excel. Hapa, kila safu ina safu tatu. Kwa hivyo, kazi ya COUNTBLNK itahesabu seli zote tupu. Ikiwa seli zote tatu hazina data, itarudi 3. Kwa hivyo, ikiwa inarudi 3 hiyo inamaanisha hakuna data katika safu hiyo. Kwa hivyo, fomula yetu itarejesha 0 vinginevyo 1.

Sintaksia Msingi ya Mfumo Huu:

=IF(COUNTBLNK(fungu) =3,0,1)

Hatua:

1. Kwanza, charaza fomula ifuatayo katika Kiini E5 :

=IF(COUNTBLANK(B5:D5)=3,0,1)

2. Bonyeza Enter . Baada ya hapo, itaonyesha 1 kwani safu mlalo hii ina data.

3. Kisha, buruta aikoni ya kipini cha kujaza juu ya safu ya visanduku E6:E11 . Baada ya hapo, utaona thamani zote zinazoonyesha kuwa safu mlalo zina data au la.

4. Sasa, andika fomula ifuatayo katika Kiini D13 :

=SUM(E5:E11)

5. Ifuatayo, bonyeza Enter .

Mwishowe, tumefaulu kuhesabu safu mlalo hizo zote zilizo na data.

3. Kwa kutumia Kazi za IF na COUNTIF za Kuhesabu Safu kwa Data

Sasa, njia hii ni sawa na mbinu ya awali. Tunabadilisha chaguo za kukokotoa COUNTBLNK na COUNTIF tendakazi. Kazi ya COUNTIF huhesabu visanduku kulingana na vigezo. Hapa, tunahesabu seli kwa safu ikiwa haina thamani. Kwa hivyo, ikiwa itarudisha tatu inamaanisha hakuna thamani katika safu hiyo. Baada ya hapo, IF function itarejesha 0.

Sintaksia Msingi ya Mfumo Huu:

=IF(COUNTIF(range,criteria)=3 ,0,1)

Hatua:

1. Kwanza, charaza fomula ifuatayo katika Kiini E5 :

=IF(COUNTIF(B5:D5,"")=3,0,1)

2. Bonyeza Enter . Baada ya hapo, itaonyesha 1 kama ina data.

3. Kisha, buruta aikoni ya kipini cha kujaza juu ya safu ya visanduku E6:E11 . Baada ya hapo, utaona thamani zote zinazoonyesha ikiwa safu mlalo zina data au la.

4. Sasa, andika fomula ifuatayo katika Kiini D13 :

=SUM(E5:E11)

5. Kisha, bonyeza Enter .

Mwishowe, kwa kujumlisha thamani hizo za boolean, tunaweza kupata kwa haraka idadi ya safu mlalo zilizo na data ndani yake.

Masomo Sawa:

  • Excel VBA ili Kuhesabu Safu Mlalo zenye Data (Mifano 4)
  • Jinsi Excel Hesabu Safu Mlalo zenye Thamani (Njia 8)
  • Jinsi ya Kuhesabu Safu na VBA katika Excel (Njia 5)

4. Hesabu Safu zenye Data Kwa kutumia Kazi za SUMPRODUCT na MMULT

Katika mbinu hii, tunachanganya shughuli za SUMPRODUCT na MMULT (Kuzidisha Matric) ili kuhesabu safu mlalo zilizo na data.

Kitendaji cha SUMPRODUCT hurejesha jumla ya bidhaa za safu au safu sawa. Formula chaguo-msingi ni kuzidisha, lakini kujumlisha, kutoa na kugawanya pia kunawezekana.

Sintaksia ya Msingi yaKazi ya SUMPRODUCT:

=SUMPRODUCT(safu1, [safu2], [safu3], …)

Kwa upande mwingine, MMULT kazi inarudisha bidhaa ya matrix ya safu mbili. Matokeo ni safu yenye idadi sawa ya safu mlalo kama safu1 na idadi sawa ya safu wima kama safu2.

Sintaksia Msingi ya Kazi ya MMULT:

=MMULT(array1, array2)

Hapa, safu1 na safu2 ni safu hizo ambazo tunataka kuzidisha.

Sintaksia Msingi ya Mfumo Wetu:

=SUMPRODUCT((MMULT((array1=””)*1,array2<3)*1)

Hatua:

1. Andika fomula ifuatayo katika Kisanduku D13 :

=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)

2. Kisha, bonyeza Enter.

Mwishowe, fomula yetu imefanikiwa kuhesabu safu mlalo zenye data.

🔎Mchanganuo wa Mfumo

1. Seli ni Tupu au Siyo

The B5:D11=”” inamaanisha ikiwa seli iko tupu au la.

Kwa mfano, itarudi {FALSE, FALSE, FALSE} kwa row1 .

2. Geuza Thamani za Boolean kuwa Hesabu

Sasa, (B5:D11=””)*1 itarudisha boolean hizo zote kuwa Sufuri au Moja.

Kwa safu mlalo1 , itarudi {0,0,0} .

3. Ongeza thamani safu-mlalo- wise

Kitendaji cha MMULT ni cha kipekee kwa muhtasari wa thamani safu kwa safu mlalo, hata hivyo, haiwezi kushughulikia maadili ya boolean. Chaguo za kukokotoa hurejesha mkusanyiko wa thamani.

MMULT((B5:D11=””)*1,{1;1;1})

Kwa safu ya1 ,safu yetu ni {0,0,0} . Kwa hivyo, jumla yetu itakuwa 0 .

Kwa row2 , safu yetu ni {0,1,0} . Kwa hivyo, matokeo yetu ni 3 .

4. Angalia ikiwa kila thamani katika safu ni ndogo kuliko 3

MMULT((B3:D14=””)*1,{1;1;1})<3

Ikiwa kuna thamani 3 tupu, hakuna data katika safu mlalo hiyo. Kwa hivyo, kwa kutumia fomula hii tunakagua ikiwa safu mlalo haina tupu au la.

Kwa safu1 , safu yetu ilikuwa {0,0,0} . Kwa hivyo, matokeo yatakuwa TRUE .

Kwa row2 , safu yetu ni {0,1,0} . Kwa hivyo, matokeo yetu ni TRUE .

Kwa safu ya3 , safu yetu ni {1,1,1} . Kwa hivyo, matokeo yetu ni FALSE .

5. Hesabu Safu mlalo zenye Data

SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)

Ili kujumlisha mkusanyiko wa thamani za boolean, tunapaswa kuzidisha na 1 ili kuzibadilisha kuwa 1 au 0 (sifuri). TRUE = 1 na FALSE = 0.

Baada ya hapo, itakuwa:

SUMPRODUCT({1; 1; 0 ; 1; 0; 0; 1})

Na itarudi 4 katika Kiini D13.

Hitimisho

Kuhitimisha, natumai somo hili litasaidia unahesabu safu na data kwa ufanisi. Pakua kitabu cha mazoezi na ujaribu njia hizi mwenyewe. Jisikie huru kutoa maoni yoyote katika sehemu ya maoni. Maoni yako muhimu yanatufanya tuwe na ari ya kuunda maudhui kama haya. Na usisahau kuangalia tovuti yetu Exceldemy.com kwa matatizo na masuluhisho mbalimbali yanayohusiana na Excel.

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.