EXCEL中如何多条件统计不重复项的个数,跪求!
问题补充:
如何统计A列中小于343且B列中大于6的不重复数据
最佳答案
先选择这俩列
去除重复值
再用countifs函数计算个数
追问:
每天数据都有改动,这样的话比较麻烦,最好就是设置一个公式,我只需要改每天的原始数据就行了,结果自动出来 追答:
不麻烦啊就是改完数据选择一下去除重复值countifs就是公式啊设置一次就OK
追问:
那具体怎么弄?我试试看 追答:
=COUNTIFS(A:A,"6")这个是公式
追问:
还是不行 我不光统计这个,要统计的所有数据是1、A>342,B>6;2、A>342,B
那就用单元格设置条件你把表格发给我和我说清楚需求454205425
最佳答案由网友 辽_滨 提供
其他回答
其它网友回答:
引入一个辅助列C,并输入公式进行筛选,从第一行开始:=IF(AND(A1<343,B1>6),A1&B1,"")
其它网友回答:
再对筛选出来的数据进行无重复统计:
其它网友回答:
=SUMPRODUCT((1/COUNTIF(C1:OFFSET(C1,LOOKUP(1,0/(C:C<>""),ROW(C:C)-1),),C1:OFFSET(C1,LOOKUP(1,0/(C:C<>""),ROW(C:C)-1),))))
追答:
这样可以完美的解决你的问题。
追答:
为防止A列数据与B列数据串用,可以将辅助列公式修改为:=IF(AND(A16),A1&" "&B1,"") 这样就可以将AB列的数据进行分隔了。
追问:
不行,显示#DIV/0!
追答:
=IF(AND(A16),A1&" "&B1,"")
追答:
=SUMPRODUCT((1/COUNTIF(C1:OFFSET(C1,LOOKUP(1,0/(C:C""),ROW(C:C)-1),),C1:OFFSET(C1,LOOKUP(1,0/(C:C""),ROW(C:C)-1),))))-COUNTA(C1:OFFSET(C1,LOOKUP(1,0/(C:C""),ROW(C:C)-1),)&"")
追答:
这样应该没有问题了,修正了空的多统计
追答:
有问题再提出来。

追问:
要不你给我个QQ吧 我把文件传给你你看下,我试了下你的还是有错误项,显示#VALUE!
追答:
AND(A16)
追答:
老是丢失字符,360问答有问题了
追问:
前面都是对的,后面就有问题了

追答:
丢失了字符,正确的公式如下: =IF(AND(A16),A1&" "&B1,"")
追答:
老是丢失字符,查看一下私信,里面有消息
追答:
文字老是丢失字符,发截图吧:


追答:
如果条件更多一点,在C列中增加条件就可以了。
追答:
D1公式不用变。
追问:
我总共需要求8种满足条件的答案,不是需要添加8列辅列,太麻烦了
追答:
=IF(AND(A19,D1<9,E1100,G170,I188),A1&" "&B1,"")
追答:
要开动自己的脑筋,仔细想一想。
追答:
上面的公式有10个条件了。
追问:
不是一个答案要满足8个条件,而是说我需要8个答案,每个答案都需要满足两个条件,这样就需要建立8个辅列,太麻烦了 风雪一抹忧
其它网友回答:
这个做个数据透视表不就出来了吗??
追问:
因为需要经常改动数据和表格等原因,造成透视不方便,最好用公式能表达