excel 多条件去重计数公式 10
如下图,需要同时限定2个或3个条件进行去重计数,求B16、C16、D16三个单元格的公式,不要写VBA,在线等。。...
如下图,需要同时限定2个或3个条件进行去重计数,求B16、C16、D16三个单元格的公式,不要写VBA,在线等。。
展开
5个回答
展开全部
(1)B16 公式
=COUNT(1/FREQUENCY(ROW($1:$9),MATCH($C$4:$C$11,$C$4:$C$11,)*($A$4:$A$11=A16)))-1
(2) C16公式
=COUNT(1/FREQUENCY(ROW($1:$9),MATCH($C$4:$C$11,$C$4:$C$11,)*($B$4:$B$11="A")*($A$4:$A$11=A16)))-1
(3)D16公式
=COUNT(1/FREQUENCY(ROW($1:$9),MATCH($C$4:$C$11,$C$4:$C$11,)*($B$4:$B$11="B")*($A$4:$A$11=A16)))-1
追问
ROW($1:$9),我有很多名字要下拉,不能这样写吧?
追答
ROW($1:$9) 这里面的9只是最小值,写成多大都没问题,1000,10000都可以,因为是作为frequency的第一参数,不影响最后的结果。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B16:
=SUMPRODUCT((A$4:A$11=A16)*(MATCH(A$4:A$11&C$4:C$11,A$4:A$11&C$4:C$11,0)=ROW(A$4:A$11)-3))
C16:
=SUMPRODUCT((A$4:A$11&B$4:B$11=A16&"A")*(MATCH(A$4:A$11&B$4:B$11&C$4:C$11,A$4:A$11&B$4:B$11&C$4:C$11,0)=ROW(A$4:A$11)-3))
D16:
=SUMPRODUCT((A$4:A$11&B$4:B$11=A16&"B")*(MATCH(A$4:A$11&B$4:B$11&C$4:C$11,A$4:A$11&B$4:B$11&C$4:C$11,0)=ROW(A$4:A$11)-3))
=SUMPRODUCT((A$4:A$11=A16)*(MATCH(A$4:A$11&C$4:C$11,A$4:A$11&C$4:C$11,0)=ROW(A$4:A$11)-3))
C16:
=SUMPRODUCT((A$4:A$11&B$4:B$11=A16&"A")*(MATCH(A$4:A$11&B$4:B$11&C$4:C$11,A$4:A$11&B$4:B$11&C$4:C$11,0)=ROW(A$4:A$11)-3))
D16:
=SUMPRODUCT((A$4:A$11&B$4:B$11=A16&"B")*(MATCH(A$4:A$11&B$4:B$11&C$4:C$11,A$4:A$11&B$4:B$11&C$4:C$11,0)=ROW(A$4:A$11)-3))
追问
运行比较卡。。。要贴几百行,而且改了几个数据源好像就对不上了,有办法吗?
追答
辅助列 可以让它简单点,不卡
就是 再右边 弄2列 =A4&B4&C3 =A4&B4
然后用Countif 就可以做了
数组公式 都会卡, Sumproduct 虽然不是数组公式,但是会用到数组, 所以一样卡
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询