Excel | 好几千行数据,计算不重复数量

韩老师自己的书,请读者品鉴:
如下图:
C列是报名的班级,有重复的数据,要求统计报名的班级数。
实现方法
第一种方法:直接函数法
在E2单元格输入公式:
=SUMPRODUCT(1/COUNTIF(C2:C3257,C2:C3257))

按Enter键确认,即可得不重复数据,即报名班级数量,如下图:

此方法运用了数组函数SUMPRODUCT,公式执行的过程中调用整列数据,运行效率稍慢。
第一种方法:先去重复,再计算
将"班级“列数据复制到另一空列,利用”数据“菜单中的”删除重复值“,只保留不重复的班级名称,如下动图:
在G2单元格输入公式:
=COUNTA(E2:E167)

按Enter键确认,即可得不重复数据,即报名班级数量,如下图:

这个方法,好理解,但是需要辅助列,在很多要求格式严格的工作表中不实用。

一个思考题目

此处为什么不用COUNT函数,而用COUNTA函数?这两个函数有什么区别?


参考知识:

Excel | SUMPRODUCT函数实现两种特殊但又常用的排名

Excel | SUMPRODUCT排出我们习惯的名次

Excel | SUMPRODUCT函数注意事项:乘号与逗号有区别

(0)

相关推荐