在Excel中,有一個函數既能計數、還能求和,此函數就是Sumproduct,在數據的處理和分析中,有着豐富的應用。
一、功能及語法結構。
功能:返回相應的數組或乘積的和。
語法結構:=Sumproduct(數組1,[數組2]……)。
注意事項:
1、參數“數組1”為必需,隻有本參數時,Sumproduct函數返回本參數的和值。
2、[數組2]……為可選,也就是說Sumproduct函數至少要有一個數組作為參數。
3、當Sumproduct函數具有多個參數時,數組的維度必須相同,否則,Sumproduct函數将返回#VALUE! 錯誤值 #REF!。
4、将非數值型的數組元素作為0值進行處理。
5、隻有一個參數時的計算過程:對每個數組元素進行求和。
6、多個參數的計算過程:每個數組對應位置的元素值先乘積,再求和。例如:=Sumproduct({5,8},{9,12},{2,3})的計算過程為:5×9×2 8×12×3,先乘積,再求和。
二、Sumproduct函數應用案例。
1、快速計算總銷售額。
方法:
在目标單元格中輸入公式:=SUMPRODUCT(D3:D12,E3:E12)。
解讀:
相對于先計算出每個人的銷售額,再對其求和的算法,效率明顯提高了很多。
2、計算指定銷售員的銷售額。
方法:
在目标單元格中輸入公式:=SUMPRODUCT((F$3:F$12=I3)*D$3:D$12,E$3:E$12)。
3、計算指定職位的人數。
方法:
在目标單元格中輸入公式:=SUMPRODUCT(N(G$3:G$12=I3))。
解讀:
N函數為Excel中最短的函數,其作用為将非數值類型的數值轉換為數值類型。
4、按性别統計相應學曆的人數。
方法:
在目标單元格中輸入公式:=SUMPRODUCT((D$3:D$24=I3)*(F$3:F$24=J3))。
5、按性别統計相應學曆的總月薪。
方法:
在目标單元格中輸入公式:=SUMPRODUCT((D$3:D$24=I3)*(F$3:F$24=J3),G3:G24)。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!