Paano Gamitin ang COUNTIF na may SUBTOTAL sa Excel (2 Paraan)

  • Ibahagi Ito
Hugh West

Sa artikulong ito, ipapakita namin kung paano gamitin ang COUNTIF function kasama ang SUBTOTAL function sa Excel upang mabilang ang na-filter na data gamit ang dalawang convenience method.

I-download ang Practice Workbook

I-download ang practice workbook na ito para mag-ehersisyo habang binabasa mo ang artikulong ito.

SUBTOTAL COUNTIF.xlsx

2 Paraan ng Paggamit ng COUNTIF na may SUBTOTAL sa Excel

Sa artikulong ito, ginamit namin ang sumusunod na dataset para magpakita ng 2 magkaibang paraan para mahanap ang bilang ng mga nakikitang row lang . Narito ang isang listahan ng mga produkto ng 4 iba't ibang kategorya . Malalaman natin ang bilang ng mga produkto sa ilalim ng bawat kategorya. Sundin natin ang gabay.

1. Paggamit ng COUNTIF na may SUBTOTAL upang Bilangin ang Na-filter na Data Gamit ang Pamantayan Gamit ang Mga Pag-andar ng Excel

Karaniwan, ang SUBTOTAL function ay hindi maaaring humawak ng pamantayan na ay inilalagay ng COUNTIF function. Kaya't maaari nating i-filter ang ang count number gamit ang SUMPRODUCT function gamit ang parehong SUBTOTAL function (sa pamamagitan ng OFFSET function ) at ang pamantayan .

Sa cell E6 ilagay ang sumusunod na formula :

=SUMPRODUCT((C5:C14=C5)*(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0))))

Formula Breakdown:

Ang SUMPRODUCT function ay tumatagal ng mga array bilang nito input . Sa formula na ito, inilalagay namin ang unang input array bilang criteria at ang second input array ang humahawak sa visibility .

Ang pamantayan ay-

=(C5:C14=C5)

Sinusuri nito ang halaga ng C5 iyon ay Prutas laban sa hanay na C5:C14 . Naglalabas ito ng array na ipinapakita sa screenshot sa ibaba. Dahil ang array na ito ay nasa multiplication form sa formula, kalaunan ay nagko-convert ito sa array ng 1's at 0's.

{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} Ngayon, sa ikalawang bahagi ng formula, mayroon tayong ang SUBTOTAL function na nagbabalik ng iisang value bilang isang output. Ngunit kailangan nating maglagay ng array input sa SUMPRODUCT function. Kaya, kailangan nating gamitin ang OFFSET function bilang input ng SUBTOTAL function, isang reference sa bawat row na nagbabalik ng isang resulta sa bawat row. Kailangan nito ang paglalagay ng array na naglalaman ng isang numero sa bawat row na nagsisimula sa zero bilang input ng OFFSET function. Ilagay ang formula na ito sa ibaba para makuha ang array na ito:

=ROW(C5:C15)-MIN(ROW(C5:C14))

Ilagay natin ang formula sa itaas sa OFFSET function , iyon ay:

=OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)

Sa wakas, ang SUBTOTAL function nagbabalik ng array ng 1's at 0's.

=(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)))

Ngayon ay mauunawaan na natin kung paano gumagana ang ikalawang bahagi ng formula, lumipat tayo sa huling hakbang.

=SUMPRODUCT( criteria * visibility )

Ilagay ang formula sa anumang blangkong cell-

=SUMPRODUCT(D5:D14*H5:H14)

Ang hanay D5:D14 kumakatawan sa pamantayan at ang hanay na H5:H14 ay kumakatawan sa visibility . Ang resulta ay 3 na siyang numero ng mga produkto ng prutas sa listahan ng mga produkto.

Katulad nito, maaari nating i-filter at kunin ang bilang ng mga produkto para sa bawat kategorya.

Magbasa nang higit pa: COUNTIF Maramihang Mga Saklaw Parehong Pamantayan sa Excel

Mga Katulad na Pagbasa

  • Hindi Gumagana ang Excel COUNTIFS (7 Sanhi ng Mga Solusyon)
  • COUNTIF vs COUNTIFS sa Excel (4 na Halimbawa)
  • COUNTIF na Higit at Mas Mababa kaysa [na may Libreng Template]
  • COUNTIF sa pagitan ng Dalawang Cell Value sa Excel (5 Halimbawa )

2. Excel COUNTIFS Function na Bilangin ang Data ng Filter na may Pamantayan sa pamamagitan ng Pagdaragdag ng Helper Column

Sa paraang ito, una, gagawin natin magdagdag ng column ng helper at pagkatapos ay gamitin ang function na SUMIFS upang bilangin ang bilang ng mga produkto batay sa kanilang mga kategorya. Sundin ang mga hakbang sa ibaba:

Mga Hakbang:

  • Sa cell D4, isulat ang sumusunod na formula
=IF(C4="Fruit",1,0)

Tinitingnan ng formula na ito kung ang value ng cell C4 ay Fruit o hindi . Kung ang value ay fruit magpapakita ito ng 1 o 0 kung hindi man.

  • Gamit ang fill handle, kopyahin at i-paste ang ang formula sa column.

  • Malinaw na ipinapakita ng resulta na ang mga cell na may Fruit Kategorya ay nagpapakita ng 1 at angmga cell na may mga kategorya maliban sa Prutas ipakita ang 0 bilang output.

  • Ngayon ilagay ang sumusunod formula sa isang blank cell (sa halimbawang cell na ito I7 ) gusto mong iimbak ang resulta.
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")

Sa formula na ito, sinusuri ng COUNTIFS function ang dalawang pamantayan sa dalawang hanay at ibinabalik ang bilang ng mga tugma . Sa hanay na C4:C13 tumutugma ito para sa Prutas at sa hanay D4:D13 tumutugma ito para sa 1.

  • Sa pamamagitan ng pagsunod sa mga hakbang sa itaas, makalkula natin ang bilang ng mga produkto na mayroon ang bawat kategorya nang napakadali.

Magbasa nang higit pa: Paano Gamitin ang Excel COUNTIF Na Hindi Naglalaman ng Maramihang Pamantayan

Mga Tala

  • Ang SUBTOTAL function ay gumagamit ng isang function_num bilang argumento na kumokontrol sa gawi ng function. Depende sa function_num value ang SUBTOTAL function ay maaaring kalkulahin ang AVERAGE, SUM, MAX, MIN, COUNT, atbp. ng isang hanay ng mga halaga. Dito ginamit namin ang 103 na binalewala ang ang mga nakatagong row habang inilalapat ang COUNTA

Halimbawa, dito itinago namin ang row 8 na nagbago ng bilang ng mga produkto mula sa vegetable category mula 3 hanggang 2 . At nagtatago din kami ng mga hilera 13 at 14 na naglalaman ng mga produkto ng karne kategorya na nagresulta sa 0.

Konklusyon

Ngayon, kamialam kung paano gamitin ang COUNTIF function na may SUBTOTAL function sa Excel. Sana, hinihikayat ka nitong gamitin ang functionality na ito nang mas may kumpiyansa. Anumang mga tanong o mungkahi ay huwag kalimutang ilagay ang mga ito sa kahon ng komento sa ibaba.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.