如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Excel中统计不重复人数
PAGE\*MERGEFORMAT2
Excel中统计不重复人数
以重修补考数据表为例,要统计B2:B12区域中不重复姓名的个数(如图1),可有以下两种方法。
图1
解决方法1:
=SUM(1/COUNTIF(B2:B12,B2:B12))
然后按下Ctrl+Shift+Enter三个键就可在选中的单元格中看到结果。Ctrl+Shift+Enter为数组公式输入确认键。
原理阐述:
1.COUNTIF(B2:B12,B2:B12)是数组计算,运算过程相当于:
COUNTIF(B2:B12,B2)
COUNTIF(B2:B12,B3)
……
COUNTIF(B2:B12,B12)
运算结果:=SUM(1/{1;3;2;2;1;1;2;1;3;3;2}),是一个数组,表示区域中等于本单元格数据的个数。
2.用1除以个数
把上一步的结果整理一下,用分数代替小数:
=SUM({1;1/3;1/2;1/2;1;1;1/2;1;1/3;1/3;1/2})
区域中有三个重复的数据“孟保军”,那么这一步就有三个1/3,有两个“屈兵飞”和两个“陈润”,那么这一步的结果就有四个1/2。以此类推,如果有5个重复的数,那么这一步的结果就有5个1/5。
3.Sum()进行的是加法运算,3个1/3相加,结果为1,2个1/2相加,结果也是1。如果区域中有8个重复的数,那么一定会有8个1/8相加,结果也是1。
重复的数经过三步运算,到最后结果都是1。
把所有结果加起来,就是区域中不重复的个数(如图2)。
图2
解决方法2:
=SUMPRODUCT(1/COUNTIF(B2:B12,B2:B12))直接按Enter键即可出结果(如图3)。
原理类似方法1,只是采用的函数不同
图3
kp****93
实名认证
内容提供者
最近下载