函数 | COUNT函数,有人说忽略错误值是它最好用的特点!这话我赞同!

COUNT函数用于统计区域中数字的个数。本文完!
就这!
开个玩笑,如上所写,COUNT只是统计给定单元格或者数组中数字的个数,就难度来说不能再简单!但是很多细节是大家容易忽略的,同时和其他函数组合有很多妙用。
在正式案例前,还是老规矩先看一下游戏规则!

官方文档

语法:

COUNT(value1, [value2], ...)
COUNT 函数语法具有下列参数:
  • value1    必需。要计算其中数字的个数的第一项、单元格引用或区域。
  • value2, ...    可选。要计算其中数字的个数的其他项、单元格引用或区域,最多可包含 255 个。
就这,过于简单,没什么可看!重点还是看看下面的重点知识


重点知识

重点1:数字包括:常规的数值、日期和直接当做参数录入的文本型数值和逻辑值
其他都会被忽略!
说明1:常规数值1和日期统计在内,忽略逻辑值、文本型数值和错误值
说明2:直接当做参数录入的文本型数值和逻辑值可以被识别为数值
重点2:如果参数是数组,忽略空白单元格、逻辑值、文本或错误值
说明:花括号是一个常量数组,数组中的文本型数值和逻辑值会被忽略,所以结果是0
重点3:COUNT支持多表三维引用(高级内容-了解,不在本期讲解)
可以同时对多个Sheet进行统计,返回内存数组,SUM聚合即可
知道支持,有这么回事即可!以后涉及到我们再详解!


基础说完,下面我们来看看实战应用,真的有很多妙用,属于小编模板设计中经常用到的函数之一

实战案例

案例1:简化内容查找公式
需求说明:查找A1单元格中是否包含“办公”,包括返回1,否则返回0
常规公式:
=IF(ISNUMBER(FIND("办公",A1)),1,0)
COUNT简化:COUNT忽略错误值
=IF(COUNT(FIND("办公",A1)),1,0)
案例2:满足任意一个条件
需求说明:只计算“木瓜”、“圣女果”和“西梅”的金额
常规公式
=IF(OR(A2="木瓜",A2="圣女果",A2="西梅"),B2*C2,)
COUNT写法:更多条件放在大括号中
=IF(COUNT(FIND({"木瓜","圣女果","西梅"},A2)),B2*C2,)
案例3:满足条件计数
=COUNT(0/(LEFT(A2:A11,1)="张"))
其他公式:
=SUM(N(LEFT(A2:A11,1)="张"))
=COUNTIF(A:A,"张*")
案例4:统计有销售数量的人数
有人说忽略错误值是COUNT最为好用的一个特点!这话我赞同!
=COUNT(0/B2:B11)
其他公式:使用TEXT函数,正负数格式化为1,0和文本强制格式化为0
=SUM(--TEXT(B2:B11,"1;1;!0;!0"))
还有其他处理方式吗?这留着本期的思考题吧!只看不练,难有进步!
如果你有其他写法,欢迎留言写出来,和这么多小伙伴一起学习进步!

本文

(0)

相关推荐