Как сравнить литералы в Councif
Вопрос
Именные списки в листе Excel ссылаются с другого листа на той же книге.
Например
Лист 2 имеет именованные списки (GRPCNT) содержать строки
> 5
5 - 9
10 - 20
> 20
Лист 1 использует GRPCNT для предоставления списка опций. Скажем, есть три ряда
A | > 5
B | > 20
C | > 5
Лист 1 должен определить количество вхождений каждой опции из списка.
Проблема в
COUNTIF(Range, "> 5")
Возвращает «0» вместо «2» для примера данных выше.
Мне нужно буквальное сравнение чего-то вдоль линий
COUNTIF( Range, Sheet2!A1 ) , or
COUNTIF( Range, "'> 5'" )
Оба вышеуказанные попытки не смогли обеспечить желаемый результат.
Что я здесь делаю не так?
Решение
COUNTIF(Range, "=> 5")
Это подсчитывать, сколько ячеек в матчах диапазона (=
) содержимое > 5
(нет «=>» не является оператором).
Равный знак необходим, потому что >
В начале уже есть особый смысл: считать ячейки, которые целочисленные значения превышают 5.