受过的伤成为勋章 发表于 2021-10-20 15:21:00

关于条数统计的问题。求大佬帮忙

有三列数据,A列为值,有些有重复,有些没有重复。存在不同的组中,B列是这个值的所属组,C列为状态,只存在Y或N
如图

需要统计以下内容:
某个组中(比如组1),状态为Y,且存在重复条数的值的个数(比如上图中,只有A01这个值存在重复,存在重复个数的值为1)
统计某个组中,状态为Y,且不存在重复条数的值的个数。
应该怎么弄啊?求大佬帮忙啊

体育关注着 发表于 2021-11-8 07:18:35

上传附件,说明需求,模拟结果

沙漠英雄 发表于 2021-11-8 17:25:46

用countifs

承诺如责任 发表于 2021-11-11 06:56:31

=count(0/(countif(a1:a99,a1:a99,b1:b99,b1:b99,c1:c99,"Y")=1)

萬家光电 发表于 2021-11-19 11:02:49

报错。。值太多

正直品德 发表于 2021-12-7 13:55:46

借4楼公式

牵着怪兽去打凹凸曼 发表于 2021-12-12 05:43:21

=count(0/(COUNTIFS(A1:A17,A1:A17,B1:B17,B1:B17,B1:B17,f2,C1:C17,C1:C17,C1:C17,"Y")=1))

柳泉居士 发表于 2022-1-12 12:49:30

=SUM(N(1=FREQUENCY(IF((B$2:B$17=F2)*(C$2:C$17="Y"),MATCH(A$2:A$17,A:A,)),ROW($2:$17))))
=SUM(N(1<FREQUENCY(IF((B$2:B$17=F2)*(C$2:C$17="Y"),MATCH(A$2:A$17,A:A,)),ROW($2:$17))))
都是数组公式。

靖博 发表于 2022-1-15 22:21:20

问1=COUNT(0/FREQUENCY(ROW(A:A),MATCH($A$2:$A$17,$A$2:$A$17,)*($B$2:$B$17&$C$2:$C$17=F2&"Y")))-1

问2没啥好思路,练习下F函数=COUNT(0/ISTEXT(FILTERXML("<a><b>"&TEXTJOIN("</b><b>",1,IF($B$2:$B$17&$C$2:$C$17=F2&"Y",$A$2:$A$17,""))&"</b></a>","a/b")))

跟随 发表于 2022-1-21 22:35:00

感谢!这样结果能出来。。。
刚才实际用了下,数据少没啥问题,数据多了相当卡。。。
最后我还是改成从数据透视表里算了。。
页: [1]
查看完整版本: 关于条数统计的问题。求大佬帮忙