咨询Google Sheets中COUNTUNIQUE(range)与COUNT(UNIQUE(range))的差异
Google Sheets中COUNTUNIQUE(range)与COUNT(UNIQUE(range))的区别
两者的核心差异在于对空单元格的处理逻辑不同,这就是导致结果不一致的原因:
COUNTUNIQUE(range):会将范围内的空单元格视为一个独立的唯一值计数。哪怕范围内有多个空单元格,它只会算1次,但确实会计入总数。COUNT(UNIQUE(range)):UNIQUE(range)默认自动忽略范围内的所有空单元格,只返回非空的唯一值集合;之后COUNT()对这个集合计数,自然不会统计空值部分。
举个简单例子:如果数据范围里有3个非空唯一值+2个空单元格,那么:
COUNTUNIQUE的结果是4(3个非空唯一值+1个空值)COUNT(UNIQUE)的结果是3(仅统计非空的唯一值)
你遇到的结果差异,大概率是数据范围中存在空单元格导致的。
内容的提问来源于stack exchange,提问作者Mohammad Bilal
相关产品推荐
相关产品推荐

