EXCEL中如何多条件统计不重复项的个数,急求谢谢!

EXCEL表中A列:1、1、2、3、4、5B列:1、1、1、3、4、1统计,B列是1的,对应A列中不重复项的个数,按上例结果应该得出:3公式应该是怎么样呢????谢谢!!... EXCEL表中
A列:1、1、2、3、4、5
B列:1、1、1、3、4、1

统计,B列是1的,对应A列中不重复项的个数,按上例结果应该得出:3

公式应该是怎么样呢????谢谢!!!!!
看到热心朋友的答案,可能是我的举例不符合我使用实际,所以应用起来还是不行。我再补充补充,希望各位达人帮帮我
A列:苹果、苹果、雪梨、桃子、葡萄、西瓜
D列:广州、广州、广州、北京、新疆、广州

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

求公式,谢谢。
展开
 我来答
59分粑粑分享生活
高粉答主

2020-04-28 · 专注生活好物分享,解答日常方方面面的问题
59分粑粑分享生活
采纳数:326 获赞数:119788

向TA提问 私信TA
展开全部

实现的方法和详细的操作步骤如下:

1、第一步,创建一个空白的EXCEL工作簿并打开,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,输入演示数据,要求在D4单元格中找到D列中等于单元格D3中相应B列的非重复数,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,创建一个新的辅助列,在列A中,然后输入公式=
 =IF(IF($C$2:$C$11=$D$2,COUNTIF($B$2:B2,B2),0)>1,0,IF($C$2:$C$11=$D$2,COUNTIF($B$2:B2,B2),0)) ,见下图,转到下面的步骤。    

4、第四步,完成上述步骤后,下拉A2公式,用1填充满足条件的相应单元,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,在单元格D4中输入公式=
 SUM(A2:A11),然后回车确定,见下图,转到下面的步骤。

6、第六步,完成上述步骤后,采用辅助列法获取满足条件的非重复次数,效果图完成,见下图。这样,就解决了这个问题了。

biaoge_wang
推荐于2017-09-20 · TA获得超过1300个赞
知道小有建树答主
回答量:811
采纳率:0%
帮助的人:0
展开全部
A列中不重复项的个数=SUMPRODUCT(1/COUNTIF(INDIRECT("A1:A"&COUNTA(A:A)),INDIRECT("A1:A"&COUNTA(A:A))))

B列是1的,对应A列中不重复项的个数, 在SUMPRODUCT中加一个B列是1的条件就可以了:
=SUMPRODUCT((INDIRECT("B1:B"&COUNTA(A:A))=1)*1/COUNTIF(INDIRECT("A1:A"&COUNTA(A:A)),INDIRECT("A1:A"&COUNTA(A:A))))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
眯住眼串针
科技发烧友

推荐于2017-09-10 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:1.1万
采纳率:58%
帮助的人:3042万
展开全部
原例是数据在A、B列,无标题
将C列作为辅助列

C1单元格输入公式
=A1&B1
下拉

再用以下公式统计“B列是1的,对应A列中不重复项的个数”
=SUMPRODUCT((INDIRECT("B1:B"&COUNTA(C:C))=1)*1/COUNTIF(INDIRECT("C1:C"&COUNTA(C:C)),INDIRECT("C1:C"&COUNTA(C:C))))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chengcheng_zy
2010-04-06 · TA获得超过6468个赞
知道大有可为答主
回答量:2741
采纳率:25%
帮助的人:3316万
展开全部
=SUMPRODUCT((B1:B6=1)*(1/COUNTIF(A1:A6,A1:A6)))

可以啊,只要公式稍微改一下就可以了

=SUMPRODUCT((D1:D6="广州")*(1/COUNTIF(A1:A6,A1:A6)))

A1:A6是你的数据范围,可以根据实际改动的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
类淑英豆莺
2019-02-08 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:29%
帮助的人:637万
展开全部
2009年12月份已经成交订单是由5个业务员完成的:
=sum((match(text(a2:a21,"emm")&b2:b21&c2:c21,text(a2:a21,"emm")&b2:b21&c2:c21,)=row($1:$20))*(text(a2:a21,"emm")="200912")*(c2:c21="已发"))
2009年12月份所有订单是由9个业务员递交的:
=sum((match(text(a2:a21,"emm")&b2:b21,text(a2:a21,"emm")&b2:b21,)=row($1:$20))*(text(a2:a21,"emm")="200912"))
以上均为数组公式(即以ctrl+shift+enter三键结束公式)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式