SUMPRODUCT函數是Excel表格中數學與三角函數類别,作用在給定的幾組數組或區域中把相應的元素相乘,然後返回乘積之和。
SUMPRODUCT函數屬性:
語法結構
SUMPRODUCT(array1, [array2],[array3],...)
SUMPRODUCT(數組1,數組2,數組3,等等)
array1 必需。 需要進行把相應元素相乘并求和的第一個數組參數。
[array2],[array3],... 可選。2-255個數組參數,其相應元素需要進行相乘并求和。
數組參數必須具有相同的維數。
sumproduct将非數值數組參數視為零。
應用案例:
計算所有産品的銷售額。
如下圖 單價C列行數和D列銷量行數是一緻的,那麼C2:C8和D2:D8單元格組成的數組維數也是一樣的,所以可以直接在F2單元格輸入公式 =SUMPRODUCT(C2:C8*D2:D8) ,計算結果就是把每行的單價和銷量相乘,然後把相乘的結果相加。運算步驟:8*113 6*898 9*4879 4*914 3.5*448 6.5*120 44*231=66371。
按條件求和運算。
如下圖 計算所有女生的成績,公式為 =SUMPRODUCT((C2:C12="女")*D2:D12) ,(C2:C12="女")部分是對是性别進行判斷,單元格為女返回true、男返回false,形成一個true和false邏輯值組合的數組{TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE},數學運算時true默認為1、false默認為0最終數組樣式為{1;1;0;0;0;1;1;1;1;0;0}。
D2:D12單元格區域形成數組為{59;23;33;60;96;97;56;90;63;88;65}。
記着就是運用SUMPRODUCT函數把{1;1;0;0;0;1;1;1;1;0;0}和{59;23;33;60;96;97;56;90;63;88;65}的2個數組相應元素一一相乘,因為0乘以任何值都是0,然後把相乘的結果加在一起就是388。
按條件求和運算升級版。
如下圖 計算1-3月份各項目的收入、成本和毛利數據。
首先選中K3單元格輸入公式 =SUMPRODUCT(($B$2:$J$2=K$2)*$B3:$J3) 按enter鍵運算公式,鼠标光标移動至K3單元格右下角待光标變成* *時,按住鼠标左鍵向右向下填充至M6單元格。
公式核心,除了SUMPRODUCT函數第一參數數組($B$2:$J$2=K$2),作為判斷條件外,還運算了單元格引用類型中絕對引用($B$2:$J$2)和混合引用-絕對引用列相對引用行($B3:$J3)及混合引用-絕對引用行相對引用列(K$2),使之在複制單元格時公式根據實際需求變動。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!