我试图通过使用公式计算excel中的唯一值 . 我尝试过使用下面的公式,但它会返回#DIV!/ 0错误,因为我的范围内有空白 . 无论如何使用公式计算空白范围内的唯一值?任何有关此问题的帮助将不胜感激!
=SUM(1/COUNTIF(Usage!J2:J6000,Usage!J2:J6000))
您可以使用 if 函数来验证空白单元格 . http://support.microsoft.com/kb/214244
if
if not blank cells: sum
如果必须补偿空白单元格,请取公式并调整计数的唯一分子以检查非空白,然后在COUNTIF function的标准参数中添加一个零长度字符串 .
=SUMPRODUCT((Usage!J2:J6000<>"")/COUNTIF(Usage!J2:J6000,Usage!J2:J6000&""))
检查分子中的非空单元格意味着任何空白单元格将返回零 . 无论分母是什么,分子中零的任何分数都将为零 . 附加到COUNTIF标准部分的空字符串足以避免#DIV / 0!错误 .
更多信息,请致电Count Unique with SUMPRODUCT() Breakdown .
2 回答
您可以使用
if
函数来验证空白单元格 . http://support.microsoft.com/kb/214244如果必须补偿空白单元格,请取公式并调整计数的唯一分子以检查非空白,然后在COUNTIF function的标准参数中添加一个零长度字符串 .
=SUMPRODUCT((Usage!J2:J6000<>"")/COUNTIF(Usage!J2:J6000,Usage!J2:J6000&""))
检查分子中的非空单元格意味着任何空白单元格将返回零 . 无论分母是什么,分子中零的任何分数都将为零 . 附加到COUNTIF标准部分的空字符串足以避免#DIV / 0!错误 .
更多信息,请致电Count Unique with SUMPRODUCT() Breakdown .