ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的测验 > 函数与公式 > 求黄色区域的不重复值

求黄色区域的不重复值

作者:绿色风 分类: 时间:2022-08-18 浏览:203
楼主
水星钓鱼
2月最后一次发测验题,呵呵,大家尽兴:)
此题涉及两个主要知识点。

图示.jpg
 

重复值问题.rar
2楼
棉花糖
=SUM((COUNTIF(A2:A6,A2:A6)=1)*(COUNTIF(B7:B12,A2:A6)=0))+SUM((COUNTIF(B7:B12,B7:B12)=1)*(COUNTIF(A2:A6,B7:B12)=0))
更像道数学题
3楼
toby08
=SUM(--(FREQUENCY(IF(ROW(1:11)<6,A2:A12,B2:B12),IF(ROW(1:11)<6,A2:A12,B2:B12))=1))-(COUNT(A2:A6,B7:B12)=10)
4楼
水星钓鱼
我的52个字符,楼上两位仁兄可以继续。
5楼
水星钓鱼
你的答案不对,当空单元格数不止一个时,你再看看。
同理toby的也不对,A1:A6空单元格不止一个时。答案应该还是3。你们的是4-----语句有误,以楼下为准。呵呵

6楼
toby08
请问你把A2:A6哪个单元格改为空单元格后,答案是3,而不是4呢?想不明白啊?
7楼
水星钓鱼
说错了,棉花糖的公式会把0和空单元格混在一起,你的公式把A2改成0试试。
8楼
toby08
多问一句,非黄色区域的数字是不是固定不变的?
9楼
水星钓鱼
这个肯定不是的
10楼
toby08
借棉花糖的思路用一下:
=SUM(1*IF(COUNTIF(A2:A6,A2:A6)=1,ISNA(MATCH(A2:A6,B7:B12,))))+SUM(1*IF(COUNTIF(B7:B12,B7:B12)=1,ISNA(MATCH(B7:B12,A2:A6,))))
11楼
春雷
我算出来的答案竟是7!肯定不对的!看似简单.....
12楼
春雷
你的公式也是不对的!
13楼
toby08
谢谢提醒了,到这里才发现countif对0和空白单元格的同时存在竟不能分辨出来。
14楼
水星钓鱼
会员反应要提前报答案,我想这题只要注意到了那个东西很简单的。大家继续,呵呵,不出两天就有答案了。提示:合并区域
15楼
春雷
还是说了吧!现在想不到,再怎么想也想不到了!
16楼
toby08
发最后一个了,想不到好方法,这次应该不会出错吧?
=COUNT(1/IF(FREQUENCY(A2:A6,A2:A6)=1,ISNA(MATCH(A2:A6,B7:B12,))))+COUNT(1/IF(FREQUENCY(B7:B12,B7:B12)=1,ISNA(MATCH(B7:B12,A2:A6,))))
17楼
水星钓鱼
我的题目只针对数字哦,TOBY的还有问题。当其中一个区域有重复数,另一个区域无重复但同上一区域是一样的时候还是会出错。比如A2:A6有两个11,另一区域只有一个11。
18楼
春雷
{=count(区域引用)-sum(if(区域引用<>"",1/countif(区域引用,区域引用)))}
这个数组公式能得到结果!
但是有什么函数可以合并区域呢?请指教!!!
19楼
toby08
晕了,看来是非得联合区域才行咯。这题也太……
20楼
棉花糖
真服了你们,这道题这么有耐心。
公式再修改一下就ok了。
=SUM((COUNTIF(A2:A6,IF(A2:A6<>"",A2:A6))=1)*(COUNTIF(B7:B12,IF(A2:A6<>"",A2:A6))=0))+SUM((COUNTIF(B7:B12,IF(B7:B12<>"",B7:B12))=1)*(COUNTIF(A2:A6,IF(B7:B12<>"",B7:B12))=0))
抽点时间做一下eh的这期竞赛题吧,比较简单,3分比较好拿。
21楼
gouweicao78
应该是51个字吧。公布答案,呵呵:
  1. =SUM(N(FREQUENCY((A2:A6,B7:B12),(A2:A6,B7:B12))=1))

22楼
toby08
51个字符的公式,什么时候可以瞧瞧呢?
23楼
gouweicao78
应星版之约,简要写个结帖:
答案:
24楼
yoka
佩服佩服!!!草兄厉害!
25楼
xcd
还可以简化到43字符
=SUM(N(FREQUENCY((A2:A6,B7:B12),A2:B12)=1))
26楼
hfyk007
是吗?????????
27楼
tntpai
{=SUM(N(COUNTIF(A2:B12,B7:B12)=1),N(COUNTIF(A2:B12,A2:A6)=1))}
28楼
w83365040371
  1. =COUNT(0/(FREQUENCY((A2:A6,B7:B12),(A2:A6,B7:B12))=1))

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap