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