Спасибо всем, кто посмотрел и рассмотрел ответ. Продолжая работать над этой проблемой вчера, я пришел к выводу, что неправильно подхожу к этому. Я закончил тем, что изменил макет таблицы - по сути, разместив «у» на оси X.
Окончательная формула влечет за собой гораздо больше, чем я первоначально просил, но в конце концов я обнаружил, что функция SMALL была ключевой; в этой версии я настроил его так, чтобы он возвращал значение для каждого вхождения (я ожидал только три), и создал одну формулу для каждого. После этого я связал его с HLOOKUP, и если была возвращена ошибка. альт!
= IF($ L8 = "+", IF(AND(ISERROR(ГПР (INDEX (КОСВЕННАЯ ("таблица!«& АДРЕС (79,55+MATCH (E $ 6, таблица!$ BD $ 78:$ CL $ 78,0)) & ":" & АДРЕС (130,55+MATCH (E $ 6, таблицы!$ BD $ 78:$ CL $ 78,0))), МАЛАЯ (IF(таблица!$ BC $ 79:$ BC $ 117 = $ K8, ROW (таблицы!$ BC $ 79:$ BC $ 117) -строка (INDEX (таблица!$ BC $ 79:$ BC $ 117,1,1))+1), 1)), $ E $ 2:$ K $ 3,1, FALSE)), ISERROR (HLOOKUP (INDEX (INDIRECT ("таблицы!")«& АДРЕС (79,55+MATCH (E $ 6, таблица!$ BD $ 78:$ CL $ 78,0)) & ":" & АДРЕС (130,55+MATCH (E $ 6, таблицы!$ BD $ 78:$ CL $ 78,0))), МАЛАЯ (IF(таблица!$ BC $ 79:$ BC $ 117 = $ K8, ROW (таблицы!$ BC $ 79:$ BC $ 117) -строка (INDEX (таблица!$ BC $ 79:$ BC $ 117,1,1))+1), 2)), $ E $ 2:$ K $ 3,1, FALSE)), ISERROR (HLOOKUP (INDEX (INDIRECT ("таблицы!")«& АДРЕС (79,55+MATCH (E $ 6, таблица!$ BD $ 78:$ CL $ 78,0)) & ":" & АДРЕС (130,55+MATCH (E $ 6, таблицы!$ BD $ 78:$ CL $ 78,0))), МАЛАЯ (IF(таблица!$ BC $ 79:$ BC $ 117 = $ K8, ROW (таблицы!$ BC $ 79:$ BC $ 117) -строка (INDEX (таблица!$ BC $ 79:$ BC $ 117,1,1))+1), 3)), $ E $ 2:$ K $ 3,1, FALSE))), "", "X"), "") как CSE ,