Google Spreadsheet COUNTIF function na may mga halimbawa ng formula

  • Ibahagi Ito
Michael Brown

Ang Google Sheets COUNTIF ay isa sa mga pinakamadaling function na matutunan at isa sa pinakamadaling gamitin.

Panahon na para kumuha ng ilang kaalaman sa kung paano ginagamit ang COUNTIF sa Google Spreadsheet at alamin kung bakit ang function na ito ay gumagawa ng isang tunay na Google Spreadsheet na kasama.

    Ano ang COUNTIF function sa Google Sheets?

    Ang maikling helper na ito ay nagpapahintulot sa amin na bilangin kung ilang beses lumilitaw ang isang partikular na halaga sa loob ng isang tinukoy na hanay ng data.

    COUNTIF syntax sa Google Sheets

    Ang syntax ng aming function at ang mga argumento nito ay ang mga sumusunod:

    =COUNTIF(range , criterion)
    • range - isang hanay ng mga cell kung saan gusto naming magbilang ng isang tiyak na halaga. Kinakailangan.
    • criterion o criterion sa paghahanap - isang value na hahanapin at bilangin sa hanay ng data na ipinahiwatig sa unang argumento. Kinakailangan.

    Google Spreadsheet COUNTIF sa pagsasanay

    Maaaring mukhang napakasimple ng COUNTIF na hindi man lang ito binibilang bilang isang function (pun intended), ngunit sa katotohanan ang potensyal nito ay medyo kahanga-hanga. Ang mga pamantayan sa paghahanap lamang nito ay sapat na upang makakuha ng gayong paglalarawan.

    Ang bagay ay maaari tayong magpasya na maghanap hindi lamang ng mga konkretong halaga kundi pati na rin ang mga nakakatugon sa ilang pamantayan.

    Panahon na upang subukan at bumuo ng formula nang sama-sama.

    Google Spreadsheet COUNTIF para sa teksto at mga numero (eksaktong tugma)

    Ipagpalagay nating nagbebenta ang iyong kumpanya ng iba't ibang uri ng tsokolate sa ilang mga rehiyon ng consumer athindi sarado.

    COUNTIF at conditional formatting

    May isang kawili-wiling pagkakataon na inaalok ng Google Sheets - upang baguhin ang format ng cell (tulad ng kulay nito) depende sa ilang pamantayan. Halimbawa, maaari naming i-highlight ang mga value na mas madalas na lumilitaw sa berde.

    Maaaring gumanap din ng maliit na bahagi ang COUNTIF function dito.

    Piliin ang hanay ng mga cell kung saan mo gustong i-format ilang espesyal na paraan. I-click ang Format -> Conditional formatting...

    Sa Format cells if... drop-down list piliin ang huling opsyon Ang custom na formula ay , at ilagay ang sumusunod na formula sa lumabas na field:

    =COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.4

    Ibig sabihin, sasagutin ang kundisyon kung lalabas ang value mula sa B10 sa loob ng B10: B39 sa higit sa 40% ng mga kaso:

    Sa katulad na paraan, nagdaragdag kami ng dalawa pang pamantayan ng panuntunan sa pag-format - kung mas madalas na lumalabas ang value ng cell kaysa sa 25% ng mga kaso at mas madalas kaysa sa 15%:

    =COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.25

    =COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.15

    Tandaan na ang unang pamantayan ay susuriin muna, at kung ito ay matugunan, ang iba ay hindi mag-apply. Iyon ang dahilan kung bakit mas mabuting magsimula ka sa mga pinakanatatanging halaga na lumipat sa mga pinakakaraniwan. Kung ang halaga ng cell ay hindi nakakatugon sa anumang pamantayan, ang format nito ay mananatiling buo.

    Makikita mong nagbago ang kulay ng mga cell ayon sa aming pamantayan.

    Upang matiyak, binilang din namin ang dalas ng ilang value sa C3:C6 gamit ang COUNTIFfunction. Kinukumpirma ng mga resulta na nailapat nang tama ang COUNTIF sa panuntunan sa pag-format.

    Tip. Maghanap ng higit pang mga halimbawa kung paano magbilang & i-highlight ang mga duplicate sa Google Sheets.

    Lahat ng mga halimbawa ng function na ito ay nagbibigay sa amin ng isang malinaw na pag-unawa sa kung paano nag-aalok ang Google Spreadsheet COUNTIF ng maraming pagkakataon upang gumana sa data sa pinakamabisang paraan.

    gumagana sa maraming kliyente.

    Ganito ang hitsura ng iyong data ng benta sa Google Sheets:

    Magsimula tayo sa mga pangunahing kaalaman.

    Kailangan nating bilangin ang bilang ng "Milk Chocolate" na nabenta. Ilagay ang cursor sa cell kung saan mo gustong makuha ang resulta at ilagay ang equality sign (=). Naiintindihan kaagad ng Google Sheets na maglalagay tayo ng formula. Sa sandaling i-type mo ang titik na "C", ipo-prompt ka nito na pumili ng isang function na nagsisimula sa liham na ito. Piliin ang "COUNTIF".

    Ang unang argument ng COUNTIF ay kinakatawan ng ang sumusunod na range : D6:D16. Siyanga pala, hindi mo kailangang manu-manong ipasok ang hanay - sapat na ang pagpili ng mouse. Pagkatapos ay maglagay ng kuwit (,) at tukuyin ang pangalawang argumento - pamantayan sa paghahanap.

    Ang pangalawang argumento ay isang halaga na hahanapin natin sa napiling hanay. Sa aming kaso ito ay magiging ang teksto - "Milk Chocolate". Tandaang tapusin ang function na may closing bracket ")" at pindutin ang "Enter".

    Gayundin, huwag kalimutang maglagay ng double quotes ("") kapag gumagamit ng mga text value.

    Aming Ang panghuling formula ay ganito ang hitsura:

    =COUNTIF(D6:D16,"Milk Chocolate")

    Bilang resulta, nakakakuha kami ng tatlong benta ng ganitong uri ng tsokolate.

    Tandaan. Gumagana ang function ng COUNTIF sa isang cell o mga kalapit na column. Sa madaling salita, hindi ka maaaring magpahiwatig ng ilang hiwalay na mga cell o column at row. Pakitingnan ang mga halimbawa sa ibaba.

    Malimga formula:

    =COUNTIF(C6:C16, D6:D16,"Milk Chocolate")

    =COUNTIF(D6, D8, D10, D12, D14,"Milk Chocolate")

    Tamang paggamit:

    =COUNTIF(C6:D16,"Milk Chocolate")

    =COUNTIF(D6,"Milk Chocolate") + COUNTIF(D8,"Milk Chocolate") + COUNTIF(D10,"Milk Chocolate") + COUNTIF(D12,"Milk Chocolate") + COUNTIF(D14,"Milk Chocolate")

    Maaaring napansin mo iyon hindi talaga maginhawang itakda ang pamantayan sa paghahanap sa formula - kailangan mong i-edit ito sa bawat oras. Ang mas mabuting desisyon ay isulat ang pamantayan sa ibang Google Sheets cell at i-reference ang cell na iyon sa formula.

    Bibilangin natin ang bilang ng mga naganap na benta sa rehiyong "West" gamit ang cell reference sa COUNTIF. Makukuha namin ang sumusunod na formula:

    =COUNTIF(C6:C16,A3)

    Ginagamit ng function ang nilalaman ng A3 (ang text value na "West") sa mga kalkulasyon nito. Gaya ng nakikita mo, mas madali na ngayong i-edit ang formula at ang pamantayan sa paghahanap nito.

    Siyempre, magagawa natin ang parehong bagay sa mga numerical value . Mabibilang natin ang bilang ng mga paglitaw ng numerong "125" sa pamamagitan ng pagtukoy sa numero mismo bilang pangalawang argumento:

    =COUNTIF(E7:E17,125)

    o sa pamamagitan ng pagpapalit nito ng cell reference:

    =COUNTIF(E7:E17,A3)

    Google Spreadsheet COUNTIF function at mga wildcard na character (bahagyang tugma)

    Ang maganda sa COUNTIF ay na maaari nitong bilangin ang buong mga cell pati na rin ang mga bahagi ng mga nilalaman ng cell . Para sa layuning iyon, gumagamit kami ng mga wildcard na character : "?", "*".

    Halimbawa, upang mabilang ang mga benta sa ilang partikular na rehiyon ay maaari lamang naming gamitin ang bahagi ng pangalan nito: ipasok ang "?est" sa B3. Pinapalitan ng tandang pananong (?) ang isang character . Hahanapin natin ang 4-letramga salitang na nagtatapos sa "est" , kasama ang mga puwang.

    Gamitin ang sumusunod na COUNTIF formula sa B3:

    =COUNTIF(C7:C17,A3)

    Tulad ng alam mo na, ang formula madaling gawin ang susunod na anyo:

    =COUNTIF(C7:C17, "?est")

    At makakakita tayo ng 5 benta sa rehiyong "Kanluran."

    Ngayon, gamitin natin ang B4 cell para sa isa pang formula:

    =COUNTIF(C7:C17,A4)

    Higit pa rito, babaguhin natin ang pamantayan sa "??st" sa A4. Nangangahulugan ito na ngayon ay maghahanap tayo ng mga 4 na titik na salita na nagtatapos sa "st" . Dahil sa kasong ito, dalawang rehiyon ("Kanluran" at "Silangan") ang nakakatugon sa aming pamantayan, makikita namin ang siyam na benta:

    Katulad nito, mabibilang namin ang bilang ng mga benta ng ang mga kalakal gamit ang isang asterisk (*). Hindi lang isa ang pinapalitan ng simbolo na ito, ngunit anumang bilang ng mga character :

    "*Chocolate" na pamantayan ay binibilang ang lahat ng mga produkto na nagtatapos na may "Chocolate".

    Ang pamantayan ng "Chocolate*" ay binibilang ang lahat ng mga produkto na nagsisimula sa "Chocolate".

    At, tulad ng maaari mong hulaan, kung ipasok namin ang "*Chocolate*" , hahanapin namin ang lahat ng produkto na naglalaman ng salitang "Chocolate".

    Tandaan. Kung kailangan mong bilangin ang bilang ng mga salita na naglalaman ng asterisk (*) at tandang pananong (?), pagkatapos ay gamitin ang tilde sign (~) bago ang mga character na iyon. Sa kasong ito, ituturing sila ng COUNTIF bilang mga simpleng palatandaan sa halip na maghanap ng mga character. Halimbawa, kung gusto naming hanapin ang mga value na naglalaman ng "?", ang formula ay magiging:

    =COUNTIF(D7:D15,"*~?*")

    COUNTIF Google Sheetspara sa mas mababa sa, mas malaki kaysa sa o katumbas ng

    Ang COUNTIF function ay nagagawang bilangin hindi lamang kung gaano karaming beses lumilitaw ang ilang numero, kundi pati na rin kung ilan sa mga numero ang mas malaki kaysa/mas mababa sa/katumbas ng /hindi katumbas ng isa pang tinukoy na numero.

    Para sa layuning iyon, gumagamit kami ng kaukulang mathematical operator: "=", ">", "=", "<=", "".

    Tingnan ang talahanayan sa ibaba upang makita kung paano ito gumagana:

    Mga Pamantayan Halimbawa ng formula Paglalarawan
    Ang numero ay mas malaki kaysa sa =COUNTIF(F9:F19,">100") Bilangin ang mga cell kung saan ang mga halaga ay higit sa 100.
    Ang numero ay mas mababa sa =COUNTIF(F9:F19,"<100") Bilangin ang mga cell kung saan ang mga halaga ay mas mababa sa 100.
    Ang numero ay katumbas ng =COUNTIF(F9:F19,"=100") Bilangin ang mga cell kung saan ang mga halaga ay katumbas ng 100.
    Ang numero ay hindi katumbas ng =COUNTIF(F9:F19,"100") Bilangin ang mga cell kung saan ang mga halaga ay hindi pantay hanggang 100.
    Ang bilang ay mas malaki kaysa o katumbas ng =COUNTIF(F9:F19,">=100") Bilangin ang mga cell kung saan ang mga halaga ay mas malaki kaysa o katumbas ng t o 100.
    Ang bilang ay mas mababa sa o katumbas ng =COUNTIF(F9:F19,"<=100") Bilangin ang mga cell kung saan ang mga halaga ay mas mababa sa o katumbas ng 100.

    Tandaan. Napakahalaga na ilakip ang mathematical operator kasama ang isang numero sa double quotes .

    Kung gusto mong baguhin ang pamantayan nang hindi binabago ang formula, maaari mo ring i-reference ang mga cell.

    Ipaalam sa amin na sumangguni sa A3at ilagay ang formula sa B3, tulad ng ginawa namin dati:

    =COUNTIF(F9:F19,A3)

    Upang lumikha ng mas sopistikadong pamantayan, gumamit ng ampersand (&).

    Halimbawa, ang B4 ay naglalaman ng isang formula na nagbibilang ng bilang ng mga value na mas malaki sa o katumbas ng 100 sa E9:E19 range:

    =COUNTIF(E9:E19,">="&A4)

    B5 ay may parehong pamantayan, ngunit kami reference hindi lamang ang numero sa cell na iyon kundi pati na rin ang isang mathematical operator. Ginagawa nitong mas madali ang pag-adapt ng COUNTIF formula kung kinakailangan:

    =COUNTIF(E9:E19,A6&A5)

    Tip. Marami kaming tinanong tungkol sa pagbibilang ng mga cell na iyon na mas malaki o mas mababa sa mga value sa isa pang column. Kung iyon ang iyong hinahanap, kakailanganin mo ng isa pang function para sa trabaho — SUMPRODUCT.

    Halimbawa, bilangin natin ang lahat ng mga row kung saan ang mga benta sa column F ay mas malaki kaysa sa parehong row ng column G:

    =SUMPRODUCT(--(F6:F16>G6:G16))

    • Ang bahagi sa core ng formula — F6:F16>G6:G16 — naghahambing ng mga halaga sa column F at G. Kapag mas malaki ang numero sa column F, tinatanggap ito ng formula bilang TRUE, kung hindi — MALI.

      Makikita mo na kung ilalagay mo ang pareho sa ArrayFormula:

      =ArrayFormula(F6:F16>G6:G16)

    • Pagkatapos, kukunin ito ng formula TRUE/FALSE ang resulta at ginagawa itong 1/0 na mga numero sa tulong ng double unary operator (--) .
    • Hinahayaan nito ang SUM na gawin ang natitira — kabuuang bilang ng kapag ang F ay mas malaki sa G.

    Google Spreadsheet COUNTIF na may maramihangpamantayan

    Minsan kailangang bilangin ang bilang ng mga value na sumasagot sa kahit isa sa mga nabanggit na kundisyon (OR logic) o maramihang pamantayan nang sabay-sabay (AND logic). Batay doon, maaari mong gamitin ang ilang function ng COUNTIF sa isang cell nang sabay-sabay o ang kahaliling function na COUNTIFS.

    Magbilang sa Google Sheets na may maraming pamantayan — AT lohika

    Ang tanging paraan Ipapayo ko sa iyo na gamitin dito ay may espesyal na function na idinisenyo upang mabilang sa maraming pamantayan — COUNTIFS:

    =COUNTIFS(criteria_range1, criterion1, [criteria_range2, criterion2, ...])

    Ito ay normal ginagamit kapag may mga value sa dalawang hanay na dapat matugunan ang ilang pamantayan o sa tuwing kailangan mong makuha ang numerong nasa pagitan ng isang partikular na hanay ng mga numero.

    Subukan nating bilangin ang bilang ng kabuuang benta sa pagitan ng 200 at 400:

    =COUNTIFS(F8:F18,">=200",F8:F18,"<=400")

    Tip. Matutunan kung paano gumamit ng COUNTIFS na may mga kulay sa Google Sheets sa artikulong ito.

    Bilangin ang mga natatangi sa Google Sheets na may maraming pamantayan

    Maaari kang pumunta pa at bilangin ang bilang ng mga natatanging produkto sa pagitan ng 200 at 400.

    Hindi, hindi ito katulad ng nasa itaas! :) Ang mga COUNTIFS sa itaas ay binibilang ang bawat paglitaw ng mga benta sa pagitan ng 200 at 400. Ang iminumungkahi ko ay tingnan din ang produkto. Kung nangyari ang pangalan nito nang higit sa isang beses, hindi ito isasama sa resulta.

    May espesyal na function para doon — COUNTUNIQUEIFS:

    COUNTUNIQUEIFS(count_unique_range,criteria_range1, criterion1, [criteria_range2, criterion2, ...])

    Kung ikukumpara sa COUNTIFS, ito ang unang argument na gumagawa ng pagkakaiba. Ang Count_unique_range ay ang range kung saan bibilangin ng function ang mga natatanging record.

    Narito ang magiging hitsura ng formula at ang resulta nito:

    =COUNTUNIQUEIFS(D6:D16,F6:F16,">=200",F6:F16,"<=400")

    Tingnan, may 3 row na nakakatugon sa aking pamantayan: ang mga benta ay 200 at mas malaki at kasabay nito ay 400 o mas mababa.

    Gayunpaman, 2 sa kanila ay nabibilang sa parehong produkto — Milk Chocolate . Binibilang ng COUNTUNIQUEIFS ang unang pagbanggit ng produkto lamang.

    Kaya, alam kong 2 produkto lang ang nakakatugon sa aking pamantayan.

    Magbilang sa Google Sheets na may maraming pamantayan — O lohika

    Kapag sapat na ang isa sa lahat ng pamantayan, mas mabuting gumamit ka ng ilang COUNTIF function.

    Halimbawa 1. COUNTIF + COUNTIF

    Bibilangin natin ang bilang ng mga benta ng black and white chocolate . Upang gawin iyon, ilagay ang sumusunod na formula sa B4:

    =COUNTIF(D7:D17,"*Milk*") + COUNTIF(D7:D17,"*Dark*")

    Tip. Gumagamit ako ng asterisk (*) upang matiyak na ang mga salitang "maitim" at "gatas" ay mabibilang saanman sila nasa cell — sa simula, sa gitna, o sa dulo.

    Tip. Maaari mong palaging ipakilala ang mga cell reference sa iyong mga formula. Tingnan kung ano ang hitsura nito sa screenshot sa ibaba sa B3, ang resulta ay nananatiling pareho:

    Halimbawa 2. COUNTIF — COUNTIF

    Ngayon, bibilangin ko ang numero ng kabuuang benta sa pagitan ng 200 at 400:

    Ikunin ang bilang ng mga kabuuan na wala pang 400 at ibawas ang bilang ng kabuuang mga benta na wala pang 200 gamit ang susunod na formula:

    =C0UNTIF(F7:F17,"<=400") - COUNTIF(F7:F17,"<=200")

    Ibinabalik ng formula ang bilang ng mga benta na higit sa 200 ngunit mas mababa sa 400.

    Kung magpasya kang sumangguni sa A3 at A4 na naglalaman ng mga pamantayan, ang formula ay magiging mas simple:

    =COUNTIF(F7:F17, A4) - COUNTIF(F7:F17, A3)

    Ang A3 cell ay magkakaroon ng "<=200" na pamantayan , habang A4 - "<=400". Ilagay ang parehong mga formula sa B3 at B4 at tiyaking hindi magbabago ang resulta — 3 benta sa kinakailangang hanay.

    COUNTIF Google Sheets para sa mga blangko at hindi blangko na mga cell

    Sa tulong ng COUNTIF, mabibilang din natin ang bilang ng mga blangko o hindi blangko na mga cell sa loob ng ilang hanay.

    Ipagpalagay natin na matagumpay nating naibenta ang produkto at namarkahan ito bilang "Bayad." Kung tinanggihan ng customer ang mga kalakal, isinusulat namin ang zero (0) sa cell. Kung hindi isinara ang deal, mananatiling walang laman ang cell.

    Upang bilangin ang hindi blangko na mga cell na may anumang halaga, gamitin ang sumusunod:

    =COUNTIF(F7:F15,"")

    o

    =COUNTIF(F7:F15,A3)

    Upang bilangin ang bilang ng mga walang laman na cell , tiyaking ilagay ang COUNTIF formula sa sumusunod na paraan:

    =COUNTIF(F7:F15,"")

    o

    =COUNTIF(F7:F15,A4)

    Ang bilang ng mga cell na may textual value ay binibilang nang ganito:

    =COUNTIF(F7:F15,"*")

    o

    =COUNTIF(F7:F15,A5)

    Ipinakikita ng screenshot sa ibaba na kasama sa A3, A4, at A5 na mga cell ang aming pamantayan:

    Kaya, makikita natin 4 na saradong deal, 3 sa mga ito ay binayaran at 5 sa mga ito ay wala pang marka at, dahil dito, ay

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.