1概念
Count函数:
统计含数值型数字的单元格的个数。
Counta函数:
统计非空单元格的个数。
Countif函数:
按条件统计单元格个数。
Countblank函数:
统计空单元格的个数。
2语法
01.Count函数语法
=COUNT(value1, [value2], ...)
COUNT函数语法具有下列参数:
value1 必需。要计算其中数字的个数的第一项、单元格引用或区域。
value2, ... 可选。要计算其中数字的个数的其他项、单元格引用或区域,最多可包含 255 个。
注意:这些参数可以包含或引用各种类型的数据,但只有数字类型的数据才被计算在内。
02.Counta函数语法
=COUNTA(value1, [value2], ...)
COUNTA函数语法具有下列参数:
value1 必需。表示要计数的值的第一个参数。
value2, ... 可选。表示要计数的值的其他参数,最多可包含 255 个参数。
03.Countif函数语法
COUNTIF是一个统计函数,用于统计满足某个条件的单元格的数量;
COUNTIF 的最简形式为:
=COUNTIF(要检查的区域,要查找的内容)
04.Countblank函数语法
=COUNTBLANK (Range)
COUNTBLANK函数语法具有下列参数:
Range 必需。需要计算其中空白单元格个数的区域。
包含返回 ""(空文本)的公式的单元格也会计算在内。包含零值的单元格不计算在内。
3Count函数举例
01.统计单元格数值型数字的个数
统计C2:C5单元格中,含数字单元格的个数,可以在E2单元格输入函数公式:
=COUNT(C2:C5)
得到含有数字的单元格有1个。
02.统计含非0值数字单元格的个数
统计除0以外数字的个数,这个利用1除以0得到一个错误值,不属于数值了。
统计C2:C5单元格中,除0以外数字的单元格个数,可以在E2单元格输入函数公式:
=COUNT(1/C2:C5)
按Ctrl+Shift+回车键结束公式。得到含非0值数字单元格的个数2。
2Counta函数举例
01.统计非空单元格的个数
统计C2:C5单元格中,非空单元格的个数,可以在E2单元格输入函数公式:
=COUNTA(C2:C5)
得到C2:C5单元格中非空单元格的个数3。
3Countif函数举例
01.简单单条件计数
统计B2:B5单元格中,数值大于50的单元格个数,可以在D2单元格输入函数公式:
=COUNTIF(B2:B5,">50")
得到数值大于50的单元格个数3。
02.标记重复值
找出下面重复的名称,且第一次出现不用标记,第二次及以上出现就要标记。
在D2单元格输入函数公式:
=IF(COUNTIF(C2:$C$2,C2)>1,"重复","")
03.禁止输入重复值
COUNTIF函数很有用,如果放到数据有效性(数据验证)里,可以防止数据重复输入。我们在数据验证功能面板中的自定义公式处输入函数公式:
=Countif($C$2:$C$5,C2)=1
当我们输入重复数据时,即可弹出警示框,禁止输入。
4Countblank函数举例
01.统计空单元格的个数
通过输入Countblank函数,可以统计空单元格的个数,如下图所示,我们发现两个例子完全一样,为什么得到的结果不同呢?
原来在数据源F4单元格中含有空格,即是一个假空值(肉眼看不到的空格),我们将空值删除后就恢复正常了。如下图所示: