不重复计数

不重复计数很容易联想到用公式和函数解决,用数据透视表更简单。看下面的例子,如表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)

相关推荐