Talaan ng nilalaman
SUMPRODUCT ay isang napakaraming gamit na may maraming layunin. Kapag naghahambing ka ng data sa pagitan ng dalawa o higit pang mga saklaw at kinakalkula ang na may maraming pamantayan, ang SUMPRODUCT function ang iyong unang pagpipilian . Mayroon itong natatanging kakayahang pangasiwaan ang mga array sa matalino at eleganteng paraan. Kadalasan kailangan nating gumamit ng SUMPRODUCT-IF kombinasyon o Conditional 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 SUMPRODUCT-IF combined function at ilang iba pang alternatibong diskarte sa kumbinasyong ito.
I-download ang Practice Workbook
I-download ang practice sheet na ito para magsanay ang gawain habang binabasa mo ang artikulong ito.
Paggamit ng SUMPRODUCT+IF Combination.xlsx
Panimula sa SUMPRODUCT Function sa Excel
Sa teknikal, ibinabalik ng SUMPRODUCT function ang kabuuan ng mga value ng mga katumbas na array o range. Karaniwan, ang multiplikasyon ay ang default na operasyon, ngunit maaari ding gawin ang paghahati, pagbabawas, o pagdaragdag.
⦿ Syntax:
Ang syntax ng ang SUMPRODUCT function ay simple at direkta.
=SUMPRODUCT(array1, [array2], [array3], …)
⦿ Argumento:
- [array1]: Ang unang array o mga hanay ng mga cell na ang mga value ay gusto nating i-multiply, at pagkatapos ay idagdag.
- [ array2], [array3]…: Array arguments 2 to255 na ang mga value ay gusto nating i-multiply, at pagkatapos ay idagdag.
2 Mga Halimbawa ng Paggamit ng SUMPRODUCT IF Combination sa Excel
Sa Excel, walang built-in “SUMPRODUCT IF” function ngunit magagamit mo ito bilang array formula sa pamamagitan ng pagsasama-sama ng SUMPRODUCT at ang IF function. Talakayin natin ang formula na ito.
Halimbawa 1: Ilapat ang SUMPRODUCT IF Formula na may Isang Pamantayan
Maaari nating gamitin ang formula na ito na may isang pamantayan. Sundin ang mga hakbang na ito para matuto.
Hakbang-1:
- Isaalang-alang ang isang talahanayan ng data kung saan ang ilang mga prutas na Item ay ibinigay kasama ng “Rehiyon” , “Qty” , at “Presyo” . Malalaman natin ang kabuuang presyo ng ilang item.
Hakbang-2:
- Gumawa ng isa pa talahanayan saanman sa worksheet kung saan mo gustong makuha ang kabuuang presyo ng item. Pinipili namin ang “Cherry” , “Apple”, “Plum” na mga item.
Hakbang-3:
- Ilapat ang sumusunod na formula sa cell H4 . Ang format ng formula na ito ay-
=SUMPRODUCT(IF(criteria range=criteria, values range1*values range2))
- Ipasok ang mga value sa formula.
=SUMPRODUCT(IF($C$5:$C$21=G5,$D$5:$D$21*$E$5:$E$21))
Kung saan,
- Criteria_range ay $C$5:$C$21.
- Ang Pamantayan ay G5 , G6 at G7 .
- Values_range1 ay $D$5:$D$21.
- Values_range2 ay $E$5:$E$21.
- Mag-applyang formula na ito bilang array formula sa pamamagitan ng pagpindot sa CTRL+SHIFT+ENTER sabay sabay. Kung gumagamit ka ng Excel 365 , maaari mong pindutin lamang ang ENTER upang maglapat ng array formula.
Hakbang-4:
- Nakuha namin ang aming kabuuang presyo. Ngayon, ilapat ang parehong formula para sa iba pang mga item.
Magbasa Nang Higit Pa: SUMPRODUCT na may Pamantayan sa Excel (5 Paraan )
Halimbawa 2: Ilapat ang SUMPRODUCT IF Formula na may Maramihang Pamantayan sa Iba't Ibang Column
Gagamitin namin ang parehong formula para sa maraming pamantayan.
Hakbang- 1:
- Magdagdag tayo ng isa pang criterion “Rehiyon” sa talahanayan 2. Sa kasong ito, gusto naming hanapin ang kabuuang presyo ng “Cherry” mula sa “Oceania” rehiyon at “Apple” mula sa “Asia” rehiyon.
Hakbang-2:
- Ilapat ngayon ang formula sa ibaba. Ipasok ang mga value sa formula.
=SUMPRODUCT(IF($B$5:$B$21=G5,IF($C$5:$C$21=H5,$D$5:$D$21*$E$5:$E$21)))
Saan,
- Criteria_range ay $B$5:$B$21, $C$5:$C$21.
- Ang Pamantayan ay G5, H5.
- Values_range1 ay $D$5:$D$21.
- Ang Values_range2 ay $E$5:$E$21.
- Ngayon, pindutin ang ENTER .
Hakbang-3:
- Narito ang aming halaga. Gawin din ngayon ang bagay para sa “Apple” item.
Read More: Paano gamitin SUMPRODUCT KUNG sa Excel
Paano Gamitin Tanging SUMPRODUCT Sa halip naSUMPRODUCT IF Formula sa Excel
May ilang iba pang mga diskarte sa pagkuha ng mga nakaraang resulta. Isang alternatibong paraan upang ipasok ang pamantayan sa loob ng SUMPRODUCT function bilang array gamit ang double unary (–) upang i-convert ang TRUE o FALSE sa 1 o 0 .
SUMPRODUCT na may Isang Kundisyon:
Isasaalang-alang namin ang nakaraang halimbawa sa kasong ito. Hahanapin namin ang kabuuang presyo ng “Mango” mula sa listahan.
- Ilapat ang conditional SUMPRODUCT formula sa ibaba.
=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)
Saan,
- Array1 ay (– (C5:C21=G5).
- [Array2] ay D5:D21.
- [Array3]
ay E5:E21.
- Pindutin ang “Enter”. Narito na ang aming resulta.
Paliwanag ng Formula:
Ipapaliwanag namin ngayon kung paano ito kondisyon SUMPRODUCT gumagana ang function
- Kapag ipinasok natin ang “–(C4:C20=G4)” sa formula, kino-convert ng double unary (–) ang TRUE o FALSE sa 1 o 0 . Piliin itong “–(C4:C20=G4)” na bahagi sa iyong worksheet at pindutin ang “F9” para makita ang mga pinagbabatayan na value.
Output: {0,1,0,0,0,0,0,0,0,1,1,0,1,1 ,0,0,0,1}
- Ngayon kung hahati-hatiin natin ang mga arrays sa mga value ang magiging hitsura ng aktwal na formulaito,
=SUMPRODUCT({0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0, 1},{20,50,100,50,500,80,90,56,60,80,100,40,45,25,35,45,90},{15,20,2,5,12,10,15,9, 20,30,5,30,25,10,10,20,15})
- Ang unang array ay dadami sa pangalawa pagkatapos ang pangalawang array ay dadami sa ikatlong array. Sundin ang larawang ito
Ganito gumagana ang kondisyonal na ito SUMPRODUCT .
Magbasa Nang Higit Pa: SUMPRODUCT Date Range [7 Productive Methods]
Paglalapat ng Maramihang Kundisyon sa Iba't Ibang Column:
Sa sumusunod na halimbawa, malalaman natin ang kabuuan presyo ng “Cherry” mula sa “Oceania” rehiyon.
- Ilapat ang formula. Ang huling anyo ng formula na ito ay,
=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)
Saan,
- Array1 ay (–(C5:C21=G5),–(C5:C21=H5).
- [Array2] ay D5:D21.
- [Array3] ay E5:E21.
- Pindutin ang ENTER . Nakamit ang aming resulta.
Magbasa Nang Higit Pa: SUMPRODUCT Function na may Maramihang Mga Column sa Excel (4 Simpleng Paraan)
Paglalapat ng OR Logic:
Maaari naming idagdag ang OR logic sa aming formula upang gawing higit ang formula na ito dynamic.
Sabihin natin, kailangan nating makuha ang kabuuang presyo ng “Mango” at “Cherry” mula sa talahanayan ng data.
- Ilapat ang SUMPRODUCT formula na may OR at ipasok ang mga value.
- Ang formulaay
=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)
Saan,
- Array1 Ang ay –((C5:C21=G5)+(C5:C21=H5)>0). Narito ang G5 ay “Mango” at H5 ay “Cherry” . Binibilang ng array na ito ang kabuuang bilang ng “Mango” at “Cherry” sa talahanayan ng data.
- [Array2] ay D5:D21.
- [Array3] ay E5:E21.
- Pindutin ang “ Enter” upang makuha ang kabuuang presyo ng mga produkto.
Paglalapat ng Maramihang AT/O Pamantayan:
Sa kasong ito, ilalapat namin ang O logic na may maraming kundisyon.
Sa sumusunod na halimbawa, kailangan naming hanapin ang kabuuang presyo ng “Cherry” at “Mango” mula sa “Asia” at “Europe” na mga rehiyon.
- Upang makuha ang resulta, ilalapat namin ngayon ang formula na may AT/O lohika. Ang formula ay
=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)
Saan,
- Array1 ay –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)> 0). Narito B5:B21 ang “Rehiyon” Haligi, H4 at H5 ay “Asya” at “Europa ” .Katulad nito, C5:C21 ay “Item” column, H6 at H7 ay “Cherry” at “Mango”.
- [Array2] ay D5:D21.
- [ Array3] ay E5:E21.
- Pindutin ang ENTER upang makuha ang kabuuang presyo.
Mga Mabilisang Tala
✅ Ang mga array sa SUMPRODUCT formula ay dapat may parehong bilang ng mga row at column. Kunghindi, makukuha mo ang #VALUE! Error.
✅ Tinatrato ng SUMPRODUCT function 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”.
✅ Dahil ang SUMPRODUCT IF na formula ay isang array formula na kailangan mong pindutin ang CTRL+SHIFT+ENTER para ilapat ang formula.
✅ Ang SUMPRODUCT function ay hindi sumusuporta sa mga wildcard na character.
Konklusyon
Ngayon ay tinalakay namin ang SUMPRODUCT IF na formula at ilang iba pang alternatibong kondisyonal na SUMPRODUCT na formula sa artikulong ito. Sana ay kapaki-pakinabang sa iyo ang artikulong ito kapag nahaharap ka sa mga problema. Kung mayroon kang anumang pagkalito, maaari kang magkomento. Upang matuto nang higit pa tungkol sa Excel, pakibisita ang aming site .