在EXCEL中,如何计算两列满足条件,另一列中不重复的个数

类型区域数量A当阳1A当阳1B枝江3A枝江4B枝江2A当阳3B当阳3请问以上的问题能不能统计出所有的类型和区域重复,但数量不相等的个数和。即当类型为A,区域为当阳时,数量... 类型 区域 数量
A 当阳 1

A 当阳 1
B 枝江 3
A 枝江 4
B 枝江 2
A 当阳 3
B 当阳 3

请问以上的问题能不能统计出 所有的类型和区域重复,但数量不相等的个数和。即当类型为A,区域为当阳时,数量列不重复的个数,结果为2; 返回类型为B,区域为枝江,数量列不重复的个数,结果为2; 能否直接得出2 + 2 = 4 这个结果?非常感谢!
展开
 我来答
真真真白丁
2014-04-21 · TA获得超过8515个赞
知道大有可为答主
回答量:4644
采纳率:85%
帮助的人:1596万
展开全部

没太明白你的要求。尝试着理解了一下。

在D列建一个合并列,在D2输入公式:=A2&B2&C2。下拉。

插入数据透视表,选择D列数据。把合并列拖拽到左下角的行标签,再次把合并列拖拽到右下角计数。完成。

jjchangyuan
2014-04-21 · TA获得超过1.1万个赞
知道大有可为答主
回答量:4278
采纳率:90%
帮助的人:1014万
展开全部
=SUM(N(MATCH(IF(A1:A7&B1:B7="A当阳",A1:A7&B1:B7&C1:C7,"ABC"),IF(A1:A7&B1:B7="A当阳",A1:A7&B1:B7&C1:C7,"ABC"),)=ROW(1:7)))+SUM(N(MATCH(IF(A1:A7&B1:B7="B枝江",A1:A7&B1:B7&C1:C7,"ABC"),IF(A1:A7&B1:B7="B枝江",A1:A7&B1:B7&C1:C7,"ABC"),)=ROW(1:7)))-2 按组合键ctrl+shift+enter结束公式
更多追问追答
追问
非常感谢你快速的回答!表中有几百条记录,类型和区域的组合很多,在公式中直接写"A当阳"好像不太妥当,能否有其它的解决方案!谢谢!
追答
上面公式是针对你举例给出的,实际你举例只是所有不同组合中的一部分(全部结果是6个,公式=SUMPRODUCT(N(MATCH(A1:A7&B1:B7&C1:C7,A1:A7&B1:B7&C1:C7,)=ROW(1:7)))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
月夜清泉168
高粉答主

2014-04-21 · 每个回答都超有意思的
知道大有可为答主
回答量:3.2万
采纳率:85%
帮助的人:3868万
展开全部
=SUMPRODUCT(N(MATCH(A2:A8&B2:B8&C2:C8,A2:A8&B2:B8&C2:C8,)=ROW(1:7)))
追问
非常感谢,当数量一样的时候是不统计在内的,只计算数量不相等的个数和。即:A   当阳   1、A   当阳   1、A   当阳   2、A   当阳   2、A   当阳   3,统计的结果是3,而不是5。公式能否再优化一下!
追答

你上面的例子中,结果是6,不知哪不对?

 

公式引用区域不能包含空白区域。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lm_22
2018-03-08
知道答主
回答量:4
采纳率:0%
帮助的人:3059
展开全部
请问:当类型为A,区域为当阳时,数量列不重复的个数,结果为2是怎么求出来的,公式是什么,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式