VBA if и vlookup для нескольких столбцов

VBA if и vlookup для нескольких столбцов

У меня есть две таблицы (Table1 и Table2). Table1 имеет значения TRUE или FALSE. Последняя ячейка — желаемый вывод. Я хочу, чтобы, если все значения в Table1 — FALSE, в моем столбце Output было написано 0. Если какая-либо ячейка — TRUE, то она должна искать в Table2 соответствующее число и возвращать результат либо 1, либо 3. Я не могу написать код для этого. Ваша помощь будет оценена по достоинству. Таблицы прикреплены как изображение.

Таблица 1

Таблица 2

решение1

Нет VBAот меня просто прямая формула со следующей формулой:

=MAX(INDEX($B$10:$B$13,MATCH($A$1:$D$1,$A$10:$A$13,0))*(--(A2:D2)))

Вы можете адаптировать его для своего кода VBA.

Связанный контент