Excel中的统计函数主要用于对数据进行统计和分析,包括平时常用的统计工具,如Count、Counta、Countblank、Countif、Countifs、以及Frequency。


一、Count。

功能:计算参数中包含数量的个数。

语法结构:=Count(值或单元格引用)。

注意事项:

1、Count函数的统计对象为数值,即只对数值型数据有效。

2、Count函数的参数可以是数字、单元格引用或数组。

目的:统计“备注”列数值的个数。

方法:

在目标1单元格中输入公式:=COUNT(H3:H8)、在目标2单元格中输入公式:=COUNT(–H3:H8),并用Ctrl+Shift+Enter填充。

解读:

1、H3:H8单元格区域中,H3、H5单元格的值为纯数字,H3单元格的值类型为文本、H6、H7、H8单元格的值为字符串。所以公式=COUNT(H3:H8)的计算结果为2;但H4、H6、H7单元格的值可以转换为数值类型,所以公式=COUNT(–H3:H8)的计算结果为5。

2、将文本格式的数字转换为普通数字的方法有很多种,函数法可以使用Value函数,其他方法则可以使用–、*1、/1、+0或-0等。


二、Counta。

功能:计算参数中包含非空值的格式。

语法结构:=Counta(值或单元格引用)。

注意事项:

1、Counta函数的参数对象为非空值。

2、如果使用单元格引用或数组作为Counta函数的参数,那么Counta函数将统计除空白单元格以外的其他所有值,包括错误值和空文本("")。

目的:统计“迟到”人数。

方法:

在目标单元格中输入公式:=COUNTA(H3:H12)。

解读:

对于参数为单元格引用来说,Counta函数将忽略空白单元格,但是计算包含文本的单元格。示例中统计“迟到”的人数,而迟到者在“备注”列被标记为“迟到”,因此,正好适合使用Counta函数对文本的统计而忽略空白单元格。


三、Countblank。

功能:计算区域中空白单元格的个数。

语法结构:=Countblank(值或单元格引用)。

注意事项:

1、Countblank函数的统计对象为空白单元格。

2、如果区域中包含返回值为空文本("")的公式,Countblank函数会将其计算在内。

目的:统计迟到人数。

方法:

在目标单元格中输入公式:=COUNTBLANK(H3:H12)。


四、Countif。

功能:计算满足给定条件的单元格的个数,即单条件计数。

语法结构:=Countif(条件范围,条件)。

注意事项:

1、当参数“条件”中包含比较运算符时,必须使用一对英文双引号将运算符包围起来,否则公式会出错。

2、可以在参数“条件”中使用通配符(?、*),问号用于匹配任意单个字符,星号用于匹配任意多个字符。

3、参数“条件范围”必须为单元格区域引用,而不能是数组。

目的:计算“月薪”≥4000元的人数。

方法:

在目标单元格中输入公式:=COUNTIF(G3:G12,">=4000")。


五、Countifs。

功能:计算满足多个给定条件的单元格的个数,即多条件计数。

语法结构:=Countifs(条件1范围,条件1,条件2范围,条件2,……条件N范围,条件N)。

注意事项:

1、参数“条件X范围”和“条件X”必须成对关联出现。

2、当参数“条件X”中包含比较运算符时,运算符必须用双引号括起来,否则公式会出错。

3、参数“条件X”中可以使用通配符(?和*),问号用于匹配任意单个字符,星号用于匹配任意多个字符。

4、参数“条件X范围”必须为单元格区域引用,而不能是数组。

目的:计算“月薪”≥2000元且≤4000元的人数。

方法:

在目标单元格中输入公式:=COUNTIFS(G3:G12,">=2000",G3:G12,"<=4000")。

解读:

只有当Countifs中的多个条件同时成立时,才符合Countifs的计算要求。


六、Frequency。

功能:以垂直数组形式返回数据的频率分布。

语法结构:=Frequency(单元格区域或数组,分组的单元格区域或数组)。

注意事项:

1、由于Frequency函数的返回结果是一个数组,所以它必须以数组公式的形式输入到单元格区域中,而且返回的数组元素个数比“分组的单元格区域或数组”参数的分段数据的个数多一个,多出的那个表示统计超过分数段数据中最高的数据个数。

2、Frequency函数只统计数值的出现频率,即数值类型或可转换为数值的数据,而忽略空单元格和文本,但是如果要统计文本型数字,则必须先将文本型数字转换为数值,然后才能被Frequency函数计算在内。

目的:统计<1000、≥1000且<2000、≥2000且<3000、≥3000且<4000,≥4000的人数。

方法:

在目标单元格中输入公式:=FREQUENCY(G3:G12,J3:J7)。

解读:

J3:J6为“月薪”区间,即表示<1000、≥1000且<2000、≥2000且<3000、≥3000且<4000区间的人数,4个分割点一共分出5个区间,因此,需要以数组公式的形式将公式输入到包含5个单元格的纵向区域。


相关推荐