2015-02-16 4 views
0

У меня есть файл, над которым я работаю, который содержит различные листы, и я пытаюсь получить формулу «COUNTA», чтобы обновить значения непустых ячеек определенный диапазон.Формула Excel «counta» возвращает 1 в диапазоне пустых ячеек

Проблема заключается в том, что формула возвращает значение «1».

я получил "= ЕСЛИОШИБКА (COUNTA ('A-серверов' B2: B31;);" 0 ")" на листе В, reffers к Листу А.

Чтобы быть абсолютно уверенным, я пошел Лист А и получил «LEN» для диапазона ячеек. Я хочу проверить с «= LEN (B2)» до B31 и перейти «0» до конца.

Единственное, что я предполагаю, что я не уверен и может быть причиной этого, заключается в том, что диапазон получил ячейки, объединенные на каждые 2 ячейки, поэтому B2 и B3 объединены, а также B4 с B5 и так далее.

BTW Я использую Excel 2013

Не могли бы вы, ребята, помочь мне понять, почему формула COUNTA держит возвращение счетчик 1 клетки не пустой?

ответ

0

То, что сработало для меня добавляли a «-1» в конце формулы: = IFERROR (COUNTA («A-Servers»! B692: B721;) - 1; «0»), и он отлично работает.

0

COUNTA также подсчитывает ячейки с пустой строкой (""), хотя они имеют длину нуля. Слияние не влияет на это. Итак, выберите диапазон и нажмите «Удалить», и вы должны вернуться к нулю.

(FYI - формулы также делают клетки не пусто, так как они должны иметь выход Таким образом, формула, кажется, не имеет выхода вместо этого вывести пустую строку.).

+0

Я видел это объяснение где-то и проверил условие (""). Я «разморозил» ячейки, удалил все и снова объединил их. Что работало для меня, добавлялось «-1» в конце формулы следующим образом: = IFERROR (COUNTA («A-Servers»! B692: B721;) - 1; «0»), и он отлично работает. – Sleepgoing

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