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

Count unique values excel formula with Blanks

我正在尝试使用公式计算 excel 中的唯一值。我尝试使用下面的公式,但它 returns 出现 #DIV!/0 错误,因为我的范围内有空白。无论如何,是否可以使用公式计算空白范围内的唯一值?非常感谢对此问题的任何帮助!

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

如果您必须补偿空白单元格,请使用公式并调整唯一计数的分子以检查非空白,然后将零长度字符串添加到 COUNTIF function 的标准参数。

=SUMPRODUCT((Usage!J2:J6000<>"")/COUNTIF(Usage!J2:J6000,Usage!J2:J6000&""))

检查分子中的非空白单元格意味着任何空白单元格都将 return 为零。无论分母是什么,分子中为零的任何分数都将为零。附加到 COUNTIF 标准部分的空字符串足以避免#DIV/0!错误。

更多信息请见 Count Unique with SUMPRODUCT() Breakdown

您可以使用 if 函数来验证空白单元格。 http://support.microsoft.com/kb/214244

if not blank cells:
 sum