用空格计算独特的值excel公式

我正在尝试使用公式来计算excel中的唯一值。 我曾尝试使用下面的公式,但它返回一个#DIV!/ 0错误,因为我有我的范围内的空白。 无论如何,通过使用公式来计算空白范围内的唯一值? 任何帮助这个问题将不胜感激!

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

如果必须补偿空白单元格,请使用公式并调整独特计数的分子以检查非空白,然后向COUNTIF函数的标准参数中添加一个零长度的string。

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

在分子中检查非空白单元格意味着任何空白单元格将返回一个零。 无论分子是什么,分子中零点的分数都是零。 附加到COUNTIF标准部分的空string足以避免#DIV / 0! 错误。

更多信息在计数独特与SUMPRODUCT()细分 。

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

 if not blank cells: sum