Я столкнулся с этой проблемой при попытке использовать лучшее имя, указанное в моей электронной таблице.
Возьмите этот пример, используя логическую логику
Столбец A имеет именованный диапазон "Include1" Столбец B имеет именованный диапазон "Include2"
Формулы:
Я вижу, что если я использую именованный диапазон напрямую, он получает значение, но когда я включаю его в логическое сравнение (И, ИЛИ), это не работает. (Столбец F и I должны совпадать так же, как столбец G и J)
Я что-то не так делаю или это известная проблема? Если я делаю что-то не так, как мне заставить логические сравнения работать с именованными диапазонами?
--РЕДАКТИРОВАТЬ
Я только что узнал, что следующие работы:
=AND(Include1=TRUE, Include2=TRUE)
=OR(Include1=TRUE, Include2=TRUE)
Это не слишком интуитивно понятно, но это дизайн Excel?
AND
иOR
принимают диапазоны в качестве параметров, поэтому, если именованные диапазоны являются столбцами, они берут все логические значения из этих столбцов. Когда параметр:Include1=TRUE
, он оценивает только текущую строку, когда вы вводите ее как обычную формулу, и снова все значения, если вы вводите ее как формулу массива (Ctrl+Shift+Enter). - person BrakNicku   schedule 30.04.2015