Мне нужно создать функцию, которая будет заполнять ячейки Sheet2!G25:P25
в соответствии с тремя критериями: тип проекта, тип критерия и дата. Проблема в том, что критерии в Sheet 1
не выстроены для удобного использования VLOOKUP
или INDEX
MATCH
. Я знаю, что должен перечислить формулу, которая не работает, но я, честно говоря, даже не смог подобраться ближе. В основном я работал над вариантами SUMPRODUCT
, такими как
=SUMPRODUCT((Sheet1!A3:A19=Sheet2!A25)*(Sheet1!D3:D19=Sheet2!B25)*(Sheet1!G2:P2=Sheet2!G23)*Sheet1!G3:P19)
но это, очевидно, не сработает, поскольку тип проекта и тип критерия не совпадают со строкой, в которой я нуждаюсь. Обходное решение, которое я пробовал, - OFFSET
расположение ячейки, найденной в массивах типов и критериев SUMPRODUCT
проекта, но ограничения в функции OFFSET
отбросили меня назад. Например, справочный раздел функции OFFSET
не может быть функцией, даже если функция извлекает ячейку (OFFSET(CELL("address",INDEX MATCH),0,0)
. Цель этого состояла в том, чтобы обмануть функцию SUMPRODUCT
, заставив ее думать, что два критерия строки находятся в одном ряду. Вы, ребята, гении, когда дело доходит до этого, так что я уверен, что что-то упустил.
=SUMPRODUCT((Sheet1!A3:A19=Sheet2!A25)*(Sheet1!D3:D19=Sheet2!B25)*(Sheet1!G2:P2=Sheet2!G23)*Sheet1!G3:P19)