Hur man summerar flera kolumner med villkor

Anonim

Vi vet hur man summerar värden från en kolumn på flera villkor. Vi använder SUMIFS -funktionen för det. Men hur summerar vi flera kolumner på ett villkor. Den här artikeln handlar om att summera värden från flera kolumner på villkor.

Vi kan summera flera kolumner på ett villkor utan att använda SUMIF -funktionen. Här kommer vi att använda SUMPRODUCT -funktionen i excel.
Generisk formel

= SUMPRODUCT ((criteria_range = criteria)*(sum_range))

Kriterieområde: Detta är intervallet inom vilket kriterierna kommer att matchas.
Kriterier: detta är kriterierna eller villkoret.
Summarea: summan. Detta kan ha flera kolumner men samma rader som kriterier.

Låt oss se det i handling.
Exempel: Summa pengarna på mango.

I bilden ovan har vi denna tabell över belopp som spenderas på olika frukter under olika månader. Vi behöver bara få det totala beloppet som spenderats på mango under alla dessa månader.

I I2 är formeln

= SUMPRODUCT ((B2: B9 = H2)*C2: E9)

Detta returnerar 525 som totalt belopp som spenderas på mango. Du kan se detta i bilden ovan.
Hur det fungerar?
Det är lätt. Låt oss bryta ner formeln och förstå den i peaces.
(B2: B9 = H2): Denna del jämför varje värde i intervallet B2: B9 med H2 och returnerar en matris med SANT och FALSKT. {FALSKT; SANT; FALSKT; FALSKT; FALSKT; FALSKT; FALSKT; SANT}.

(B2: B9 = H2)*C2: E9: Här multiplicerade vi varje värde i ovanstående array med värden i C2: E9. C2: C9 behandlas också som en 2D -array. Slutligen returnerar detta uttalande en 2D -uppsättning av {0,0,0; 47,57,67; 0,0,0; 0,0,0; 0,0,0; 0,0,0; 0,0,0; 108,118,128}.
Nu ser SUMPRODUCT ut så här:
SUMPRODUKT ({0,0,0; 47,57,67; 0,0,0; 0,0,0; 0,0,0; 0,0,0; 0,0,0; 108,118,128}). Den har endast mangovärden. Det summerar dem och returnerar resultatet som 525.

En annan metod kan vara att ha en totalkolumn och sedan använda den med SUMIF -funktionen för att få summan av alla kolumner. Men det är inte det vi vill göra.

Så ja killar, så här kan du summera flera kolumner med villkor utan att använda sumif -funktionen. Låt mig veta om du har några tvivel angående denna artikel eller någon annan artikel på denna webbplats. Du kan också ställa frågor angående Excel 2019, 2016, 2013 och äldre.

Populära artiklar:
VLOOKUP -funktionen i Excel
COUNTIF i Excel 2016
Hur man använder SUMIF -funktionen i Excel