工作中,计数这个也是经常要用到的,在Excel里面定义了count家族系函数来进行求解,

在单元格中输入COUNT,便会自动联想下拉出5个函数,光标悬停在函数上面会出现这个函数的使用场景,其中countif函数完全可以忽略

excel如何运用count函数(Excel中的COUNT系家族函数)(1)

count:计算区域中包含数字的单元格的个数 counta:计算区域中非空单元格的个数 countblank:计算区域中空单元格的数目 countifs:条件计数

在A列中,有一些数字,有逻辑值TURE,有错误值,有时间值

那么count()函数是会计数数字以及时间值的,其实时间值本质上就是数字

counta()会记录非空的单元格个数

countblank()会记录整列空白单元格的个数

excel如何运用count函数(Excel中的COUNT系家族函数)(2)

对于counta函数,统计非空单元格数量的时候,特别需要注意的点:

假如我们现在用公式:

=IF(F2<60,"不及格","")得到了根据F列成绩小于60,显示不及格,要不然显示为空白,两个双引号

excel如何运用count函数(Excel中的COUNT系家族函数)(3)

这个时候,我们如果对G2:G8进行COUNTA计数,看起来,非空数量是2个,但它的结果会是7

excel如何运用count函数(Excel中的COUNT系家族函数)(4)

针对于带公式里面的非空数量,我们需要使用公式:

=COUNTA(G2:G8)-COUNTBLANK(G2:G8),这个时候才会返回正常的结果2个非空数据

excel如何运用count函数(Excel中的COUNT系家族函数)(5)

当然如果我们想统计分数小于60分的个数,直接用COUNTIFS函数会来的更快一些

=COUNTIFS(F2:F8,"<60")

excel如何运用count函数(Excel中的COUNT系家族函数)(6)

进阶提升:

计算下面K列数据中非重复项目的数量个数

excel如何运用count函数(Excel中的COUNT系家族函数)(7)

直观上看是杭州,南京,成都,绵阳,这4个城市,那如何用公式快速求这个不重复城市的计数呢?

使用的公式是:

=SUMPRODUCT(1/COUNTIFS(K1:K8,K1:K8))

excel如何运用count函数(Excel中的COUNT系家族函数)(8)

统计不重复个数的万能套用公式是:

=SUMPRODUCT(1/COUNTIFS(数据区域,数据区域))

对于count系列的家族函数,你学会了么?

--------------------

作者:小H

,