С данными в столбце A, как:

и я хочу найти первую ячейку в столбце, которая не является страданием, я могу использовать формулу массива:

=MATCH(TRUE,A1:A11<>"misery",0)

который правильно возвращает 3. Теперь я хочу, чтобы первая ячейка в столбце не была ни несчастья, ни печали. Формула должна вернуть 9. Следующие формулы массива не работают:

=MATCH(TRUE,(A1:A11<>"misery")*(A1:A11<>"sadness"),0)
=MATCH(TRUE,AND((A1:A11<>"misery"),(A1:A11<>"sadness")),0)

Какие-либо предложения ??

1 ответ1

1

Используйте эту формулу массива:

=MATCH(1,(A1:A11<>"misery")*(A1:A11 <> "sadness"),0)

Массив формул не любит AND. Также возвращаемое умножение двух логических значений равно 1 когда оба ИСТИНА, а не ИСТИНА.

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