Hoe om SUMPRODUCT IF in Excel te gebruik (2 gepaste voorbeelde)

  • Deel Dit
Hugh West

SUMPRODUK is 'n uiters vindingryke funksie met baie doeleindes. Wanneer jy data tussen twee of meer reekse vergelyk en met veelvuldige kriteria bereken, is die SUMPRODUCT-funksie jou eerste keuse . Dit het die unieke vermoë om skikkings op slim en elegante maniere te hanteer. Dikwels moet ons SOMPRODUK-IF kombinasie of Voorwaardelike SOMPRODUK gebruik om tussen kolomme met gegewe kriteria te vergelyk en om die resultaat te vind. Vandag in hierdie artikel sal ons die SUMPRODUCT-IF gekombineerde funksie en 'n paar ander alternatiewe benaderings tot hierdie kombinasie bespreek.

Laai Oefenwerkboek af

Laai hierdie oefenblad af om te oefen die taak terwyl jy hierdie artikel lees.

Gebruik van SUMPRODUCT+IF Combination.xlsx

Inleiding tot SUMPRODUCT-funksie in Excel

Tegnies gee die SUMPRODUCT-funksie die som van die waardes van ooreenstemmende skikkings of reekse terug. Normaalweg is vermenigvuldiging die verstekbewerking, maar deling, aftrekking of optelling kan ook gedoen word.

⦿ Sintaksis:

Die sintaksis van die SOMPRODUK -funksie is eenvoudig en direk.

=SOMPRODUK(skikking1, [skikking2], [skikking3], …)

⦿ Argument:

  • [skikking1]: Die eerste skikking of reekse selle wie se waardes ons wil vermenigvuldig, en dan optel.
  • [ skikking2], [skikking3]...: Skikkingsargumente 2 tot255 wie se waardes ons wil vermenigvuldig, en dan tel op.

2 Voorbeelde van die gebruik van SUMPRODUCT IF Kombinasie in Excel

In Excel is daar geen ingeboude “SUMPRODUCT IF” -funksie, maar jy kan dit as 'n skikkingsformule gebruik deur die SUMPRODUCT en die IF -funksies te kombineer. Kom ons bespreek hierdie formule.

Voorbeeld 1: Pas SUMPRODUCT IF Formule toe met een kriteria

Ons kan hierdie formule met een kriterium gebruik. Volg hierdie stappe om te leer.

Stap-1:

  • Oorweeg 'n datatabel waar sommige vrugte-items gegee word met “Streek” , “Aantal” en “Prys” . Ons sal die totale prys van sommige items uitvind.

Stap-2:

  • Skep nog een tabel enige plek in die werkblad waar jy die totale prys van die item wil kry. Ons kies “Cherry” , “Apple”, “Plum” items.

Stap-3:

  • Pas die volgende formule toe in sel H4 . Die formaat van hierdie formule is-

=SOMPRODUK(IF(kriteriareeks=kriteria, waardereeks1*waardesreeks2))

  • Voeg die waardes in die formule in.

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

Waar,

  • Kriteriareeks is $C$5:$C$21.
  • Die kriteria is G5 , G6 en G7 .
  • Waardes_reeks1 is $D$5:$D$21.
  • Waardes_reeks2 is $E$5:$E$21.

  • Doen aansoekhierdie formule as 'n skikkingsformule deur CTRL+SHIFT+ENTER gelyktydig te druk. As jy Excel 365 gebruik, kan jy net ENTER druk om 'n skikkingsformule toe te pas.

Stap-4:

  • Ons het ons totale prys gekry. Pas nou dieselfde formule toe vir die res van die items.

Lees Meer: SUMPRODUK met Kriteria in Excel (5 Metodes) )

Voorbeeld 2: Pas SUMPRODUCT IF-formule toe met veelvuldige kriteria in verskillende kolomme

Ons sal dieselfde formule vir veelvuldige kriteria gebruik.

Stap- 1:

  • Kom ons voeg nog 'n kriterium “Streek” by in tabel 2. In hierdie geval wil ons die totale prys van “Cherry” van die “Oseanië” streek en “Apple” uit die “Asië” streek.

Stap-2:

  • Pas nou die formule hieronder toe. Voeg die waardes in die formule in.

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

Waar,

  • Kriteriareeks is $B$5:$B$21, $C$5:$C$21.
  • Die Kriteria is G5, H5.
  • Waardes_reeks1 is $D$5:$D$21.
  • Waardereeks2 is $E$5:$E$21.
  • Druk nou ENTER .

Stap-3:

  • Ons waarde is hier. Doen nou dieselfde vir die "Apple" item.

Lees meer: Hoe om te gebruik SUMPRODUCT IF in Excel

Hoe om slegs SUMPRODUCT in plaas van te gebruikSUMPRODUCT IF Formule in Excel

Daar is 'n paar ander benaderings om die vorige resultate af te lei. 'n Alternatiewe manier om die kriteria binne die SUMPRODUCT funksie as 'n skikking in te voeg deur dubbel unêre (–) te gebruik om die WAAR of ONWAAR om te skakel in 1 of 0 .

SOMPRODUK met een voorwaarde:

Ons sal die vorige voorbeeld in hierdie geval oorweeg. Ons sal die totale prys van “Mango” op die lys vind.

  • Pas die voorwaardelike SUMPRODUCT formule hieronder toe.

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

Waar,

  • Skikking1 is (– (C5:C21=G5).
  • [Skikking2] is D5:D21.
  • [Skikking3] is E5:E21.
  • Druk “Enter”. Ons resultaat is hier.

Formule Verduideliking:

Ons sal nou verduidelik hoe hierdie voorwaardelike SOMPRODUK funksie werk

  • Wanneer ons die “–(C4:C20=G4)” in die formule invoer, verander hierdie dubbel unêre (–) die WAAR of ONWAAR in 1 of 0 . Kies hierdie “–(C4:C20=G4)” gedeelte in jou werkblad en druk “F9” om die onderliggende waardes te sien.

    Uitvoer: {0,1,0,0,0,0,0,0,1,1,0,1,1 ,0,0,0,1}

  • As ons die skikkings in waardes afbreek, sal die werklike formule soos volg lykhierdie,

=SOMPRODUK({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})

  • Die eerste skikking sal vermenigvuldig met die tweede, dan sal die tweede skikking met die derde skikking vermenigvuldig. Volg hierdie prent

Dit is hoe hierdie voorwaardelike SUMPRODUK werk.

Lees meer: SUMPRODUCT Datumreeks [7 Produktiewe Metodes]

Toepassing van veelvuldige toestande in verskillende kolomme:

In die volgende voorbeeld sal ons die totaal uitvind prys van “Cherry” van die “Oseanië” streek.

  • Pas die formule toe. Die finale vorm van hierdie formule is,

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

Waar,

  • Skikking1 is (–(C5:C21=G5),–(C5:C21=H5).
  • [Skikking2] is D5:D21.
  • [Array3] is E5:E21.
  • Druk ENTER . Ons resultaat is bereik.

Lees meer: SUMPRODUCT Funksie met veelvuldige kolomme in Excel (4 eenvoudige maniere)

Toepassing van OF-logika:

Ons kan OF logika by ons formule voeg om hierdie formule meer te maak dinamies.

Kom ons sê, ons moet die totale prys van “Mango” en “Cherry” uit die datatabel kry.

  • Pas die SUMPRODUCT formule met OF en voeg die waardes in.
  • Die formuleis

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

Waar,

  • Skikking1 is –((C5:C21=G5)+(C5:C21=H5)>0). Hier G5 is “Mango” en H5 is “Cherry” . Hierdie skikking tel die totale aantal "Mango" en "Cherry" in die datatabel.
  • [Array2] is D5:D21.
  • [Array3] is E5:E21.
  • Druk “ Enter” om die totale prys van die produkte te kry.

Toepassing van veelvuldige EN/OF-kriteria:

In hierdie geval sal ons Of logika met veelvuldige voorwaardes toepas.

In die volgende voorbeeld moet ons die totale prys van “Cherry” en “Mango” van “Asië” en “Europa” streke.

  • Om die resultaat te kry sal ons nou die formule toepas met EN/OF logika. Die formule is

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

Waar,

  • Skikking1 is –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)> 0). Hier B5:B21 is "Streek" kolom, H4 en H5 is "Asië" en "Europa " . Net so is C5:C21 "Item" kolom, H6 en H7 is "Cherry" en “Mango”.
  • [Array2] is D5:D21.
  • [ Skikking3] is E5:E21.
  • Druk ENTER om die totale prys te kry.

Vinnige notas

✅ Skikkings in die SUMPRODUCT formule moet dieselfde aantal rye en kolomme hê. Asnie, jy kry die #WAARDE! Fout.

✅ Die SUMPRODUCT -funksie hanteer nie-numeriese waardes as nulle. As jy enige nie-numeriese waardes in jou formule het, sal die antwoord “0” wees.

✅ Aangesien die SUMPRODUCT IF -formule 'n skikkingsformule is, moet jy druk CTRL+SHIFT+ENTER gelyktydig om die formule toe te pas.

✅ Die SUMPRODUCT -funksie ondersteun nie jokertekens nie.

Gevolgtrekking

Vandag het ons die SUMPRODUCT IF -formule en 'n paar ander alternatiewe voorwaardelike SUMPRODUCT -formuleS in hierdie artikel bespreek. Hoop hierdie artikel is nuttig vir jou wanneer jy probleme ondervind. As jy enige verwarring het, is jy welkom om kommentaar te lewer. Om meer te wete te kom oor Excel, besoek asseblief ons werf .

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.