excel 函数countifs的用法

背景:今天在用excel做数据表格的时候遇到了使用countifs函数的场景,这里将该函数使用总结如下
一、countifs函数的定义:
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…),大白话的解释就是下面这样,
countifs(取数范围,统计目标,取数范围,统计目标…),可以同时添加127个条件对。
取数范围就是你在哪里做统计(所有要统计数据集合),统计目标就是你要统计的是谁出现的次数。
COUNTIFS 函数语法具有以下参数:

criteria_range1 必需。 在其中计算关联条件的第一个区域。

criteria1 必需。 条件的形式为数字、表达式、单元格引用或文本,它定义了要计数的单元格范围。 例如,条件可以表示为 32、“>32”、B4、"apples"或 “32”。

criteria_range2, criteria2, … 可选。 附加的区域及其关联条件。 最多允许 127 个区域/条件对。

重要: 每一个附加的区域都必须与参数 criteria_range1 具有相同的行数和列数。 这些区域无需彼此相邻。
二、用法示例:
在这里插入图片描述
在这里插入图片描述
这里说一下,这里的统计对象可以是一个单元格(eg:=COUNTIFS(F3:F9,D2,I3:J9,I2)),也可以是运算符加数值,出现运算符时一定要把运算符放在引号内。

三、出现的问题
大多数时候我们使用这个函数的时候可能出现问题最多的时一下两个方面。
①函数的格式书写不符合要求,比如运算符没有加引号,时间或者其他的数据类型不对等
解决办法:自己对比示例,改正自己的错误使用
②就是格式正确,但是得到的结果却是 #VALUE!
解决办法:如果是多条件同时存在的话,取值范围要做到相对的相同举例如下:

错误示范a
在这里插入图片描述
看到前面的取数范围到9行,后面的取数范围到7行,这样不行,需保证相同。
错误示范b
在这里插入图片描述
这里虽然都是9行,但是前面是F列单列,后面看起来是一列,但实际上是合并了单元格,造成我们疏忽了这个问题,这样也是不可以的,解决办法很多这里不再做具体说明。

补充一点,我们在使用函数也好,在生成图表也好,可能之前对表格进行合并之类的操作会对结果产生影响,如果实在是找不到问题,记得往这方面考虑一下。由于本人对excel使用不多,文中有错误的阐述欢迎提出。

猜你喜欢

转载自blog.csdn.net/weixin_42575020/article/details/127012496