Hoe kinne jo SUMPRODUCT IF brûke yn Excel (2 geskikte foarbylden)

  • Diel Dit
Hugh West

SUMPRODUCT is in ekstreem ynventarisearre funksje mei in protte doelen. As jo ​​gegevens fergelykje tusken twa of mear berikken en berekkenje mei meardere kritearia, is de SUMPRODUCT-funksje jo earste kar . It hat de unike mooglikheid om arrays op tûke en elegante manieren te behanneljen. Faak moatte wy SUMPRODUCT-IF kombinaasje of Betingst SUMPRODUCT brûke om te fergelykjen tusken kolommen mei opjûne kritearia en om it resultaat te finen. Hjoed yn dit artikel sille wy de SUMPRODUCT-IF kombineare funksje beprate en wat oare alternative oanpak foar dizze kombinaasje.

Download Practice Workbook

Download dit oefenblêd om te oefenjen de taak wylst jo dit artikel lêze.

Gebrûk fan SUMPRODUCT+IF Combination.xlsx

Ynlieding ta SUMPRODUCT-funksje yn Excel

Technysk jout de funksje SUMPRODUCT de som werom fan de wearden fan oerienkommende arrays of berik. Normaal is fermannichfâldigje de standert operaasje, mar divyzje, subtraksje of optellen kin ek dien wurde.

⦿ Syntaksis:

De syntaksis fan de funksje SUMPRODUCT is ienfâldich en direkt.

=SUMPRODUCT(array1, [array2], [array3], …)

⦿ Argumint:

  • [array1]: De earste rige of berik fan sellen waans wearden wy wolle fermannichfâldigje, en dan optelle.
  • [ array2], [array3]...: Array arguminten 2 to255 waans wearden wy fermannichfâldigje wolle, en dan optelle.

2 Foarbylden fan it brûken fan SUMPRODUCT IF-kombinaasje yn Excel

Yn Excel is d'r gjin ynboude "SUMPRODUCT IF” -funksje mar jo kinne dit brûke as in arrayformule troch de funksjes SUMPRODUCT en de IF te kombinearjen. Litte wy dizze formule beprate.

Foarbyld 1: SUMPRODUCT IF Formule tapasse mei ien kritearium

Wy kinne dizze formule brûke mei ien kritearium. Folgje dizze stappen om te learen.

Stap-1:

  • Beskôgje in gegevenstabel wêr't guon fruititems wurde jûn mei "Regio" , “Aantal” , en “Priis” . Wy sille de totale priis fan guon items fine.

Stap-2:

  • In oar oanmeitsje tabel oeral yn it wurkblêd dêr't jo wolle krije de totale priis fan it item. Wy kieze "Cherry" , "Apple", "Plum" items.

Stap-3:

  • De folgjende formule tapasse yn sel H4 . De opmaak fan dizze formule is-

=SUMPRODUCT(IF(kriteariaberik=kritearia, weardeberik1*weardenberik2))

  • Foegje de wearden yn de formule yn.

=SUMPRODUCT(IF($C$5:$C$21=G5,$D$5:$D$21*$E$5:$E$21))

Wêr,

  • Criteria_range is $C$5:$C$21.
  • De kritearia binne G5 , G6 en G7 .
  • Waardenberik1 is $D$5:$D$21.
  • Waarden_berik2 is $E$5:$E$21.

  • Tapassedizze formule as in arrayformule troch CTRL+SHIFT+ENTER tagelyk yn te drukken. As jo ​​ Excel 365 brûke, kinne jo gewoan op ENTER drukke om in arrayformule oan te passen.

Stap-4:

  • Wy hawwe ús totale priis krigen. Tapasse no deselde formule foar de rest fan de items.

Lês mear: SUMPRODUCT mei kritearia yn Excel (5 metoaden )

Foarbyld 2: SUMPRODUCT IF Formule tapasse mei meardere kritearia yn ferskillende kolommen

Wy sille deselde formule brûke foar meardere kritearia.

Stap- 1:

  • Litte wy in oar kritearium tafoegje "Regio" yn tabel 2. Yn dit gefal wolle wy de totale priis fine fan "Cherry" út de "Oseaanje" regio en "Apple" út de "Aazje" regio.

Stap-2:

  • Tapasse no de formule hjirûnder. Foegje de wearden yn de formule yn.

=SUMPRODUCT(IF($B$5:$B$21=G5,IF($C$5:$C$21=H5,$D$5:$D$21*$E$5:$E$21)))

Wêr,

  • Criteria_range is $B$5:$B$21, $C$5:$C$21.
  • De kritearia is G5, H5.
  • Waarden_berik1 is $D$5:$D$21.
  • Values_range2 is $E$5:$E$21.
  • Druk no op ENTER .

Stap-3:

  • Us wearde is hjir. Doch no itselde foar it "Apple" item.

Lês Mear: Hoe te brûken SUMPRODUCT IF yn Excel

Hoe kinne jo allinich SUMPRODUCT brûke ynstee fanSUMPRODUCT IF Formule yn Excel

D'r binne wat oare oanpakken om de foarige resultaten ôf te lieden. In alternative manier om de kritearia yn de SUMPRODUCT funksje yn te foegjen as in array mei dûbele unary (–) om de TRUE of FALSE te konvertearjen yn 1 of 0 .

SUMPRODUCT with One Condition:

Wy sille it foarige foarbyld yn dit gefal beskôgje. Wy sille de totale priis fan “Mango” fine út de list.

  • Tapasse de ûndersteande betingsten SUMPRODUCT formule hjirûnder.

=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)

Wêr,

  • Array1 is (– (C5:C21=G5).
  • [Array2] is D5:D21.
  • [Array3] is E5:E21.
  • Druk op “Enter”. Us resultaat is hjir.

Formule Taljochting:

Wy sille no útlizze hoe't dizze betingst SUMPRODUCT funksje wurket

  • As wy de “–(C4:C20=G4)” yn de formule ynfiere, konvertearret dizze dûbele unary (–) de TRUE of FALSE yn 1 of 0 . Selektearje dit “–(C4:C20=G4)” diel yn jo wurkblêd en druk op “F9” om de ûnderlizzende wearden te sjen.

    Utfier: {0,1,0,0,0,0,0,0,1,1,0,1,1 ,0,0,0,1}

  • No as wy de arrays opbrekke yn wearden sil de eigentlike formule der útsjendit,

=SUMPRODUCT({0,1,0,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})

  • De earste array sil fermannichfâldigje mei de twadde, dan sil de twadde array fermannichfâldigje mei de tredde array. Folgje dizze foto

Dat is hoe't dizze betingsten SUMPRODUCT wurket.

Lês mear: SUMPRODUCT Datumberik [7 produktive metoaden]

Meardere betingsten tapasse yn ferskate kolommen:

Yn it folgjende foarbyld fine wy ​​it totaal priis fan “Cherry” út de “Oseaanje” regio.

  • Tapasse de formule. De definitive foarm fan dizze formule is,

=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)

Wêr,

  • Array1 is (–(C5:C21=G5),–(C5:C21=H5).
  • [Array2] is D5:D21.
  • [Array3] is E5:E21.
  • Druk op ENTER Us resultaat is berikt.

Lês Mear: SUMPRODUCT-funksje mei meardere kolommen yn Excel (4 ienfâldige manieren)

Oer logika tapasse:

Wy kinne OF logika tafoegje oan ús formule om dizze formule mear te meitsjen dynamysk.

Lit ús sizze, wy moatte de totale priis fan "Mango" en "Cherry" fan 'e gegevenstabel krije.

  • Pas de SUMPRODUCT formule mei OF en foegje de wearden yn.
  • De formuleis

=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)

Wêr,

  • Array1 is –((C5:C21=G5)+(C5:C21=H5)>0). Hjir G5 is “Mango” en H5 is “Cherry” . Dizze array telt it totale oantal "Mango" en "Cherry" yn 'e gegevenstabel.
  • [Array2] is D5:D21.
  • [Array3] is E5:E21.
  • Druk op “ Enter” om de totale priis fan de produkten te krijen.

Mearde EN/OF-kritearia tapasse:

Yn dit gefal sille wy Of logika tapasse mei meardere betingsten.

Yn it folgjende foarbyld moatte wy de totale priis fine fan "Cherry" en "Mango" út "Aazje" en "Europa" regio's.

  • Om it resultaat te krijen sille wy no de formule tapasse mei EN/OF logika. De formule is

=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)

Wêr,

  • Array1 is –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)> 0). Hjir B5: B21 is "Regio" Kolom, H4 en H5 is "Aazje" en "Jeropa" " . Lykas, C5: C21 is "Item" kolom, H6 en H7 is "Cherry" en “Mango”.
  • [Array2] is D5:D21.
  • [ Array3] is E5:E21.
  • Druk op ENTER om de totale priis te krijen.

Quick Notes

✅ Arrays yn de SUMPRODUCT formule moatte itselde oantal rigen en kolommen hawwe. Asnet, jo krije de #WAARDE! Flater.

✅ De funksje SUMPRODUCT behannelt net-numerike wearden as nullen. As jo ​​gjin net-numerike wearden yn jo formule hawwe, sil it antwurd "0" wêze.

✅ Om't de formule SUMPRODUCT IF in arrayformule is, moatte jo druk tagelyk op CTRL+SHIFT+ENTER om de formule ta te passen.

✅ De funksje SUMPRODUCT stipe gjin jokertekens.

Konklúzje

Hjoed hawwe wy de SUMPRODUCT IF formule besprutsen en wat oare alternative betingsten SUMPRODUCT formuleS yn dit artikel. Hoopje dat dit artikel nuttich is foar jo as jo problemen hawwe. As jo ​​​​ferwarring hawwe, binne jo wolkom om kommentaar te jaan. Om mear te learen oer Excel, besykje ús side .

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.