|
Excel中總有那么幾個讓人驚艷的函數(shù)公式,例如Sumproduct函數(shù),它不僅能求和,還能計數(shù)和排名,你信嗎? 一、功能及語法結構。 功能:返回相應的數(shù)組或區(qū)域乘積的和。 語法:=Sumproduct(數(shù)組或區(qū)域)。 示例: 目的:計算銷量和。 方法: 在目標單元格中輸入公式:=SUMPRODUCT(D3:D9)。 解讀: 當Sumproduct函數(shù)的參數(shù)只有一維數(shù)組或指定的值時,其作用和Sum函數(shù)相同,就是對指定范圍的值求和。 二、先乘積再求和。 目的:計算總銷售額。 方法: 在目標單元格中輸入公式:=SUMPRODUCT(C3:C9,D3:D9)。 解讀: 先乘積再求和也是Sumproduct函數(shù)的基本功能,其計算過程為:C3×D3+C4×D4+C5×D5+C6×D6+C7×D7+C8×D8+C9×D9=12860.05。 三、單條件求和。 目的:按照“地區(qū)”統(tǒng)計銷量。 方法: 在目標單元格中輸入公式:=SUMPRODUCT((E3:E9=H3)*D3:D9)。 解讀: 條件E3:E9=H3成立時,返回True,暨1,否則返回False,暨0。所以上述公式形成一個以0和1為數(shù)組,以D3:D9為數(shù)組的計算區(qū)域,計算過程就是先成績在求和。其功能和Sumif函數(shù)相同哦! 四、多條件求和。 目的:計算相應地區(qū)銷量>=50的銷量和。 方法: 在目標單元格中輸入公式:=SUMPRODUCT((E3:E9=H3)*(D3:D9>=I3)*D3:D9)。 解讀: 當兩個條件同時成立時,返回True,暨1,其中一個或兩個都不成立時,返回False,暨0。上述公式首先判斷兩個條件的情況,然后先成績,再求和。其功能和Sumifs相同哦! 五、單條件計數(shù)。 目的:求銷量>=50的筆數(shù)。 方法: 在目標單元格中輸入公式:=SUMPRODUCT(1*(D3:D9>=H3))。 解讀: 首先判斷條件成立情況,然后×1,再求和。其功能相當于Countif函數(shù)。 六、多條件計數(shù)。 方法: 在目標單元格中輸入公式:=SUMPRODUCT((E3:E9=H3)*(D3:D9>=I3)*1)。 七、中國式排名。 目的:對銷量進行排序。 方法: 在目標單元格中輸入公式:=SUMPRODUCT((D$3:D$9>D3)/COUNTIF(D$3:D$9,D$3:D$9))+1。 解讀: 1、此用法為Sumproduct函數(shù)的經(jīng)典用法,當范圍大于值(D$3:D$9>D3)時為降序,當值大于范圍(D3>D$3:D$9)時,為升序。+1為輔助值。 2、此方法的排名結果不會出現(xiàn)“跳躍”的情況哦! 結束語: 一個函數(shù),不僅可以求和、計數(shù),還具有排名等實用功能,是不是很高大上了? |
|
|
來自: hercules028 > 《excel》