excel技术学习文档:Excel 非数字型计数函数COUNTA的基本用法示例介绍

上一教程中我们说,COUNT函数只能一口气对数字进行计数,如果统计诸如“有多少人在册”这种非数字型的问题,COUNT函数就无法解决了,这种问

上一教程中我们说,COUNT函数只能一口气对数字进行计数,如果统计诸如“有多少人在册”这种非数字型的问题,COUNT函数就无法解决了,这种问题该怎么解决呢?

用COUNTA。

STEP1 COUNTA可以干什么?

COUNT只能对数字一口气计数,COUNTA在计数的数据类型上则要温和的多:

数字可以,文本可以,错误值可以,逻辑值可以……

只要不为空白单元格,都可以。

STEP2 COUNTA该怎么用?

Excel 非数字型计数函数COUNTA的基本用法示例介绍

问题1

有多少人在册?

Excel 非数字型计数函数COUNTA的基本用法示例介绍

输入公式:=COUNTA(B3:B10),然后得到结果如下,COUNT不能解决的问题,COUNTA可以轻松解决。

Excel 非数字型计数函数COUNTA的基本用法示例介绍

问题2

有多少人拿到奖金?

Excel 非数字型计数函数COUNTA的基本用法示例介绍

输入公式:=COUNTA(E3:E10),得到结果如下:

Excel 非数字型计数函数COUNTA的基本用法示例介绍

我们在教程032讲述COUNT用法时也用到上面两个例子,可以看到:

在针对数字以外的数据计数时,COUNTA能办到COUNT办不到的事情;

在针对数字进行计数的时候,COUNTA与COUNT是等价的。

STEP3 COUNTA该怎么被我用?

看起来,COUNTA比COUNT好用的多,那么我们是否可以用COUNTA来取代COUNT呢?

问题3

有多少人可以拿到奖金?

Excel 非数字型计数函数COUNTA的基本用法示例介绍

可以看到,当数据中出现错误值时,两个函数得到的结果并不等价,那么哪个函数得到的结果是正确的呢?

就这个数据源本身而言,无从知晓。出现错误值最可能的原因是:这个数据是通过公式链接得到的(在真实的数据处理工作中,通常不会有人想要手动输入#N/A来占位),但是由于某种原因,找不到结果:

原因1:该员工本次的确没有奖金,奖金表里面找不到该员工的名字,只能得到#N/A的错误值;

原因2:该员工应该是有奖金的,但是由于某些数据处理的错误,导致该奖金没有链接到;

原因3:其他可能的原因。

所以,单就这个例子本身而言,无从判断两个函数哪一个得到的结果是正确的。但无论如何,出现错误值是不是都应该进行数据确认呢。总不能对一个不清不楚的数据进行数据统计分析吧。这个例子告诉我们,如果用COUNTA来计数,千万要校验一下源数据中是否有不希望被计数的逻辑值或错误值,以免得到错误的结果哦。

我们通常使用的数据,主要分为数值型和文本型两类,但这并不是真相。如果用MECE的原则对数据类型进行全部分类,有几种类型有可能会被我们遗漏:错误值、逻辑值。

COUNTA除了数值和文本两种类型的数据可以计数,错误值和逻辑值也会被计数。奥卡姆剃刀原则告诉我们,并非功能越多越强大,功能多了,有时候也挺麻烦的。如果要对数值型数据进行计数,还是COUNT要保险一些。

但其实无论是COUNT还是COUNTA都只能对某一区域,对符合函数参数要求的数据,进行全计数处理。在实际工作中,我们可能遇到更多的情况是,对数据按一定的条件进行计数。要实现这个功能,请看下集:COUNTIF(S)的基本用法。

需要了解更多excel技术学习文档:Excel 非数字型计数函数COUNTA的基本用法示例介绍,都可以关注excel表格制作技术学习分享栏目—计算机技术网(www.ctvol.com)

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ctvol.com/ostteaching/excelltutorial/886211.html

(0)
上一篇 2021年10月21日
下一篇 2021年10月21日

精彩推荐