问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

利用Excel函数统计不重复值数量的三种方法详解

发布网友 发布时间:2024-07-08 12:18

我来回答

1个回答

热心网友 时间:2024-07-09 00:18

有一个数据表如右图所示,要求统计A2:A11单元格区域中不重复记录的个数。
方法1:
使用COUNTIF函数创建数组公式:
{=SUM(1/COUNTIF(A2:A11,A2:A11))}
思路解析:
使用条件统计函数COUNTIF返回区域内每个记录出现次数的数组,被1除后在对得到的商求和。假设记录X出现N次,则每次都转为N/1,N个1/N求和得到1。
这是一个统计不重复值的经典算法,起特点如小。
(1)统计区域内不得有空单元格,否则返回#DIV/0!错误。可以用下面的数组公式解决这个问题:
{=SUM(IF(A2:A11>"",1/COUNTIF(A2:A11,A2:A11))}
(2)因为EXCEL浮点运算可能产生误差而造成答案不正确,即公式返回值比正确值小。对于这种情况,可以用嵌套ROUND函数修正。
(3)对数据类型没有要求,文本,数值,逻辑值,错误值均可。
(4)统计区域不限于单行或单列(即一维引用),可以是A1:C10这样的矩形区域,但必须是对单元格区域的引用,而不能是非引用类型的数组。
方法2:
使用FREQUENCY函数法创建数组公式:
{=SUM(IF(FREQUENCY(A2:A11,A2:A11)>0,1))}
此公式可以简化为
{=SUM(–(FREQUENCY(A2:A11,A2:A11)>0))}
思路解析:使用FREQUENCY函数返回统计区域的分部频率数组中,在记录第一次出现的对应位置是该记录出现的总次数,第二次出现的位置则为0。
此方法特点如下:
(1)统计区域可以有空单元格。因为该函数将忽略空白单元格和文本。
(2)没有浮点运算误差。
(3)参数只能为数值,如果是一维的"文本"数据,可以借助MATCH函数转换为行,序列号数值再进行统计。
(4)参数不受引用或数组的尺寸范围*,可以支持多行多列的"数值"数据的不重复统计。
方法3:
使用MATCH=ROW比较法创建数组公式:
{=SUM(IF(MATCH(A2:A11,A2:A11,)=ROW(2:11)-1,1))}
此公式可以简化为:
{=SUM(–(MATCH(A2:A11,A2:A11,)=ROW(2:11)-1))}
思路解析:
使用MATCH函数返回区域内每个记录第一次出现的位置,并与ROW函数返回的记录所在对应行号减去首条记录行号得到的1~m(记录总个数)的数组比较,即第一次出现就算1次,其他记录忽略。
此方法的特点如下:
(1)统计区域内不得有空单元格,否则MATCH函数返回#N/A错误。对于所包含的空单元格,可以用文本合并进行相应的处理,如{=SUM((A2:A11>"")*(MATCH(A2:A11&"",A2:A11&"",0)=ROW(2:11)-1))}。
(2)不会有浮点运算误差。
(3)数据类型可以是文本,数值,逻辑值,但不得包含错误值。
(4)仅限于一维区域引用或一维数组。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
哪个牌子复印机好 复印店用什么型号的复印机好 开复印店需要什么设备 家用打印复印机哪个好 如何分辨鞋底是不是空心格子底? Ubuntu10.04下安装Oracle11g 超市监控多少钱 超市防盗器要多少钱 超市防盗系统多少钱 智能存放柜管理系统 48小时核酸检测结果在哪里查询-48小时核酸检测怎么看结果 南康市第二人民医院医院合并 绿阴不减来时路,添得??四五声。 南康市第二人民医院医院历史 绿阴不减来时路,添得( )四五声 南康市第二人民医院科室设置 南康市第二人民医院职工队伍 笔记本电脑的Print Screen或PrtSc键如何截图? 什么时候流产 据科学家统计地球上,大约有多少种动物有尾巴? 如何鉴定工伤保险 没上工伤保险如何鉴定? 如何培养蛊虫 word怎么把单页改成A3word改为单页 职工入职当月工伤如何鉴定 养蛊的是什么意思? 图解科特勒营销管理图解科特勒营销管理 图解科特勒营销管理目录 图解科特勒营销管理内容简介 新的一天阳光心态文案 CATIA V5 R20中的草图和实体设计能否实现复杂几何形状? QQ天数为什么归零了?怎么才能恢复呢? 教资考试报名需要大专及以上学历吗。 我儿子这2天老是反复发烧37.8-39.2吃了美林退了过一会又发烧了,今天... 支付宝转账能追回来吗怎么追回 艺术与公益的逐梦之路再度起航 首届VGAC世博国际青少年艺术节开启 如果班级有一名学生危协到班级其他学生安全怎么办 宝鸡市东风路高级中学2017年录取分数线是多少? 宝鸡市2017宝钛子校啦啦操比赛视屏 工伤伤残鉴定有什么要求 没签合同,老板不给工资我在劳动局告得成吗 女学生举止风骚被同学骚扰怎么办? 下班后,老板问你“忙不忙”,怎么回复才好? 几年没怀孕要做什么检查 ( )是自我意识在行为上的表现,是实现自我意识调节的最终环节。郴州市教... ...是自我意识在行为上的表现,是实现自我意识调节的最终环节。_百度... ()是自我意识在行为上的表现,是实现自我意识调节的最终环节。郴州市教... 自我意识在行为上的表现是 自我意识在行为上表现是A自我观察B自我体验C自我控制D自我认知 是自我意识在行为上的表现