關(guān)于計數(shù),最常用的就是Cout系列函數(shù)和Sumproduct函數(shù)。
一、Count。
功能:統(tǒng)計指定范圍中數(shù)值類型值的個數(shù)。
語法結(jié)構(gòu):=Count(值或單元格引用)。
目的:統(tǒng)計數(shù)值的個數(shù)。
注意事項:
Count函數(shù)的統(tǒng)計對像是數(shù)值,對非數(shù)值型的值不在統(tǒng)計范圍內(nèi)。
方法:
在目標(biāo)單元格中輸入公式:=COUNT(D3:D9)。
解讀:
D3:D9單元格區(qū)域共有7個單元格,但D5單元格為文本類型(有倒立的小三角),D7單元格為空,所以數(shù)值單元格的個數(shù)為5。
二、Counta。
功能:統(tǒng)計指定范圍內(nèi)非空單元格的個數(shù)。
語法結(jié)構(gòu):=Counta(單元格區(qū)域)。
注意事項:
Counta函數(shù)的統(tǒng)計對象是非空單元格,即便是空格也在統(tǒng)計范圍內(nèi)。
目的:統(tǒng)計銷量筆數(shù)。
方法:
在目標(biāo)單元格中輸入公式:=COUNTA(D3:D9)。
解讀:
因為Counta函數(shù)的統(tǒng)計對象為非空單元格,所以統(tǒng)計結(jié)果為6,而不是7。
三、Countblank。
功能:統(tǒng)計指定范圍內(nèi)空單元格的個數(shù)。
語法結(jié)構(gòu):=Countblank(單元格區(qū)域)。
注意事項:
Countblank函數(shù)的統(tǒng)計對象是空單元格。
目的:統(tǒng)計沒有銷量的人數(shù)。
方法:
在目標(biāo)單元格中輸入公式:=COUNTBLANK(D3:D9)。
解讀:
D3:D9區(qū)域一共有7個單元格,其中6個單元格有數(shù)值,只有1個空白單元格,所以Countblank函數(shù)的返回值為1。
四、Countif。
功能:計算指定區(qū)域中滿足給定條件的單元格個數(shù),即單條件計數(shù)。
語法結(jié)構(gòu):=Countif(條件范圍,條件)。
注意事項:
參數(shù)“條件”不區(qū)分大小寫。即字符串“apples”和字符串“APPLES”將匹配相同的單元格。
目的:按“性別”統(tǒng)計人數(shù)。
方法:
在目標(biāo)單元格中輸入公式:=COUNTIF(D3:D24,I3)。
五、Countifs。
功能:統(tǒng)計一組條件所指定的單元格數(shù),即多條件計數(shù)。
語法結(jié)構(gòu):=Countifs(條件1區(qū)域,條件1,條件2區(qū)域,條件2……條件N區(qū)域,條件N)。
注意實現(xiàn):
1、參數(shù)“條件”不區(qū)分大小寫。
2、參數(shù)“條件區(qū)域”和“條件”必須匹配成對出現(xiàn),否則返回錯誤值。
目的:按“性別”統(tǒng)計相應(yīng)“學(xué)歷”的人數(shù)。
方法:
在目標(biāo)單元格中輸入公式:=COUNTIFS(D3:D24,I3,F3:F24,J3)。
解讀:
Countifs的返回結(jié)果為多個條件都成立時的值。
六、Sumproduct。
功能:返回相應(yīng)的數(shù)組或區(qū)域乘積的和。
語法結(jié)構(gòu):=Sumproduct(數(shù)組1,數(shù)組2,……數(shù)組N)。
注意事項:
參數(shù)“數(shù)組”的維度必須相同,當(dāng)只有一個數(shù)組區(qū)域時,計算各元素的和值。
目的1:按“性別”統(tǒng)計人數(shù)。
方法:
在目標(biāo)單元格中輸入公式:=SUMPRODUCT(N(D3:D24=I3))。
解讀:
函數(shù)N的作用為將不是數(shù)值的值轉(zhuǎn)換為數(shù)值類型,然后用Sumproduct對數(shù)組元素進(jìn)行求和運算。
目的2:按“性別”統(tǒng)計相應(yīng)“學(xué)歷”的人數(shù)。
方法:
在目標(biāo)單元格中輸入公式:=SUMPRODUCT((D3:D24=I3)*(F3:F24=J3))。