院長大大丨圖文
教程基于Excel 2016
你用Excel那么久,做了不少報表,應該做過條件求和吧?也經(jīng)常使用條件統(tǒng)計?
那你一定很懂SUM、COUNT函數(shù)了,即使加上IF,加上IFS,都應該個個精通。
但你是否知道,有1個函數(shù),可以代替上述的6個?對,就是SUMPRODUCT函數(shù),你一定見過,但未必會用。
今天,院長帶你一齊看看SUMPRODUCT函數(shù)應該怎么用,條件求和、計數(shù)、加權匯總,樣樣精通。
函數(shù)特點
SUMPRODUCT:返回相應的數(shù)組或區(qū)域乘積的和,SUM代表求和,PRODUCT代表乘積,先相乘,后求和。
語法:
SUMPRODUCT(array1,array2,array3, ...)
Array1,array2,array3, ... 為 2 到 30 個數(shù)組,其相應元素需要進行相乘并求和。
一般用法:快速求和
計算銷售總金額,通過每個銷售單中的單價乘以數(shù)量得到金額,然后相加求和。
一般寫法【=SUMPRODUCT(E2:E6,F2:F6)】,條件之間用逗號隔開。
常用寫法【=SUMPRODUCT(E2:E6*F2:F6)】,條件之間用乘號隔開。
由于計算的元素都為數(shù)值,所以兩種寫法都可以計算出正確的結果。
數(shù)組參數(shù)必須具有相同的維數(shù)
舉個栗子,計算鍵盤銷售金額,單價選擇【E2:E6】,數(shù)量選擇【F2:F3】,兩列維數(shù)不同,返回錯誤值。
正確寫法:把單價列區(qū)域調整為【E2:E3】即可。
非數(shù)值型的數(shù)組元素作為0處理
其中,第三個銷售單數(shù)量待定,使用【=SUMPRODUCT(E2:E6,F2:F6)】,會把文本當0處理,不影響其他元素的計算。
使用【=SUMPRODUCT(E2:E6*F2:F6)】,數(shù)組元素含有文本,相乘導致第三個值為#VALUE!,從而導致整個函數(shù)返回錯誤值!
強大用法
除了快速求和以外,SUMPRODUCT還有更強大的用法,它能計數(shù)、能求權、還能條件求和、隔列求和。
條件計數(shù)
統(tǒng)計1號店鍵盤銷售單數(shù),使用SUMPRODUCT函數(shù),選擇門店和產品名稱兩個條件,條件分別滿足【1店】和【鍵盤】,公式【=SUMPRODUCT((B2:B16=B2)*(D2:D16=D2))】,計算出單數(shù)為2。
函數(shù)解釋:
B2:B16=B2,計算區(qū)域中等于B2的值,形成1和0的數(shù)組,D2:D16=D2同理;
兩個數(shù)組相乘,得到新的1和0數(shù)組,相加計算結果為2。
聯(lián)動條件計數(shù)
統(tǒng)計產品成本大于銷售單價的單數(shù),需計算成本列大于單價列,公式【=SUMPRODUCT((E2:E16>F2:F16)*1)】,計算出單數(shù)為4。
加權匯總
根據(jù)評比項權重與所得分值,計算出總分,公式【=SUMPRODUCT($B$2:$E$2,B3:E3)】,其中,權重引用范圍不變,使用絕對引用,向下復制公式,得到員工加權后的總分。
條件求和
計算4號店銷售金額大于4000元的合計金額,滿足條件【4號店】和【金額大于4000元】的銷售單,計算金額合計,公式【=SUMPRODUCT((B2:B16=B3)*(G2:G16>4000)*G2:G16)】。
隔列求和
計算公司本年度各月借貸總額,需要分別計算三個部門的借方、貸方合計。公式【=SUMPRODUCT(($B$2:$G$2=$H$2)*(B3:G3))】,其中,借貸方引用范圍不變,使用絕對引用,向下復制公式,得到每月借方合計金額。同理,可計算貸方合計金額。
SUMPRODUCT是個好東西,希望你也有一個!
教程源文件鏈接:http://pan.baidu.com/s/1qYg21n2
聯(lián)系客服