返回目录:excel表格制作
在 Excel 中,Count函数用于统计数字列表、单元格区域和数组的数字、能转为数字的文本和日期的个数;如果把逻辑值 True 和 False 作为Count函数的参数,还可以统计它们的个数;另外,Count函数不能统计空和空单元格的个数,如果要统计它们,需要用CountBlank函数。以下是Excel用Count函数统计个数的使用方法,共列举了7大实例,其中包含有与If函数和CountBlank函数组合的实例,实例操作所用版本均为 Excel 2016。
一、Count函数语法
1、表达式:COUNT(Value1, [Value2], ...)
中文表达式:Count(值1, [值2], ...)
2、说明:
A、Value 至少有一个,最多只能有 255 个。
B、如果 Value 为数字、能转为数字的文本(如"2")和日期,将被计入统计个数;如果 Value 为逻辑值,若 Value 直接写在Count函数中,则被计入统计个数;若 Value 是在单元格或数组中,则不被计入统计个数。
C、如果 Value 为空格、不能转为数值的文本或错误值,将不被计入统计个数。
二、Count函数的使用方法及实例
(一)统计数字列表的实例
选中 A1 单元格,把公式 =COUNT(28,5,9,16,35) 复制到 A1,按回车,返回统计结果 5,操作过程步骤,如图1所示:
图1
(二)Value 为数字、能转为数字的文本和日期的实例
1、把公式 =COUNT("34",2018/10/10,22) 复制到 A1 单元格,按回车,返回统计结果 3,操作过程步骤,如图2所示:
图2
2、公式 =COUNT("34",2018/10/10,22) 中有一个能转为数字的文本"34"、一个日期和一个数字,返回统计个数为 3,说明能转为数字的文本和日期都被计入统计个数。
(三)Value 含有逻辑值 True 和 False 的实例
1、把公式 =COUNT(A1:A3) 复制到 B1 单元格,按回车,返回统计结果 1;双击 A1 单元格,把公式改为 =COUNT(25,True,False),按回车,返回统计结果 3;操作过程步骤,如图3所示:
图3
2、当逻辑值在单元格时,返回统计结果 1,说明无论是真 True 还是假 False,都不计入统计个数;当逻辑值直接写在 Count 时,返回统计结果 3,说明 True 和 False 都被计入统计个数。
(四)Value 为数组与数字的实例
1、把公式 =COUNT({23,"36","2018-10-10"},35) 复制到 A1 单元格,按回车,返回统计结果 2;双击 A1 单元格,把公式中的 "2018-10-10" 删除,按回车,返回统计结果 2;操作过程步骤,如图4所示:
图4
2、说明数组中能转为数字的文本计入统计个数,不能转数字的文本"2018-10-10"不计入统计个数。
(五)Value 为空格和错误值的实例
1、选中 B1 单元格,输入公式 =COUNT(A1:A4),如图5所示:
图5
2、按回车,返回 2,说明空格和错误值都没有计入统计个数,只有两个数字计入了,如图6所示:
图6
(六)Count函数与If函数的组合使用
1、假如要统计服装销量表中销量大于等于 600 的服装总数。把公式 =COUNT(IF(D2:D6>=600,D2:D6,"")) 复制到 E2 单元格,按 Ctrl + Shift + 回车,返回统计结果 2,操作过程步骤,如图7所示:
图7
2、公式说明:
A、公式 =COUNT(IF(D2:D6>=600,D2:D6,"")) 由 Count 和 If 组成;If 用于判断 D2:D6 中的服装销量是否大于等于 600,大于则返回相应的值,If 是怎么返回值的?If 的条件 D2:D6>=600 中的 D2:D6 是一个数组,当函数执行时,首先取出 D2,判断它是否大于等于 600,如果满足条件,则返回它作为返回数组的第一个元素,否则返回空""作为返回数组的第一个元素;接着判断 D3 是否满足条件,如果满足,则返回它作为返回数组的第二个元素,否则返回空""作为返回数组的第二个元素,以此类推,最后返回一个数组 {"",892,"","",690}。
B、则公式变为 =COUNT({"",892,"","",690}),由于空""不计入统计个数,所以返回统计个数 2。
3、公式 =COUNT(IF(D2:D6>=600,D2:D6,"")) 也可以省略 IF 的条件为假时返回值"",返回统计结果也是 2,如图8所示:
图8
(七)统计区域有空单元格的单元格总数
1、假如要统计价格列的空单元格与有数值的单元格总数。把公式 =COUNT(C2:C6)+COUNTBLANK(C2:C6) 复制到 E2 单元格,按回车,返回统计结果 5;操作过程步骤,如图9所示:
图9
2、公式说明:公式 =COUNT(C2:C6)+COUNTBLANK(C2:C6) 由Count函数与CountBlank函数组成,Count函数用于统计非空单元格总数,CountBlank函数用于统计空单元格总数,把两者的统计结果相加便是价格列的单元格总数。