今天是我们学校的一名学生,正在数班上有多少人报名参加运动会。有的学生报了一个项目,有的报了两个,有的报了三个。这么多学生项目这么多,他都数不过来,就问有没有公式。
将数据简化如下:
事实上,这是统计中有多少不同值的问题。
公式实现
在D2输入公式:
=SUMPRODUCT(1/COUNTIF(2:澳元16澳元2:澳元16澳元))
您可以统计申请人数:
公式分析
COUNTIF(2:澳元16澳元2:澳元16澳元)
在区域A2:A16中,依次求出每个单元格a2-a16的时间,并组成数组:
{3;4;3;2;2;4;1;3;3;4;2;4;3;2;3};
1/COUNTIF(2:澳元16澳元2:澳元16澳元)
将数组中的每个值除以1,形成一个新数组:{ 1/3;1/4;1/3;1/2;1/2;1/4;1;1/3;1/3;1/4;1/2;1/4;1/3;1/2;1/3};
SUMPRODUCT(1/COUNTIF(2:澳元16澳元2:澳元16澳元))
将上述数组中的值相加,得到总人数。