计算机算单元格个数,罕见知识点–Excel 参数这样用,才能算出区域内文本单元格的数量...

今天要教大家的是一个非常小众的知识点,所谓小众并不是不重要,而是所知的人甚少,因此更加有学习的必要。

一些带条件查找公式中的参数,有时需要用到“>”、“

那么“”呢?这个在计算机语言中表示不等于,跟数学中的表达式写法完全不一样,如果说这个写法仍然有不少人知道的话,那今天我想说的是:不等于在处理数据和文本的时候,还有不同的表示方法和用途。

案例:

计算下图 1 中文本单元格的数量,空格,公式等都不计算在内。

结果应该如下图 2 的 E1 单元格所示。

031da5d1c97c868e0b0c05b1d11cb8d4.png

解决方案:

开始统计之前,先让大家看一下两个看上去空的单元格到底是什么情况。

从下面两个图中可以看出,A4 单元格中是个公式,而 A7 单元格中有一个空格,所以这两个单元格都不是严格意义上的空。

7603cbf08b79f9059e4c1df5e06264b8.png

a07f43e934406ba34bf93ecf0ffd7f70.png

接下来对 A 列按题目要求进行统计,我们依次试一下以下公式:

1. 在 B1 单元格中输入以下公式:

=COUNTIF(A1:A8,"")

“”符号的意思是不等于,上述公式的意图是统计区域内的非空单元格。

8198f0accb974cfa4752ad65eea68a86.png

但是前面给大家展示过了,区域内的空单元格不是真正的空,所以统计结果把它们都计入在内了,结果为 8。但是这不符合本案例的要求,我们需要忽略一切不可见的空格、公式,仅统计可见的文本单元个数。

dc89a7147c7aa70f53a17a3543a7095b.png

2. 在 C1 单元格中输入以下公式:

=COUNTA(A1:A8)

counta 的作用是统计区域内不为空的单元格的个数,所以顾名思义,非空单元格当然计算在内了。

2ccd48b7ff235babacccc313647ebb65.png

所以这也不是我们想要的公式。

371cd6be2e43d8693e7f4b867d1894a8.png

3. 在 D1 单元格中输入以下公式:

=SUM(ISTEXT(A1:A8)*1)

公式释义:

ISTEXT(A1:A8):判断区域内的单元格是否为文本,返回逻辑值 true 或 false;

...*1:将逻辑值转化成数值 1 或 0;

sum(...):对上述数值求和,即统计出文本单元格的个数

e1abfd976f23b85cecf62be73e72d492.png

但是 istext 统计的时候仍然会将空值等不可见字符视为文本,计算在内,因此最终结果为 6,较之前两个公式,只是未统计两个数值单元格而已。

bc3cc99814203a94923386d1fb92d030.png

4. 在 E1 单元格中输入以下公式:

=COUNTIF(A1:A8,">

这个就是本篇要讲的重点:使用 countif 计数时,对于文本单元格的统计要用“>

8426f5f07a818ee2de1e118bd033062c.png

这回总算妥了。

377d4fae10853590e6f50d0dcd81ad75.png

Excel学习世界

转发、在看也是爱!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值