
=ВПР(значение;если(логическое выражение ;таблица 1;таблица 2);номер столбца;НЕ точное совпадение)
Связанные формулы
ВПР с числами и текстом
ВПР с двумя или более критериями
ВПР с индексом вычисляемого столбца
ВПР без ошибки #н/д
Использование ВПР для получения значений из двух таблиц можно использовать, ЕСЛИ внутри функции ВПР для выбора нужной таблицы.
В примере, показанном формула в ячейке E8:
=ВПР(D8;ЕСЛИ(C8<2;TABLE1;TABLE2);2;истина)
В этой формуле используется число лет, id продавца и процент премии за объём продаж в компании, чтобы определить, какую премию начислять используем Таблицы 1 и 2 с тарифами.
Как эта формула работает
Если функция в этой формуле, используется как «табличный_массив» аргумент ВПР, выполняет логическую проверку на значение в столбце C «Год». Если С8 меньше 2, то таблица 1 возвращается как значение если «ИСТИНА». Если С8 больше 2, таблица 2 возвращается как значение если «ЛОЖЬ».
Иными словами, если лет меньше, чем 2, используется таблица 1 и, если нет, то используется таблица 2.
Альтернативный синтаксис
Если таблицы подстановки требуют различных правил обработки, затем вы можете обернуть двумя функциями ВПР внутри функции «ЕСЛИ» следующим образом:
=Если(логическое выражение ,ВПР (значение;таблица 1;колонка;матч),ВПР (значение;таблица 2;коль;матч))
Это позволяет настроить входы для каждого ВПР по мере необходимости.