工作中,计数这个也是经常要用到的,在Excel里面定义了count家族系函数来进行求解,
在单元格中输入COUNT,便会自动联想下拉出5个函数,光标悬停在函数上面会出现这个函数的使用场景,其中countif函数完全可以忽略
在A列中,有一些数字,有逻辑值TURE,有错误值,有时间值
那么count()函数是会计数数字以及时间值的,其实时间值本质上就是数字
counta()会记录非空的单元格个数
countblank()会记录整列空白单元格的个数
对于counta函数,统计非空单元格数量的时候,特别需要注意的点:
假如我们现在用公式:
=IF(F2<60,"不及格","")得到了根据F列成绩小于60,显示不及格,要不然显示为空白,两个双引号
这个时候,我们如果对G2:G8进行COUNTA计数,看起来,非空数量是2个,但它的结果会是7
针对于带公式里面的非空数量,我们需要使用公式:
=COUNTA(G2:G8)-COUNTBLANK(G2:G8),这个时候才会返回正常的结果2个非空数据
当然如果我们想统计分数小于60分的个数,直接用COUNTIFS函数会来的更快一些
=COUNTIFS(F2:F8,"<60")
进阶提升:
计算下面K列数据中非重复项目的数量个数
直观上看是杭州,南京,成都,绵阳,这4个城市,那如何用公式快速求这个不重复城市的计数呢?
使用的公式是:
=SUMPRODUCT(1/COUNTIFS(K1:K8,K1:K8))
统计不重复个数的万能套用公式是:
=SUMPRODUCT(1/COUNTIFS(数据区域,数据区域))
对于count系列的家族函数,你学会了么?