Как в Excel изменить целевой диапазон для таблицы цен, запрашиваемой с помощью формулы массива ИНДЕКС/ПОИСКПОЗ?

Как в Excel изменить целевой диапазон для таблицы цен, запрашиваемой с помощью формулы массива ИНДЕКС/ПОИСКПОЗ?

Итак, на изображении вы видите две таблицы цен, на самом деле их будет гораздо больше. На другом листе есть ячейки, помеченные как "ширина" и "падение", и когда значения вводятся в эти поля, третье поле, помеченное как "Цена", использует очень умную формулу массива ИНДЕКС/ПОИСКПОЗ (предоставленную пользователем этого форума, Скоттом Крейнером наэтот вопрос) для запроса первой таблицы (диапазона) и возврата цены.

Моя проблема теперь, когда у меня есть несколько таблиц цен, заключается в том, как мне указать формуле массива, какую из них запрашивать? Еще один столбец на другом листе определяет, какой это продукт (Плиссированный/Пинолеум или Дуэт), а еще один столбец указывает, является ли он фигурным или прямоугольным. Таким образом, в настоящее время есть 6 таблиц цен, из которых можно выбирать (фигурная и прямоугольная версия для каждого из 3 продуктов).

Некий вариант оператора IF кажется логичным, но формула и так очень длинная, а добавление оператора IF с 6 или более возможными вариантами приведет к беспорядку. Полагаю, есть более простой способ? Спасибо

Таблицы цен

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