Excel统计不重复数据个数可以指定区域最后用sumproduct完成(excel统计区域重复次数)

fangcloud 1104 2022-08-03

本文转载自网络公开信息

Excel统计不重复数据个数可以指定区域最后用sumproduct完成(excel统计区域重复次数)

在处理各种业务时,经常需要统计某个数据区域内的不重复数据个数,很多朋友遇到SUMPRODUCT、COUNTIF等函数都只能统计一行或一列,不能统计指定区域数据?可能是数据里有空单元格。这样会显示不出来,或者是选定区域有空值该数组公式将不能应用。

图1

首先使用COUNTIF函数统计某个区域中数据的出现次数。

Countif函数是Excel中对指定区域中符合指定条件的单元格计数的一个函数,在WPS,Excel2003和Excel2007等版本中均可使用。

语法规则如下:

countif(range,criteria)

参数:range 要计算其中非空单元格数目的区域。

参数:criteria 以数字、表达式或文本形式定义的条件。

对COUNTIF函数按F9查看每一个数据出现次数组成的数组

图2

然后用1除以这个数组得到N次重复的变成N个N分之一求和就会得到1达到了重复值只算一次的目的。

图3

最后使用SUMPRODUCT求和即可

Sumproduct函数的适用范围,在给定的几组数组中,然后把数组间对应的元素相乘,最后返回乘积之和。

从字面上可以看出,sumproduct有两个英文单词组成,sum是和,product是积,所以是乘积之和的意思。

使用SUM函数也可以达到同样的效果!

SUM返回某一单元格区域中数字、逻辑值及数字的文本表达式之和。如果参数中有错误值或为不能转换成数字的文本,将会导致错误。

图4

只不过使用了SUM函数,必须使用数组(快捷键Ctrl+Shift+Enter,俗称三键)

但是使用1/COUNTIF 有个缺点,统计区域内不得有空的单元格否则返回错误值,而且因为Excel浮点运算可能会产生误差而造成答案不正确,即返回值比正确值要小。浮点数运算存在舍入误差。在某些特殊的情况下,舍入误差还可以累计到非常大的地步。

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表亿方云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱daifeng@360.cn 处理。
上一篇:函数if(a1="","",x)是什么意思,麻烦帮我解释一下,“”作用是什么?谢谢
下一篇:怎样才是好用的企业管理软件?(企业管理系统有哪些软件)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~