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!”。
謝謝閱讀,每天學一點,省下時間充實自己。歡迎點贊、評論、關注和點選頭像。