使用Blanks计算独特的值excel公式

Phi*_*lip 1 excel sum count formula excel-formula

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

=SUM(1/COUNTIF(Usage!J2:J6000,Usage!J2:J6000))
Run Code Online (Sandbox Code Playgroud)

小智 5

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

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

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

更多信息在Count Unique与SUMPRODUCT()细分.