不重复计数
不重复计数很容易联想到用公式和函数解决,用数据透视表更简单。看下面的例子,如表1,供应商和端口号都存在重复的,要求不同供应商端口数量。
供应商 |
端口号 |
A |
10660200 |
A |
10660201 |
A |
10660200 |
B |
10620088 |
B |
10620089 |
C |
10650101 |
D |
10690011 |
D |
10690011 |
C |
10650101 |
表1
选中数据源,点击“插入” →“数据透视表”,在“创建数据透视表”窗口中勾选下方的“将此数据添加到数据模型”,如图1:
图1
将供应商和端口号如图拖动到相应行标签和数值位置,如图2:
图2
右击刚刚产生的数据透视表在弹出的菜单中选择“值字段设置”命令,值字段汇总方式选中“非重复计数”,如图3。
图3
得到想要的结果,如图4。
图4
如果用函数与公式,要求供应商A的不重复端口号数公式为=SUMPRODUCT(1/COUNTIF(B2:B4,B2:B4))
用COUNTIF统计出每个端口号的出现次数,用1除的方式把出现次数变成分母,然后相加。
或者先删除重复项,把供应商和端口号都重复的删除掉,再用countif函数计数。
今天的分享到此结束,如果想看更多历史文章,请从菜单所有文章查看。
赞 (0)