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