Я пишу формулу, используя СУММПРОИЗВ, чтобы показать мне сумму столбца с различными критериями (т.е. несколько критериев в одном столбце), но в результате я получаю 0 (ноль), может ли кто-нибудь помочь мне с этим? вот формула:
=sumproduct(indirect($A10&"!E:E"),(indirect($A10&"!$F:$F")>=AA1)*(indirect($A10&"!$F:$F")<=AC1)*((indirect($A9&"!$D:$D") = "Brand1")+(indirect($A9&"!$D:$D") = "Brand2")+(indirect($A9&"!$D:$D") = "Brand3")+(indirect($A9&"!$D:$D") = "Brand4")))
Первая часть формулы работает хорошо, но каждый раз, когда я ставлю это: ((indirect($A9&"!$D:$D") = "Brand1")+(indirect($A9&"!$D:$D") = "Brand2")+(indirect($A9&"!$D:$D") = "Brand3")+(indirect($A9&"!$D:$D") = "Brand4"))
, появляется проблема, дающая мне 0 (ноль) результатов.
похоже, что A9 и A10 не равны, например. вы пытаетесь вставить две страницы Франкенштейна в свою формулу. если это правда, поделитесь копией/образцом своего листа с примером желаемого результата
о, да, я только сейчас это заметил, лол, спасибо, что заметил, неудивительно, почему это не работает,
попробуйте способ фильтра:
=INDEX(SUM(FILTER(INDIRECT(A10&"!E:E"),
INDIRECT(A10&"!F:F")>=AA1,
INDIRECT(A10&"!F:F")<=AC1,
REGEXMATCH(INDIRECT(A10&"!D:D"), "Brand1|Brand2|Brand3|Brand4"))*1))
спасибо за это, я забыл о регулярном выражении. Попробовал это с sumproduct, и это работает хорошо, спасибо за это.
Поделитесь образцом рабочей тетради. Вы можете использовать
--
перед скобками для или логики. Нравится(--(indirect($A9&"!$D:$D") = "Brand1")....