在处理各种业务时,经常需要统计某个数据区域内的不重复数据个数。该如何操作呢?
图1
首先使用COUNTIF函数统计某个区域中数据的出现次数。
COUNTIF第一个参数为所要满足条件的单元格区域;
第二个参数是条件,形式可以是数字,表达式,文本。
对COUNTIF函数按F9查看每一个数据出现次数组成的数组
图2
然后用1除以这个数组得到N次重复的变成N个N分之一求和就会得到1达到了重复值只算一次的目的。
图3
最后使用SUMPRODUCT求和即可
使用SUM函数也可以达到同样的效果!
图4
只不过使用了SUM函数,必须使用数组(快捷键Ctrl+Shift+Enter)
但是使用1/COUNTIF 有个缺点,统计区域内不得有空的单元格否则返回错误值,而且因为Excel浮点运算可能会产生误差而造成答案不正确,即返回值比正确值要小。
联系客服