excel - 用空白计算唯一值excel公式

标签 excel count sum excel-formula formula

我正在尝试使用公式计算 excel 中的唯一值。我尝试使用下面的公式,但它返回 #DIV!/0 错误,因为我的范围中有空格。无论如何,是否可以使用公式计算包含空格的范围内的唯一值?任何有关此问题的帮助将不胜感激!

=SUM(1/COUNTIF(Usage!J2:J6000,Usage!J2:J6000))

最佳答案

如果您必须补偿空白单元格,请使用公式并调整您的唯一计数的分子以检查非空白,然后将零长度字符串添加到 COUNTIF function的标准参数。
=SUMPRODUCT((Usage!J2:J6000<>"")/COUNTIF(Usage!J2:J6000,Usage!J2:J6000&""))
检查分子中的非空白单元格意味着任何空白单元格都将返回零。无论分母是什么,任何分子为零的分数都将为零。附加到 COUNTIF 的条件部分的空字符串足以避免 #DIV/0!错误。

更多信息请访问 Count Unique with SUMPRODUCT() Breakdown .

关于excel - 用空白计算唯一值excel公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28683533/

相关文章:

mysql - 让这个查询工作?

c# - De Bruijn 算法二进制数字计数 64 位 C#

algorithm - 楼层求和算法

c# - LINQ:如何通过对每个元素执行计算来转换列表

excel - GetPivotData #REF 错误,数据格式问题?

regex - Excel 中的模式匹配计数(正则表达式和 VBA)

excel - 使用 Excel Dna 进行文档编制

Excel:格式化和过滤后对列中的单元格进行计数的公式

php - 选择开始日期和结束日期后,对 sql 中的所有行求和

c# - 在 excel 2007 中打开时,Excel 电子表格生成结果为 "different file format than extension error"