У меня есть таблица, в которой я хотел бы смоделировать прогресс нескольких проектов за несколько лет.Проекты начинаются в разные годы.
У меня есть таблица с годами по горизонтальной оси и проектами по вертикали.

Мне нужно программно разработатьв каком году начинается каждый проект.Это было легко, когда строка проекта статична - я использовал функцию LOOKUP (), чтобы связать номер проекта с номером года, но я хотел бы настроить различные сценарии, чтобы я мог изменять расписание проектов на лету изсписок предустановок.
Это было достаточно просто - я просто создал другую таблицу со сценариями по вертикали и проектами по горизонтали и вытянул правильную строку в основную таблицу с помощью функции INDEX ().

Однако выполнение этого, похоже, лишило меня возможности определить, в каком году начинается каждый проект.Теперь формула дает очень странные результаты.
Это потому, что я пытаюсь выполнить LOOKUP () внутри диапазона, который был извлечен откуда-то еще с помощью вызова INDEX ()?
Если так,Может ли кто-нибудь помочь мне решить, как обойти это?Я не понимаю, почему моя формула дает мне такие странные результаты.

Если вы хотите просмотреть электронную таблицу, она доступна здесь:
http://diggory.net/Grazing/stackExchange/Index%20of%20lookup.xlsx
Заранее благодарим за любую помощь.