-1

У меня были проблемы с использованием следующей формулы:

=INDEX(range1,MATCH(1,(A1=range2)*(B1=range3),0))

Поэтому я начал тестировать его, чтобы увидеть, что не работает. Когда я пытаюсь

=(A1=range2)

и заполнить его, чтобы получить

=(A2=range2)
=(A3=range2)

...

=(An=range2)

он правильно возвращает TRUE для первых нескольких ячеек, но затем ошибочно возвращает FALSE для оставшихся ячеек.

Я подтвердил, что типы данных одинаковы во всех диапазонах. Я подтвердил правильность автозаполнения формулы во всех ячейках. И я подтвердил, что отношения должны быть ИСТИННЫМИ.

Какие еще проблемы могут вызывать непоследовательную оценку этой формулы?

1 ответ1

-1

A1=range2 - это тест на равенство содержимого ячейки A1 и диапазона range2. Excel использует первую ячейку диапазона для сравнения.

Теперь вполне может быть, что ваша ячейка A1 равна первой ячейке в range2, но ваша ячейка A4 не равна.

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