求助EXCEL2007中,多重条件筛选下的不重复计数公式。

例如:A列:2011、2012、2011、2014、2012、2013B列:广州、广州、广州、北京、新疆、广州C列:苹果、苹果、雪梨、桃子、葡萄、西瓜统计,A列是“201... 例如:
A列:2011、2012、2011、2014、2012、2013
B列:广州、广州、广州、北京、新疆、广州
C列:苹果、苹果、雪梨、桃子、葡萄、西瓜

统计,A列是“2011”,B列是“广州”,对应C列中不重复项的个数,上面例子的答案是:2

求大神赐公式,谢谢。
展开
 我来答
百度网友641afaf8f
推荐于2016-08-12 · TA获得超过465个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:398万
展开全部

有没可能出现,两行的A、B、C都是一样的?如都是:2011,广州,苹果?


条件“2011”放在D1,条件“a”放在E1

1、如果没有一样的,统计不重复项个数,使用这个简单公式:

=COUNTIFS(A1:A100,D1,B1:B100,E1)

2、如果有一样的,统计不重复项个数,使用公式:

=SUM(($A$1:$A$7=D1)*($B$1:$B$7=E1)*N(MATCH($C$1:$C$7,$C$1:$C$7,)=ROW($1:$7)))

输完后,按Ctrl+Shift+Enter(数组公式)

注意:公式里的7代表数据源的尾行数,随着数据源的尾行数变化而变化

追问
第一次提问就遇见大神,果然厉害!
我的数据属于A、B、C列都有重复的。如果不增加辅助列D、E,公式中显示"2011","a",可以实现吗?我试了没成功,请赐教。
追答
可以的啊,你要的结果应该是第二种吧?
公式改为
=SUM(($A$1:$A$7="2011")*($B$1:$B$7="a")*N(MATCH($C$1:$C$7,$C$1:$C$7,)=ROW($1:$7)))
输完后,别忘了按组合键:Ctrl+Shift+Enter
我这里的数据是从第1行开始到第7行,如果不一样,得更改公式
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式