在Excel中,如果要計數,一般情況下都使用Count系列,如Count函數,數值計數;Counta函數,非空單元格計數;Countblank函數,空單元格計數;Countif函數,單條件計數;Countifs:多條件計數。但在實際的應用中,還可以用Frequency來計數,而且效率更高,更簡單。
一、Count系列計數。
1、Count。
功能:計算區域中包含數字的單元格個數。
語法結構:=Count(值或單元格引用)。
目的:分季度統計商品的銷售數。
方法:在目標單元格中輸入公式:=COUNT(C4:C10)。
解讀:Count函數的參數對象為數值,及Count函數的統計結果為數值類型的值,對其他類型的值無效!
2、Counta函數。
功能:計算區域中非空單元格的個數。
語法結構:=Counta(值或單元格引用)。
目的:計算非空單元格的個數。
方法:在目標單元格中輸入公式:=COUNTA(C4:C10)。
解讀:雖然Counta的統計結果和Count的結果相同,但Counta函數的統計對象是非空單元格。
3、Countblank函數。
功能:計算指定區域中空單元格的數量。
語法結構:=Countblank(值或單元格引用)。
目的:統計空單元格的個數。
方法:在目標單元格中輸入公式:=COUNTBLANK(C4:C10)。
4、Countif函數。
功能:計算指定區域中符合條件的單元格數。
語法結構:=Countif(條件範圍,條件)。
目的:按「性別」統計單元格數。
方法:在目標單元格中輸入公式:=COUNTIF(C4:C10,K3)。
5、Countifs函數。
功能:統計一組規定條件下所指定的單元格數。
語法結構:=Countifs(條件1範圍,條件1,條件2範圍,條件2……條件N範圍,條件N)。
目的:計算>60且<80的人數。
方法:在目標單元格中輸入公式:=COUNTIFS(D3:D9,">60",D3:D9,"<80")。
解讀:當用Countifs函數時,多給條件同時成立時,才在統計範圍。
二、Frequency函數。
功能:以一列垂直數組返回一組數據的頻率分布。
語法結構:=Frequency(數據範圍,分組的單元格區域或數組)。
目的:統計60分以下,60-85分,86-95分,96-100分分數段之間的人數。
方法:1、在目標單元格中輸入公式:=FREQUENCY(D3:D9,G3:G6)。
2、快捷鍵Ctrl+Shift+Enter填充。
解讀:統計結果「0、3、1、3」分別代表59分及以下的人數為0人;大於59分且小於等於85分的人數為3人;大於85分小於且等於95分的人數為1人;大於95分且小於100分的人數為3人。即系統默認的統計方式為「左開右閉」。