Мои данные здесь: Мои данные здесь

Я пишу совпадение индекса массива с двумя критериями, где я хочу вернуть значение в столбце 3, если мои первые данные соответствуют столбцу 1 и больше или равны значению в столбце 2.

Например, если у меня массив A и 67, я хочу, чтобы формула возвращалась со значением в столбце 3, равным 9%.

Я попробовал следующее, но я получил # ЗНАЧЕНИЕ! ошибка:

=index(table1[column3], match(D1&E1, table1[column1]&table1[column2], -1))

1 ответ1

0

Возможно, будет проще просто дважды сослаться на формулу обычного индекса с оператором if в начале.

=IF(YourArray% >= INDEXMATCHformulaReturningSecondColumnValue, INDEXMATCHformulaReturningThirdColumnValue, "Whatever you want to say if the two conditions aren't met")

Я извиняюсь, что это не отформатировано в реальной форме Excel, но, надеюсь, вы понимаете суть. Я проверил это на собственном примере, и он работает. Формула INDEXMATCH должна возвращать процент столбца 3, а оператор if предоставит желаемое условное выражение.

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