2015-02-23 100 views
0

我想通過使用公式計算excel中的唯一值。我已經嘗試使用下面的公式,但它會返回#DIV!/ 0錯誤,因爲我的範圍中有空格。無論如何通過使用公式來計算空白範圍內的唯一值?任何有關這個問題的幫助將不勝感激!用空白計算唯一值excel公式

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

林不知道有關的唯一值的一部分,但對周圍的空白計數,則應該使用公式:'= COUNTIF([RANGE需要], 「<>」 & 「」)'此將計數範圍內有一定價值的細胞 – 2015-02-23 21:16:08

+0

可能重複的[在Excel中的列中計算唯一值](http://stackoverflow.com/questions/18586815/count-unique-values-in-a- excel中的列) – zx8754 2015-02-23 21:21:58

+0

如果使用SUMPRODUCT代替SUM,則不必將公式輸入爲數組公式。 – Jeeped 2015-02-23 21:24:29

回答

4

如果你有來彌補空白單元格,拿配方及調整數獨特的分子來檢查非坯再加入一個零長度字符串到COUNTIF function的標準說法。

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

檢查非空白細胞在分子意味着任何空白單元格將返回一個零。無論分母是什麼,分子中零的任何分數都將爲零。附加到COUNTIF標準部分的空字符串足以避免#DIV/0!錯誤。

更多信息請致電Count Unique with SUMPRODUCT() Breakdown