Talaan ng nilalaman
Habang nagtatrabaho sa Microsoft Excel , may mga sitwasyon kung kailan ka naghahambing ng data sa pagitan ng dalawa o higit pang mga hanay at nagkalkula ng maraming pamantayan. Ang SUMPRODUCT function ang iyong unang pagpipilian. Ang function na SUMPRODUCT ay isang napakamaparaan na function na may maraming layunin. Mayroon itong natatanging kakayahang pangasiwaan ang mga array sa matalino at eleganteng paraan. Kadalasan kailangan nating gamitin ang function na SUMPRODUCT upang ihambing ang pagitan ng mga column na may ibinigay na pamantayan at upang mahanap ang resulta. Ngayon sa artikulong ito, tatalakayin natin ang ilang paraan ng paggamit ng SUMPRODUCT function na may pamantayan.
I-download ang Practice Workbook
I-download ang practice sheet na ito sa sanayin ang gawain habang binabasa mo ang artikulong ito.
SUMPRODUCT Function na may Criteria.xlsx
Introduction of SUMPRODUCT Function sa Excel
Sa teknikal, ang function na “SUMPRODUCT” ay nagre-remit ng pagsasama-sama ng mga value ng mga katumbas na array o range.
⇒ Syntax
Ang syntax ng “SUMPRODUCT” function ay simple at direkta.
=SUMPRODUCT(array1, [array2], [array3], …)
⇒ Argumento
Argumento | Kinakailangan/Opsyonal | Paliwanag |
---|---|---|
array1 | Kinakailangan | Ang unang input sa isang array, na ang mga elemento ay gusto mong hatiin at pagkatapos ay idagdag. |
[array2],[array3] | Opsyonal | Mga array parameter na may mga elementong gusto mong i-multiply at idagdag, mula 2 hanggang 255. |
5 Mga Mainam na Halimbawa ng SUMPRODUCT Function na may Pamantayan sa Excel
Isa sa mga kamangha-manghang feature ng SUMPRODUCT ang function ay kaya nitong pangasiwaan ang isa o maramihang pamantayan kahanga-hangang mahusay. Talakayin natin ang ilan sa SUMPRODUCT na may mga function ng pamantayan.
1. SUMPRODUCT na may Isang Pamantayan sa Halaga ng Paghahanap
Maaari naming ilapat ang SUMPRODUCT function na may pamantayan na mayroon o wala ang double unary operator.
1.1. Paggamit ng Double Unary Operator
Ang isang matalinong paraan upang ilapat ang SUMPRODUCT function ay ang pagpasok ng pamantayan sa loob ng function bilang array gamit ang “ Double unary operator (–) ” para i-convert ang “TRUE” o “FALSE” sa “1” o “0” . Sa sumusunod na halimbawa, ang ilang pangalan ng “Produkto” ay ibinibigay kasama ng kanilang “Bansa” , “Qty” , at “Presyo” . Hahanapin namin ang kabuuang presyo para sa mga bansa “India”, “China” , at “Germany” .
Sundin natin ang mga pamamaraan para magamit ang function na SUMPRODUCT na may iisang pamantayan sa Excel.
MGA HAKBANG:
- Una, lumikha ng talahanayan para sa mga bansang ito saanman sa worksheet kung saan mo gustong makuha ang resulta.
- Pangalawa, piliin ang cell kung saan mo gustong ilagay angformula ng SUMPRODUCT function.
- Pangatlo, ipasok ang formula sa cell na iyon. Inilapat namin ang function gamit ang “Double Unary Operator (–)” .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)
- Pagkatapos, pindutin ang Enter key. Nakuha namin ang kabuuang presyo para sa “India” .
- I-drag ang icon na Fill Handle pababa upang i-duplicate ang formula sa saklaw. O kaya, para AutoFill ang range, double click sa plus ( + ) na simbolo.
- Sa wakas, makikita natin ang resulta para sa India , China , at Germany .
🔎 Paano Gumagana ang Formula?
- Array1
- [Array2] ay $D$5:$D$21 , na hanay na una naming i-multiply at pagkatapos ay idagdag.
- [Array3] ay $E$5:$E$21 , gayundin ang hanay na ito ay pinaparami namin at pagkatapos ay idinaragdag .
Gagamitin namin ang “Absolute Cell References” para “BLOCK” ang mga cell.
1.2. Hindi kasama ang Double Unary Operator
Maaari naming lutasin ang nakaraang halimbawa nang hindi gumagamit ng double unary operator. Tingnan natin ang mga tagubilin para dito.
MGA HAKBANG:
- Gagamitin namin ang parehong halimbawa para makuha ang parehong resulta. Ngayon, sa Cell “H5” ilapat ang SUMPRODUCT function. Ipasok ang mga value sa formula at ang formula ay ganito.
=SUMPRODUCT(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)
- Higit pa, pindutin ang Ipasok ang key para ipakita ang kinalabasan.
- Upang kopyahin ang formula sa hanay, i-drag ang Fill Handle simbolo pababa. Bilang kahalili, maaari mong i-double click ang karagdagan ( + ) na sign sa AutoFill ang hanay.
- Katulad nito, makukuha natin ang resulta.
Magbasa Nang Higit Pa: SUMPRODUCT Maramihang Pamantayan sa Excel(3 Diskarte)
2. SUMPRODUCT na may Maramihang Pamantayan para sa Iba't ibang Column
Maaari naming ilapat ang SUMPRODUCT function na may maraming pamantayan na mayroon o wala ang double unary operator. Matuto tayo!
2.1. Gamit ang Double Unary Operator
Sa kasong ito, gagamitin namin ang “Double Unary Operator (–)” para i-convert ang mga resulta ng array sa “1” o “0” . Isaalang-alang ang parehong talahanayan na ginamit namin noon. Ngayon ay makikita natin ang resulta gamit ang maraming pamantayan. Hahanapin namin ang “Kabuuang Presyo” para sa “processor” ng bansa “China” , “Notebook” ng “India” at “Laptop” ng “South Korea” . Gamit ang mga pamantayang ito, makukuha natin ang resulta.
MGA HAKBANG:
- Sa simula, pumili ng cell na katabi ng unang aklat at ilagay ang formula.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)
- Pindutin ang Enter key sa iyong keyboardminsan pa.
- Gayundin, sa mga nakaraang halimbawa, i-drag ang icon na Fill Handle pababa upang i-duplicate ang formula sa hanay . O kaya, para AutoFill ang range, double click sa plus ( + ) na simbolo.
- Sa wakas, makukuha mo ang iyong resulta.
2.2. Hindi kasama ang Double Unary Operator
Dito ilalapat namin ang parehong maraming pamantayan gamit ang pangunahing SUMPRODUCT function.
STEPS:
- Sa cell I5, ilapat ang function. Ipasok ang pamantayan at ganito ang hitsura ng formula.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)
- Pindutin ang Enter sa tingnan ang resulta.
- Pagkatapos nito, i-drag ang icon na Fill Handle upang kopyahin ang formula sa saklaw. O kaya, double-click sa plus ( + ) sign. Doblehin din nito ang formula.
- Sa wakas, makikita mo na ang kinalabasan.
Magbasa Nang Higit Pa: SUMPRODUCT Function na may Maramihang Column sa Excel (4 Simpleng Paraan)
3. SUMPRODUCT na may OR Logic
Maaari naming idagdag ang OR logic sa aming formula upang gawing mas dynamic ang SUMPRODUCT function na may pamantayan. Isaalang-alang ang sitwasyon kung saan kailangan nating malaman ang kabuuang presyo para sa “Notebook” at “Laptop” .
MGA HAKBANG:
- Una, gumawa ng table saanman sa worksheet kung saan mo gustong makuha ang resulta.
- Pagkatapos, piliin ang cell at ipasok ang sumusunod na formuladoon.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)
- Higit pa, pindutin ang Enter key upang makita ang kinalabasan.
4. SUMPRODUCT na may Maramihang AT/O Pamantayan
Sa paraang ito, ilalapat namin ang SUMPRODUCT function na may pamantayan gamit ang parehong “AT” , “ O” lohika. Sa pagkakataong ito kailangan nating magdagdag ng higit pang pamantayan sa ating function. Kukunin namin ang “Kabuuang Presyo” para sa produktong “Notebook” , “Laptop” ng bansang “India”, “China”.
MGA HAKBANG:
- Upang magsimula, piliin ang pangalawang cell H10 , at ilagay ang formula sa napiling cell na iyon .
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)
- Pagkatapos, pindutin ang Enter key upang makita ang kinalabasan.
🔎 Paano Gumagana ang Formula?
- 1 ay –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21= G8)+(C5:C21=H8)>0) . Narito ang B5:B21 ang “Produkto” Column, G5 at H5 ay “Notebook” at “Laptop” . Katulad nito, ang C5:C21 ay ang column na “Bansa” , at G6 at H6 ay Ang “India” at “China”.
- [Array2] ay D5:D21 .
- [Array3] ay E5:E21 .
5. SUMPRODUCT na may Maramihang Pamantayan para sa Mga Row at Column
Ang “SUMPRODUCT” function ay nagpapakita ng tunay na pagkakaiba-iba nito kapag ginamit namin ang function na ito para sa parehong mga column atmga hilera. Tingnan natin kung paano. Sa sumusunod na halimbawa, makikita natin ang presyo ng ilang “Mga Produkto” mula sa bansang “India” , “China” , “Italy” , “Germany” , “France” .
MGA HAKBANG:
- Una, piliin ang cell kung saan namin gustong ilagay ang resulta.
- Pagkatapos, ipasok ang formula sa cell na iyon.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))
- Sa wakas, pindutin ang Enter key mula sa keyboard.
Mga Dapat Tandaan
✅ Tinatrato ng function na “SUMPRODUCT” ang mga hindi numeric na value bilang mga zero. Kung mayroon kang anumang mga non-numeric na value sa iyong formula ang sagot ay magiging “0”.
✅ Ang mga array sa formula ng SUMPRODUCT ay dapat na may parehong bilang ng mga row at column. Kung hindi, makukuha mo ang #VALUE! Error.
✅ Hindi sinusuportahan ng function na “SUMPRODUCT” ang mga wildcard na character.
Konklusyon
Ang SUMPRODUCT function ay isa sa mga pinaka-diversified function sa Excel. Sa artikulong ito, tinalakay namin ang SUMPRODUCT function na may isa o maramihang pamantayan. Inaasahan namin na ang artikulong ito ay kapaki-pakinabang sa iyo. Kung mayroon kang anumang pagkalito o mungkahi, maaari kang magkomento.