首页 > 编程笔记 > 办公软件笔记

Excel COUNTA函数用法详解

之前介绍的 SUM 函数,是在 Excel 日常工作中使用频率最高的函数之一,但是,在实际操作时也会出现问题。

比如在计算销售额总和时,SUM 函数得出的结果为金额总和。但是,除金额以外,“成交件数”“销售个数”“客户人数”也是“销售额”中的要素。也就是说,用 SUM 函数计算得出“销售额为1亿日元”之后,接下来有必要表示“这些销售额中的成交量是多少”。

这时,我们就需要用到 COUNTA 函数了。如果说 SUM 函数是用来“算出指定单元格的总和”,那么 COUNTA 函数则是用来“计算指定单元格的范围内,包含有效数值的单元格的个数(即非空白单元格的个数)”。

例如,在下页图的单元格 D1 中,运用 SUM 函数计算 B 列的销售金额的总计后,在其下方的单元格 D2 中输入以下 COUNTA 函数,计算该销售额的“成交件数”。

=COUNTA (B:B)-1

像这样,COUNTA 函数能够参照整列的数据,处理多个数据的变动,这是十分重要的。后文中出现的 SUMIF、COUNTIF、VLOOKUP 函数也一样。这种通过参照列整体的数据,提升维护数据的性能思考方式,被称为“列整体参照原则”。

把函数翻译成大白话

这一函数,实际是通过以下方式进行计算的。

数一数在 B 列中,有多少单元格内含有数据(除空白单元格以外的数量),并减去 1。

为什么要减去 1 呢?这是因为计算时要除去内容为“金额”的单元格 B4。像这样,在实际使用 Excel 时,必须掌握“根据不同情况,在函数公式中通过增减数字进行调整”这种能力和思维方式。

“能把函数用文字翻译出来”非常重要。要习惯用文字来解释说明函数公式在进行怎样的处理。

此外,在此介绍的“整列单元格数减去1”的公式,也可用于自动增减在输入规则时的菜单选项。

COUNTA 与 COUNT 函数的区别

与 COUNTA 函数极为相似的函数是 COUNT 函数。它与COUNTA函数的区别如下:

COUNTA函数

指定参数范围内,计算除空白单元格之外的单元格的个数,即统计包含数据的单元格的数量。

COUNT函数

指定参数范围内,计算含有数值的单元格的数量。

也就是说,COUNT 函数只计算含有数字的单元格个数。因此,自动忽略统计含有文本的单元格的数量。在具体实务操作上,一般用 COUNTA 函数就够了,当需要计算输入有数字、数据的单元格的数量时,再使用 COUNT 函数即可。

声明:《办公软件系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。