Hur man använder SUMPRODUCT med kriterier i Excel (5 metoder)

  • Dela Detta
Hugh West

Under arbetet med Microsoft Excel Det finns situationer när du jämför data mellan två eller flera intervall och beräknar med flera kriterier. Funktionen SUMPRODUCT är ditt förstahandsval. SUMPRODUCT är en mycket användbar funktion med många användningsområden. Den har en unik förmåga att hantera matriser på smarta och eleganta sätt. Ofta behöver vi använda funktionen SUMPRODUCT för att jämföra kolumner med givna kriterier och för att hitta resultatet. I den här artikeln kommer vi att diskutera några metoder för att använda funktionen SUMPRODUCT funktion med kriterier.

Ladda ner övningsboken

Ladda ner det här övningsbladet för att öva på uppgiften medan du läser den här artikeln.

SUMPRODUCT-funktion med kriterier.xlsx

Introduktion av SUMPRODUCT-funktionen i Excel

Tekniskt sett är "SUMPRODUCT" funktionen överför summeringen av värdena i motsvarande matriser eller intervall.

⇒ Syntax

Syntaxen för "SUMPRODUCT" funktionen är enkel och direkt.

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

Argument

Argument Obligatoriskt/valfritt Förklaring
array1 Krävs Den första inmatningen till en array, vars element du vill dela och därefter lägga till.
[array2], [array3] Valfritt Arrayparametrar med element som du vill multiplicera och addera, från 2 till 255.

5 idealiska exempel på SUMPRODUCT-funktionen med kriterier i Excel

En av de fantastiska funktionerna i SUMPRODUCT funktion är att den kan hantera enstaka eller flera kriterier Låt oss diskutera några av de viktigaste SUMPRODUCT med kriterier som fungerar.

1. SUMPRODUCT med ett enda kriterium för uppslagsvärde

Vi kan tillämpa SUMPRODUCT funktion med kriterier med eller utan den dubbla unära operatorn.

1.1. Användning av dubbel unary operator

Ett smart sätt att tillämpa SUMPRODUCT funktionen är att infoga kriterierna i funktionen som en matris med hjälp av " Dubbel unär operatör (-) " för att omvandla "TRUE" eller . "FALSK" till "1" eller . "0" . I följande exempel har vissa "Produkt" namnen anges tillsammans med deras "Land" , "Antal" , och "Pris" Vi kommer att hitta det totala priset för länder. "Indien", "Kina" , och "Tyskland" .

Låt oss följa förfarandena för att använda SUMPRODUCT funktion med ett enda kriterium i Excel.

STEG:

  • Först skapar du en tabell för dessa länder någonstans i det arbetsblad där du vill få fram resultatet.
  • För det andra väljer du den cell där du vill lägga in formeln för SUMPRODUCT funktion.
  • För det tredje infogar du formeln i den cellen. Vi tillämpar funktionen med "Dubbel unär operatör (-)" .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)

  • Tryck sedan på Gå in på nyckel. Vi har fått det totala priset för "Indien" .

  • Dra i Handtag för fyllning ikonen nedåt för att duplicera formeln i intervallet. Eller, för att AutoFill området, dubbelklicka på på plusknappen ( + ) symbol.

  • Slutligen kan vi se resultatet för Indien , Kina , och Tyskland .

🔎 Hur fungerar formeln?

  • Array1 är -($C$5:$C$21=G5) G5 är "Indien" Den dubbla unära operatorn omvandlar resultaten från $C$4:$C$20 till "1" och "0" .
  • [Array2] är $D$5:$D$21 , vilket intervall vi först multiplicerar och sedan adderar.
  • [Array3] är $E$5:$E$21 , även i detta intervall multiplicerar vi och adderar sedan.

Vi kommer att använda oss av "Absoluta cellreferenser" till "BLOCK" cellerna.

1.2. Undantag för dubbla unära operatörer

Vi kan lösa det tidigare exemplet utan att använda den dubbla unära operatorn. Låt oss se instruktionerna för detta.

STEG:

  • Vi kommer att använda samma exempel för att få samma resultat. I Cell "H5" tillämpa den SUMPRODUCT Lägg in värdena i formeln och formeln ser ut så här.

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

  • Tryck dessutom på Gå in på för att visa resultatet.

  • Om du vill kopiera formeln över intervallet drar du Handtag för fyllning symbolen nedåt. Alternativt kan du dubbelklicka på tillägget ( + ) tecken till AutoFill området.
  • På samma sätt kan vi få resultatet.

Läs mer: SUMPRODUCT Flera kriterier i Excel(3 metoder)

2. SUMPRODUCT med flera kriterier för olika kolumner

Vi kan tillämpa SUMPRODUCT funktion med flera kriterier med eller utan den dubbla unära operatören. Vi lär oss!

2.1. Användning av dubbel unary operator

I det här fallet använder vi "Dubbel unär operatör (-)" för att omvandla matrisresultaten till "1" eller . "0" Vi använder samma tabell som vi använde tidigare. Nu ska vi hitta resultatet med hjälp av flera kriterier. Vi ska hitta "Totalt pris" för "processor" i landet "Kina" , "Notebook" "Indien" och "Bärbar dator" "Sydkorea" Med hjälp av dessa kriterier kan vi få fram resultatet.

STEG:

  • I början väljer du en cell bredvid den första boken och skriver in formeln.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)

  • Tryck på Gå in på tangenten på tangentbordet igen.

  • På samma sätt, i de tidigare exemplen, drar du i Handtag för fyllning ikonen nedåt för att duplicera formeln i intervallet. Eller, för att AutoFill området, dubbelklicka på på plusknappen ( + ) symbol.
  • Slutligen får du ditt resultat.

2.2. Uteslutande av dubbla unära operatörer

Här kommer vi att tillämpa samma flera kriterier med hjälp av den grundläggande SUMPRODUCT funktion.

STEG:

  • I cell I5, tillämpa funktionen. Infoga kriterierna och formeln ser ut så här.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)

  • Hit Gå in på för att se resultatet.

  • Därefter drar du den Handtag för fyllning ikonen för att kopiera formeln över intervallet. Eller, dubbelklicka på på plusknappen ( + ) tecken. Detta är också en dubbelformulering.
  • Slutligen kan du se resultatet.

Läs mer: SUMPRODUCT-funktion med flera kolumner i Excel (4 enkla sätt)

3. SUMPRODUKT med OR-logik

Vi kan lägga till ELLER logik till vår formel för att göra den SUMPRODUCT funktion med mer dynamiska kriterier. Tänk på en situation där vi behöver ta reda på det totala priset för "Notebook" och "Bärbar dator" .

STEG:

  • Först skapar du en tabell någonstans i det arbetsblad där du vill få resultatet.
  • Markera sedan cellen och infoga följande formel där.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)

  • Tryck dessutom på Gå in på för att se resultatet.

4. SUMPRODUCT med flera AND/OR-kriterier

I den här metoden kommer vi att använda funktionen SUMPRODUCT med kriterier som använder både "OCH" , "ELLER" logik. Den här gången måste vi lägga till fler kriterier till vår funktion. Vi kommer att hämta "Totalt pris" för produkten "Notebook" , "Bärbar dator" i landet "Indien", "Kina".

STEG:

  • Till att börja med väljer du den andra cellen H10 och lägger in formeln i den markerade cellen.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)

  • Tryck sedan på Gå in på för att se resultatet.

🔎 Hur fungerar formeln?

  • 1 är –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21=G8)+(C5:C21=H8)>0) . Här B5:B21 är den "Produkt" Kolumn, G5 och H5 är "Notebook" och "Bärbar dator" . på samma sätt, C5:C21 är den "Land" kolumnen, och G6 och H6 är "Indien" och "Kina".
  • [Array2] är D5:D21 .
  • [Array3] är E5:E21 .

5. SUMPRODUCT med flera kriterier för rader och kolumner

"SUMPRODUCT" funktionen visar sin sanna mångfald när vi använder den för både kolumner och rader. Låt oss se hur. I följande exempel kan vi se priset på en viss "Produkter" från landet "Indien" , "Kina" , "Italien" , "Tyskland" , "Frankrike" .

STEG:

  • Välj först den cell där vi vill lägga in resultatet.
  • Infoga sedan formeln i den cellen.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))

  • Slutligen trycker du på Gå in på tangenten på tangentbordet.

Saker att komma ihåg

✅ Den "SUMPRODUCT" behandlar icke-numeriska värden som nollor. Om du har några icke-numeriska värden i formeln blir svaret "0".

✅ Matriser i SUMPRODUCT-formeln måste ha samma antal rader och kolumner, annars får du följande #VALUE! Fel.

✅ Den "SUMPRODUCT" funktionen har inte stöd för jokertecken.

Slutsats

SUMPRODUCT är en av de mest varierande funktionerna i Excel. I den här artikeln har vi behandlat funktionen SUMPRODUCT med ett eller flera kriterier. Vi hoppas att den här artikeln är användbar för dig. Om du har några oklarheter eller förslag är du välkommen att kommentera.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.