Sum Cells na Nakakatugon sa Maramihang Pamantayan sa Excel SUMPRODUCT

Talaan ng mga Nilalaman:

Sum Cells na Nakakatugon sa Maramihang Pamantayan sa Excel SUMPRODUCT
Sum Cells na Nakakatugon sa Maramihang Pamantayan sa Excel SUMPRODUCT
Anonim

01 ng 02

Sum Cells na Nahuhulog sa pagitan ng Dalawang Value

Image
Image
Pagsusuma ng Mga Cell ng Data na Nakakatugon sa Maramihang Pamantayan sa Excel SUMPRODUCT.

Lifewire

Ang function ng SUMPRODUCT sa Excel ay isang napakaraming gamit na magbibigay ng iba't ibang resulta depende sa paraan ng paglalagay ng mga argumento ng function.

Karaniwan, gaya ng ipinahihiwatig ng pangalan nito, pinaparami ng SUMPRODUCT ang mga elemento ng isa o higit pang mga array upang makuha ang kanilang produkto at pagkatapos ay idinaragdag o ipagsasama-sama ang mga produkto.

Sa pamamagitan ng pagsasaayos ng syntax ng function, gayunpaman, maaari itong gamitin upang isama lamang ang data sa mga cell na nakakatugon sa mga partikular na pamantayan.

Mula noong Excel 2007, ang program ay naglalaman ng dalawang function - SUMIF at SUMIFS - na magbubuod ng data sa mga cell na nakakatugon sa isa o higit pang nakatakdang pamantayan.

Gayunpaman, kung minsan, mas madaling gamitin ang SUMPRODUCT pagdating sa paghahanap ng maraming kundisyon na nauugnay sa parehong hanay tulad ng ipinapakita sa larawan sa itaas.

SUMPRODUCT Function Syntax to Sum Cells

Ang syntax na ginamit upang makuha ang SUMPRODUCT sa kabuuan ng data sa mga cell na nakakatugon sa mga partikular na kundisyon ay:

=SUMPRODUCT([kondisyon1][kondisyon2][array])

kondisyon1, kundisyon2 - ang mga kundisyon na dapat matugunan bago mahanap ng function ang produkto ng array.

array - isang magkadikit na hanay ng mga cell

Halimbawa: Pagsusuma ng Data sa Mga Cell na Nakakatugon sa Maramihang Kundisyon

Ang halimbawa sa larawan sa itaas ay nagdaragdag ng data sa mga cell sa hanay na D1 hanggang E6 na nasa pagitan ng 25 at 75.

Pagpasok sa SUMPRODUCT Function

Dahil ang halimbawang ito ay gumagamit ng hindi regular na anyo ng SUMPRODUCT function, hindi magagamit ang dialog box ng function para ipasok ang function at ang mga argumento nito. Sa halip, dapat na manu-manong i-type ang function sa isang worksheet cell.

  1. Mag-click sa cell B7 sa worksheet para gawin itong aktibong cell;
  2. Ilagay ang sumusunod na formula sa cell B7: =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)(A2:B6))
  3. Ang sagot na 250 ay dapat lumabas sa cell B7
  4. Nakuha ang sagot sa pamamagitan ng pagdaragdag ng limang numero sa hanay (40, 45, 50, 55, at 60) na nasa pagitan ng 25 at 75. Ang kabuuan nito ay 250

Pagsira sa Formula ng SUMPRODUCT

Kapag ginamit ang mga kundisyon para sa mga argumento nito, sinusuri ng SUMPRODUCT ang bawat elemento ng array laban sa kundisyon at nagbabalik ng Boolean value (TRUE o FALSE).

Para sa mga layunin ng mga kalkulasyon, nagtatalaga ang Excel ng value na 1 para sa mga elemento ng array na TRUE (natutugunan ang kundisyon) at isang value na 0para sa mga elemento ng array na FALSE (hindi nakakatugon sa kundisyon).

Halimbawa, ang numero 40:

  • ay TAMA para sa unang kundisyon kaya ang value na 1 ay itinalaga sa unang array;
  • ay TRUE para sa pangalawang kundisyon kaya ang value na 1 ay itinalaga sa pangalawang array.

Ang numero 15:

  • ay FALSE para sa unang kundisyon kaya ang value na 0 ay itinalaga sa unang array;
  • ay TRUE para sa pangalawang kundisyon kaya ang value na 1 ay itinalaga sa pangalawang array.

Ang mga katumbas at mga zero sa bawat array ay sama-samang pinarami:

  • Para sa numerong 40 - mayroon kaming 1 x 1 na nagbabalik ng value na 1;
  • Para sa numerong 15 - mayroon kaming 0 x 1 na nagbabalik ng value na 0.

Multiplying the Ones and Zeros by the Range

Ang mga ito at ang mga zero ay i-multiply sa mga numero sa hanay na A2: B6

Ginawa ito para ibigay sa amin ang mga numerong susumahin ng function.

Gumagana ito dahil:

  • 1 beses ang anumang numero ay katumbas ng orihinal na numero
  • 0 beses ang anumang numero ay katumbas ng 0

Kaya matatapos tayo sa:

  • 140=40

    015=0

    022=0

    145=45

    150=50

    155=55

    025=0

    075=0

    160=600100=0

Pagsusuma ng Mga Resulta

SUMPRODUCT pagkatapos ay ibubuod ang mga resulta sa itaas upang mahanap ang sagot.

40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0=250

Inirerekumendang: