Excel关于非重复计数的几种计算方法 | 您所在的位置:网站首页 › 表格统计计数怎么操作 › Excel关于非重复计数的几种计算方法 |
两个组合都能够计算出正确结果,但是使用SUMPRODUCT要注意数据区域选取。 第二个问题:A、B商品的购买客户数 =SUMPRODUCT(($C$2:$C$23=I7)/COUNTIFS($B$2:$B$23,$B$2:$B$23,$C$2:$C$23,$C$2:$C$23)) =COUNT(0/(($C$2:$C$23=I7)*MATCH($B$2:$B$23&$C$2:$C$23,$B$2:$B$23&$C$2:$C$23,)=ROW($1:$22))) 根据条件来计算客户的非重复计数: COUNT组合:条件同样是两次,MATCH前面一次,MATCH中用"&"符号再连接一次。条件的写法也不同,一种是等于单值的样子,一种是全范围选取。 Power Query中计算非重复计数 第一个问题:客户非重复计数 第一步:删除其他列,添加自定义列 第二步:分组 第二问题:购买A、B类客户的非重复计数 删除其他列只保留,客户名称和商品分类,分组 Power Query中计算非重复计数,要比用公式简单的多,只是简单的操作就可以得到结果,当然,后台使用的是M函数Table.Group、Table.Distinct、Table.RowCount 不用管函数是如何运作的,只要知道在分组操作中,选取非重复行计数,就能够获得想要的结果。 Power Pivot 中计算非重复计数 Power Pivot中只需要写一个度量值就可以了,在Power Pivot中由专门的分重复计数的DAX函数DISTINCTCOUNT,也可以通过COUNTROWS+VALUES组合函数来计算非重复计数。 客户数:=DISTINCTCOUNT([客户名称]) 客户数1:=countrows(VALUES('表1'[客户名称])) 这个度量值的结果,可以通过透视表来检验: 总结一下,对销售数据进行分析,Excel中最好的办法就是使用Power Pivot来建模分析,所以非重复计数,DAX函数最简单,其次是Power Query中的分组操作,最后才是Excel公式,大家可以根据自己的应用场景来选择非重复计数的方法。 也许不久的将来,微软也会给Excel添加Distinct函数,来进行非重复计数返回搜狐,查看更多 |
CopyRight 2018-2019 实验室设备网 版权所有 |