Может кто-нибудь помочь мне отладить функцию SUMPRODUCT
в excel? Это не будет работать, когда я пытаюсь использовать INDIRECT
для ссылки на конкретную ячейку.
Я переписал код для удобства чтения:
SUMPRODUCT((
('<sheet name>'!P4:P9999 = "apples")+
('<sheet name>'!P4:P9999 = "potatos"))*
('<sheet name>'!B4:B9999 = INDIRECT("C" & ROW()-1))
))
Скажите, что значение в =INDIRECT("C" & ROW()-1)))
равно "orange"
, когда я ввожу только =INDIRECT("C" & ROW()-1)))
, я получаю ожидаемое значение (оранжевый).
Если я ввожу оранжевый напрямую, код работает:
SUMPRODUCT((
('<sheet name>'!P4:P9999 = "apples")+
('<sheet name>'!P4:P9999 = "potatos"))*
('<sheet name>'!B4:B9999 = "orange"))
)
Но если я вставлю INDIRECT
в SUMPRODUCT
, на выходе будет ошибка.
Кто-нибудь может увидеть мою ошибку?