Bilangin ang Mga Cell ng Data sa SUMPRODUCT Function ng Excel

Ang SUMPRODUCT function sa Excel ay isang napaka-maraming nalalaman function na ay magbibigay ng iba't ibang mga resulta depende sa argumento ipinasok.

Ano ang normal na ginagawa ng SUMPRODUCT ay multiply ang mga elemento ng isa o higit pang arrays at pagkatapos ay idagdag o sumama ang mga produkto nang sama-sama.

Ngunit sa pamamagitan ng pagsasaayos ng anyo ng mga argumento, ang SUMPRODUCT ay bibilangin ang bilang ng mga selula sa isang hanay na naglalaman ng data na nakakatugon sa partikular na pamantayan.

01 ng 04

SUMPRODUCT kumpara sa COUNTIF at COUNTIFS

Paggamit ng SUMPRODUCT sa Count Cells of Data. © Ted French

Mula noong Excel 2007, ang program ay mayroon ding mga COUNTIF at COUNTIFS function na magbibigay-daan sa iyo upang mabilang ang mga cell na nakakatugon sa isa o higit pang mga pamantayan.

Kung minsan, gayunpaman, ang SUMPRODUCT ay mas madali upang magtrabaho sa pagdating sa paghahanap ng maraming kundisyon na may kaugnayan sa parehong hanay tulad ng ipinakita sa halimbawa na matatagpuan sa larawan sa itaas.

02 ng 04

SUMPRODUCT Function Syntax and Arguments to Count Cells

Ang syntax ng isang function ay tumutukoy sa layout ng function at kasama ang pangalan ng function, mga bracket, comma separator, at mga argumento .

Upang makuha ang pag-andar upang mabilang ang mga cell sa halip na gawin ang karaniwang layunin nito, dapat gamitin ang sumusunod na di-karaniwang syntax sa SUMPRODUCT:

= SUMPRODUCT ([condition1] * [condition2])

Isang paliwanag kung paano gumagana ang syntax na ito ay nakabalangkas sa ibaba ng sumusunod na halimbawa.

Halimbawa: Nagbibilang ng Mga Cell na Matugunan ang Maraming Kondisyon

Tulad ng ipinakita sa halimbawa sa imahe sa itaas, ang SUMPRODUCT ay ginagamit upang mahanap ang kabuuang bilang ng mga selula sa hanay ng data A2 hanggang B6 na naglalaman ng data sa pagitan ng mga halaga ng 25 at 75.

03 ng 04

Pagpasok sa SUMPRODUCT Function

Karaniwan, ang pinakamainam na paraan upang makapasok sa mga function sa Excel ay gamitin ang kanilang kahon ng dialogo , na ginagawang madali upang ipasok ang mga argumento nang paisa-isa nang hindi kinakailangang ipasok ang mga braket o ang mga kuwit na kumilos bilang mga separator sa pagitan ng mga argumento.

Gayunpaman, dahil ang halimbawang ito ay gumagamit ng isang hindi regular na form ng function na SUMPRODUCT, hindi maaaring gamitin ang diskarte sa dialog box. Sa halip, ang pag-andar ay kailangang ma-type sa isang cell ng worksheet .

Sa larawan sa itaas, ginamit ang mga sumusunod na hakbang upang ipasok ang SUMPRODUCT sa cell B7:

  1. Mag-click sa cell B7 sa worksheet - ang lokasyon kung saan ipapakita ang mga resulta ng function
  2. I-type ang sumusunod na formula sa cell E6 ng worksheet:

    = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))

  3. Ang sagot 5 ay dapat na lumitaw sa cell B7 dahil mayroon lamang limang halaga sa saklaw - 40, 45, 50, 55, at 60 - na nasa pagitan ng 25 at 75
  4. Kapag nag-click ka sa cell B7 ang nakumpletong formula = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * Lumilitaw sa formula bar sa itaas ng worksheet

04 ng 04

Pagwawasak ng SUMPRODUCT Function

Kapag ang mga kondisyon ay nakatakda para sa mga argumento, sinusuri ng SUMPRODUCT ang bawat elemento ng array laban sa kondisyon at nagbabalik ng isang Boolean value (TRUE o FALSE).

Para sa mga layunin ng mga kalkulasyon, ang Excel ay nagtatalaga ng isang halaga ng 1 para sa mga elementong array na TOTOO at isang halaga ng 0 para sa mga sangkap ng array na FALSE.

Ang nararapat na mga at zero sa bawat array ay pinararami magkasama:

Ang mga ito at mga zero ay pagkatapos ay ibinubuod ng function upang mabigyan kami ng bilang ng mga halaga na nakakatugon sa parehong kondisyon.

O, isipin mo ito sa ganitong paraan ...

Ang isa pang paraan upang isipin kung ano ang ginagawa ng SUMPRODUCT ay mag-isip ng pagpaparami ng pag-sign bilang isang kondisyon ng AT .

Sa pag-iisip na ito, kapag ang parehong mga kundisyon ay natutugunan - mga numero na mas malaki kaysa 25 AT mas mababa sa 75 - na ang isang TRUE na halaga (na katumbas ng isang tandaan) ay ibinalik.

Ang function na pagkatapos sums up ang lahat ng mga tunay na halaga na dumating sa resulta ng 5.