Этот вопрос является расширением В Excel, как проверить, находится ли ячейка в списке значений (диапазон ячеек) .

Я пытаюсь сделать =COUNTIF(name,G6) и когда имя ссылается на некоторые ячейки, оно работает нормально, но когда оно ссылается на мой постоянный массив строк, это дает #VALUE!

Мой постоянный строковый массив (с использованием менеджера имен): ={"192.168.3.2","192.168.3.10"} ... и т.д., И это может быть моей проблемой ...

Спасибо

2 ответа2

0

При использовании нескольких критериев для countif() вам может быть лучше использовать COUNTIFS(). например

COUNTIFS(A6:G6,192.168.3.2,A6:G6,192.168.3.10)

если вы определяете массив и используете числовые значения (192.168.3.2), вам не нужно использовать кавычки. Они должны использоваться только для текстовых значений, если ваш массив поиска не хранится как текст. Попробуйте это без кавычек.

0

Извинения, но я получил ответ от переполнения стека здесь https://stackoverflow.com/questions/23293184/in-excel-countif-not-working-with-constant-defined-string?noredirect=1#comment35656073_23293184

Я должен был только что опубликовать там, но я начал здесь, потому что первоначальный вопрос был на Stack Exchange.

Спасибо за ваш ответ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .