SUMIF med flera kriterier i olika kolumner i Excel

  • Dela Detta
Hugh West

Vi behöver ofta summera data som uppfyller vissa kriterier. Summeringen kan omfatta uppfyllande av flera kriterier i olika kolumner. Excel tillhandahåller funktionen SUMIF för att summera data med kriterier. I den här artikeln kommer vi att visa hur man tillämpar SUMIF med flera kriterier i olika kolumner Excel .

Ladda ner övningsboken

Du kan ladda ner arbetsboken här.

Sumif flera kriterier.xlsx

3 enkla sätt att tillämpa SUMIF med flera kriterier i olika kolumner i Excel

I den här artikeln kommer vi att diskutera 3 praktiska sätt att tillämpa SUMIF med flera kriterier i olika kolumner i Excel Vi kommer att använda funktionen SUMIF med ett enda kriterium i den första metoden. Därefter använder vi funktionen SUMIF för flera kriterier Den här metoden kommer att ha undermetoder där vi använder OR-logik, arrayformler och funktionen SUMPRODUCT för att summera med flera kriterier. Slutligen väljer vi att välja funktionen SUMIFS Här är ett exempel på ett dataset som vi kommer att använda för att demonstrera metoderna.

1. Användning av SUMIF-funktionen för enskilda kriterier

Funktionen SUMIF lägger till data som uppfyller vissa kriterier. I den här metoden använder vi denna funktion med ett enda kriterium.

Steg:

  • Välj först den I4 cell och typ,
=SUMIF($B$5:$B$16,H4,E5:E16)

  • Tryck sedan på Gå in på .

  • Följaktligen får vi summan av intäkterna på "Skjorta .
  • Upprepa processen för 'Pant' och "T-Shir också.

Uppdelning av formlerna:

  • SUMIF($B$5:$B$16,H4,E5:E16) : Formeln kommer att gå igenom B5:B16 för att leta efter värdet i H4 cellen som är Shirt, och summera sedan alla värden i intervallet E5:E16 som är kopplade till värdet Shirt och återger summan.

Läs mer: Hur man summerar flera kolumner baserat på flera kriterier i Excel

2. Användning av SUMIF för flera kriterier

I den här metoden går vi igenom flera kriterier och summerar sedan de data som uppfyller dessa kriterier med hjälp av funktionen SUMIF Vi kommer att se på några delmetoder för att demonstrera processen.

2.1. Tillämpning av OR-logik

Vanligtvis, funktionen SUMIF tar ett enda kriterium i beaktande. I denna delmetod använder vi funktionen SUMIF med OR-logik. Vi kommer att lägga till flera SUMIF-funktioner att uppfylla flera kriterier och varje värde från varje SUMIF-funktionen kommer att läggas till för att uppfylla flera kriterier.

Steg:

  • Välj först den J5 och skriv in följande formel,
=SUMIF($B$5:$B$16,H5,$E$5:$E$16)+SUMIF($B$5:$B$16,I5,$E$5:$E$16)=SUMIF($B$5:$B$16,H4,E5:E16)

  • Tryck sedan på Gå in på .

  • Vi kommer därför att summera de värden som uppfyller flera kriterier.

Uppdelning av formlerna:

  • SUMIF($B$5:$B$16,H5,$E$5:$E$16) : Funktionen SUMIF returnerar den totala summan av de intäkter som är kopplade till värdet i H5 cell som är Shirt.
  • SUMIF($B$5:$B$16,I5,$E$5:$E$16): Detta ger summan av de värden som är kopplade till värdet "Pants" i E5:E16 sortiment.
  • SUMIF($B$5:$B$16,H5,$E$5:$E$16)+SUMIF($B$5:$B$16,I5,$E$5:$E$16): Detta uttryck summerar de värden som returneras av de två föregående uttrycken.

2.2. Användning av arrayer i SUM-funktionen

I den här metoden använder vi en array inom funktionen SUMIF som kriterium för att summera värdena i data. Detta förkortar inte bara formeln utan gör den också mer lättläst.

Steg:

  • Till att börja med väljer du J5 och skriv in följande formel,
=SUM(SUMIF($B$5:$B$16,{"Skjorta", "Byxor"},F5:F16))

  • Hit Ange.

  • Som ett resultat av detta får vi summan av vinsterna från produkterna "Skjorta och "Byxor .

Uppdelning av formel:

  • SUMIF($B$5:$B$16,{"Skjorta", "Byxor"},F5:F16): Här funktionen SUMIF kommer att skanna genom området B5:B16 för att leta efter Skjorta och Byxor och sedan summera vinsterna i F5:F16 för dessa två produkter och återge dem som indata till funktionen SUM.
  • SUM(SUMIF($B$5:$B$16,{"Skjorta", "Byxor"},F5:F16)): Slutligen, funktionen SUM kommer att ge summan av vinsten från dessa två produkter.

2.3. Tillämpning av Array-formeln

I den här metoden infogar vi ett intervall som kriterium i stället för att infoga värden. Detta kallas för en arrayformel. Funktionen SUMIF utvärderar intervallet som kriterier och returnerar summan av alla värden som är associerade med det kriteriet i det intervallet.

Steg:

  • Välj först den J5 och infoga följande formel,
=SUM(SUMMA(SUMIF(B5:B16,H5:I5,F5:F16))

  • Tryck sedan på Gå in på knapp.

  • Vi får alltså den totala vinsten från Skjorta och Byxor, som var vårt avsedda kriterieområde.

Uppdelning av formel:

  • SUMIF(B5:B16,H5:I5,F5:F16): Vi lägger in värdena i H5:I5 som vårt kriterium. Då, funktionen SUMIF kommer att gå genom den B5:B16 för att leta efter kriterierna och summera de värden som är kopplade till dessa kriterier individuellt. Detta innebär att den summerar alla vinster från skjortan och alla vinster från byxorna och återger dem som argument för funktionen SUM.
  • SUM(SUMIF(B5:B16,H5:I5,F5:F16)): Slutligen, funktionen SUM summerar de värden som returneras av funktionen SUMIF för de två kriterierna.

2.4. Användning av matriser med SUMPRODUCT-funktionen

I den här metoden gör vi samma sak som i den föregående metoden, förutom att vi här använder oss av funktionen SUMPRODUCT i stället för funktionen SUM .

Steg:

  • Till att börja med väljer du J5 och skriv in följande formel,
=SUMMAPRODUKT(SUMIF($B$5:$B$16,H5:I5,$F$5:$F$16))

  • Tryck på Gå in på .

  • Vi får alltså den totala vinsten från de kriterier som nämns i kriterieområdet.

Läs mer: SUMIF för flera kriterier på olika blad i Excel (3 metoder)

3. Användning av SUMIFS för flera kriterier

Funktionen SUMIFS är Excels Standardfunktion för att summera värden med flera kriterier. Den tar emot flera värden som kriterier och även deras intervall som argument. Slutligen summeras de returnerade värdena i enlighet med kriterierna.

Steg:

  • Välj först och främst den J5 och skriv in följande formel,
=SUMIFS($E$5:$E$16,$B$5:$B$16,H5,$C$5:$C$16,I5)

  • Tryck sedan på Gå in på knapp.

  • Vi får alltså den totala intäkten från skjortor med vit färg, vilket var våra två kriterier.

Uppdelning av formel:

  • SUMIFS($E$5:$E$16,$B$5:$B$16,H5,$C$5:$C$16,I5): Det första argumentet, $E$5:$E$16 , är funktionens summaområde. I det här fallet betecknar området inkomster. Det andra argumentet, $B$5:$B$16 är kriterieområdet för det första kriteriet, Skjorta, som finns i cellen H5. De två sista argumenten anger det andra kriterieområdet respektive det andra kriteriet. Funktionen kommer alltså att leta efter Skjorta i det första kriterieområdet och Vit i det andra. Slutligen kommer den att återge den totala intäkten från vita skjortor.

Läs mer: Hur man tillämpar SUMIF med flera intervall i Excel

Slutsats

I den här artikeln har vi diskuterat tre metoder att använda funktionen SUMIF med flera kriterier i olika kolumner i Excel Dessa metoder hjälper användarna att summera sina uppgifter utifrån flera kriterier och presentera en korrekt rapport för åskådarna. De minskar också ansträngningarna när de summerar uppgifter som uppfyller flera kriterier.

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.