Excel表格SUMPRODUCT函式的使用方法

SUMPRODUCT是Excel函式中很好用的一個函式,有人稱之為“萬金油”,因為它身兼SUM、PRODUCT、COUNTIF、SUMIF、SUMIFS等函式的功能。

以下面這個銷售報表為例。

我們或許需要統計以下5類資料。你會怎樣統計呢?

相信會有很多人用資料透視表,可是一個資料透視表不能同時統計出所有的這些資料,你需要多次拖動欄位才可以得到所有的結果;

也會有人用SUM、COUNTIF、SUMIFS等函式。

其實,一個SUMPRODUCT函式就可以搞定了。

SUMPRODUCT函式的基本語法為:SUMPRODUCT(引用1,引用2,引用3……)。

第一、銷售總額

公式:=SUMPRODUCT(E3:E18,F3:F18)

相當於“=E3*F3 E4*F4 E5*F5 …… E18*F18”。公式太長了,看著好暈,有木有?

第二、總共有多少種不同的飲料

公式:=SUMPRODUCT(N(D3:D18="飲料"))

“D3:D18="飲料"”會得到{FALSE;TRUE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE},也就是飲料所在單元格會得到TRUE,其他單元格得到FALSE。N()函式可以將TRUE轉換為1,FALSE轉換為0,從而計算出飲料的數量。

第三、飲料的銷售總量

公式:=SUMPRODUCT((D3:D18="飲料")*F3:F18)

按照第二公式的解釋,這個公式中非飲料的單元格將得到0,0和任何數相乘還是0,飲料單元格得到數字1,從而可以計算出飲料的銷售總量。

這個公式相當於“=SUMIF(D3:D18,"飲料",F3:F18)”。多條件求和中SUMPRODUCT的格式為“SUMPRODUCT({單元格引用}*{單元格引用}*{單元格引用}*……)”。

第四、飲料的銷售總額

公式:=SUMPRODUCT((D3:D18="飲料")*F3:F18*E3:E18)

第五、9月份飲料的銷售總額

公式:=SUMPRODUCT((MONTH(A3:A18)=9)*(D3:D18="飲料")*F3:F18*E3:E18)

有了上面的基礎,這兩個應該可以理解了。

SUMPRODUCT常見錯誤

有兩個,一個是SUMPRODUCT引數中的引用必須成雙成對出現,如果不是,就會得到“#N/A”;另外一個錯誤就是SUMPRODUCT引數中有些單元格不是數值型的內容,這會使計算結果返回“#VALUE!”。


謝謝閱讀,每天學一點,省下時間充實自己。歡迎點贊、評論、關注和點選頭像。