Excel進行數據條件求和時,相信許多同學都會第一時間想到Sumif函數,Sumif和Sumifs可以實現(xiàn)單條件和多條件求和操作。實際上還有個非常經典的條件求和函數,它就是Sumproduct函數,它在單條件、多條件求和、綜合權重排名、及多維度區(qū)域計算等方面都有涉及,許多職場老員工都喜歡用這個函數。下面我們來講解一下這個函數的5種經典用法。
案例說明:我們需要將每一個人的津貼和對應的系數相乘,最后將所有人的津貼相加得出當月全員的津貼之和。
函數公式:
=Sumproduct(B2:B12,C2:C12)
=Sumproduct(B2:B12*C2:C12)
函數解析:
1、Array1,array2,array3, ... 為 2 到 30 個數組,其相應元素需要進行相乘并求和。函數在這里就是將每個人的津貼先單獨相乘計算,最后再進行全部求和;
2、 返回相應的數組或區(qū)域乘積的和。數組參數必須具有相同的維數,否則函數 SUMPRODUCT 將返回錯誤值 #VALUE!。
案例說明:我們需要計算所有人員中性別為男性或女性的人數。
函數公式:
=Sumproduct(N($C$3:$C$9="男"))
函數解析:
1、求出男生個數。使用N函數N($C$3:$C$9="男")),主要為將符合條件的值轉化為數字1,然后進行求和;
2、N函數如前面章節(jié)學習的,可以將不是數值的形式轉化為數值,TRUE轉為1,F(xiàn)ALSE轉為0。
案例說明:快速計算性別為男性,執(zhí)行力值大于8的人員數量
函數公式:
=Sumproduct((C3:C9="男")*(E3:E9>8))
函數解析:
1、Sumproduct函數進行多條件計數時,只需要將多個條件組之間用*連接起來,它的作用相當于Sumifs函數;
案例說明:我們需要計算性別為男性、執(zhí)行力大大于8人員總的任務完成值。
函數公式:
=SUMPRODUCT((C4:C10="男")*(E4:E10>8)*(D4:D10))
函數解析:
1、在這里我們前面兩個參數用*連接代表需要同時符合這兩個條件;
3、對工作完成度進行求和之時,因為D4:D10對應的為每個人的數值,求和的時候同樣只需用*號計算即可。
案例說明:我們需要根據每種考核值的占比及每個人對應的值,按比例計算出人員的最后得分,這里用Sumproduct函數同樣可以實現(xiàn)。
函數公式:
=SUMPRODUCT($D$3:$F$3,D4:F4)
函數解析:
1、在進行綜合權重的求和操作時,我們將占比和對應人員得分值之間可以用“,”連接即可。這樣就能實現(xiàn)每個考核值先計算占比和完成情況,最后將三項數據進行求和。
通過上面五種函數用法講解,你學會了如何利用SUMPRODUCT函數完成不同的工作任務了嗎?趕快操作一下吧。
聯(lián)系客服