2015-02-23 3 views
0

Я пытаюсь подсчитать уникальные значения в excel с помощью формулы. Я попытался использовать формулу ниже, но он возвращает ошибку #DIV!/0, потому что у меня есть пробелы в моем диапазоне. Нужно ли все-таки подсчитывать уникальные значения в диапазоне с пробелами с помощью формулы? Любая помощь с этой проблемой будет принята с благодарностью!Считать уникальные значения формулы excel с пробелами

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

Я не уверен, об уникальной ценности части, но сосчитать вокруг заготовок, вы должны использовать формулу: '= COUNTIF ([диапазон вам нужно],«<>»&«»)' это будет считать ячейку в пределах диапазона, который имеет некоторое значение в нем –

+0

Возможный дубликат [Подсчет уникальных значений в столбце Excel] (http://stackoverflow.com/questions/18586815/count-unique-values-in-a- column-in-excel) – zx8754

+0

Если вы используете 'SUMPRODUCT' вместо' SUM', формулу не нужно вводить в виде формулы массива. – Jeeped

ответ

4

Если у вас есть, чтобы компенсировать пустые ячейки, взять формулу и корректировать числитель вашего подсчета уникального для проверки, не являющихся заготовки затем добавить нулевую длину строки в критерии аргумент COUNTIF function «s.

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

Проверка без пустых ячеек в числителе означает, что любая пустая ячейка будет возвращать ноль. Любая фракция с нулем в числителе будет равна нулю независимо от того, что такое знаменатель. Пустую строку, добавленную в часть критериев для COUNTIF, достаточны, чтобы избежать # DIV/0! ошибки.

Дополнительная информация на Count Unique with SUMPRODUCT() Breakdown.

-1

Вы можете использовать функцию if для проверки пустых ячеек. http://support.microsoft.com/kb/214244

if not blank cells: 
sum 
+0

Это на самом деле не отвечает на вопрос. –

Смежные вопросы