一、SUMPRODUCT函數(shù)語法及功能
SUMPRODUCT函數(shù)功能:計算工作表內(nèi)多列中對應(yīng)值相乘之后的和,即乘積之和。
其語法為:
SUMPRODUCT(array1,array2,array3, …)
其中,Array1, array2, array3, … 為 2 到 30 個數(shù)組,其相應(yīng)元素需要進行相乘并求和。數(shù)組參數(shù)必須具有相同的維數(shù),否則,函數(shù) SUMPRODUCT 將返回錯誤值 #VALUE!。 該函數(shù)將非數(shù)值型的數(shù)組元素作為 0 處理。
二、SUMPRODUCT函數(shù)乘積之和舉例
表如下:
A B C D (列號)
1 2 10 20 (第2行)
3 4 30 40 (第3行)
5 6 50 60 (第4行)
公式: =SUMPRODUCT(A2:B4, C2:D4),說明:兩個數(shù)組的所有元素對應(yīng)相乘,然后把乘積相加,即 1*10 + 2*20 + 3*30 + 4*40 + 5*50 + 6*60(結(jié)果為910)
二、多條件求和+求個數(shù)
A、使用SUMPRODUCT進行多條件計數(shù) ,計數(shù)就是統(tǒng)計滿足條件的個數(shù)。
語法:=SUMPRODUCT((條件1)*(條件2)*(條件3)* …(條件n))
作用:統(tǒng)計同時滿足條件1、條件2到條件n的記錄的個數(shù)。
實例:=SUMPRODUCT((A2:A10="男")*(B2:B10="中級職稱")),公式解釋:統(tǒng)計性別為男且職稱為中級職稱的職工的人數(shù)
B、 使用SUMPRODUCT進行多條件求和
語法:=SUMPRODUCT((條件1)*(條件2)* (條件3) *…(條件n)*某區(qū)域)
作用: 匯總同時滿足條件1、條件2到條件n的記錄指定區(qū)域的匯總金額。實例: =SUMPRODUCT((A2:A10="男")*(B2:B10="中級職稱")*C2:C10)
公式解釋:統(tǒng)計性別為男性且職稱為中級職稱的職工的工資總和(假設(shè)C列為工資)
SUMPRODUCT(條件1*條件2*條件3...條件N)利用此函數(shù)進行多條件計數(shù)時,* :滿足所有條件;
SUMPRODUCT(條件1+條件2+條件3...+條件N) + :滿足任一條件
例子一:
=SUMPRODUCT((G1:G3="男")*(E1:E3<=60))
這個公式的意思就是要這樣來統(tǒng)計,G1:G3滿足條件是男的,同時E1:E3的數(shù)值小于等于60,滿足這兩個條件的總?cè)藬?shù)。 首先這是一個數(shù)組公式,要按Ctrl+Shift+Enter結(jié)束。
例子二:多條件求和
求男性及格人數(shù):=SUMPRODUCT((C2:C13>=60)*1,(B2:B13="男")*1)
例子三:多條件求和
匯總?cè)嗉灋檎隳行匀藬?shù),=SUMPRODUCT((B2:B13="男")*1,(D2:D13="三班")*1,(E2:E13="浙")*1)
 
  | 
新聞熱點
疑難解答