Как и у других, кто задавал похожие вопросы, у меня есть лист электронной таблицы, в котором сведены различные категории расходов на другом листе (называемые действиями на ПК) в одном файле. Активность ПК - это, в основном, работающая многолетняя бухгалтерская книга дебет-кредит-итого. Текущая функция SUMIF, которая суммируется по категориям, жестко задана для определенного года. Я хотел бы использовать (возможно?) функция INDIRECT внутри этой ссылки для ссылки на пару ячеек, которые определяют начальную и конечную строки функционального диапазона SUMIF. Это позволило бы быстро пересчитать разные годы без необходимости переписывать формулы.
Например, текущая функция SUMIF для суммирования банковских сборов выглядит следующим образом:
= SUMIF($ 'PC Activity'.$ 39 $:$ 144 $; «Bank. *»; $ «PC Activity».$ C $ 39:$ C $ 144)
В настоящее время это работает нормально. Я установил 2 ячейки в текущем листе, H1 и H2, значения которых заменили бы текущие жестко заданные ссылки на строки 39 и 144 соответственно.
Каков правильный синтаксис, чтобы ссылки на листы и столбцы оставались статичными, но просто имели ссылку на строки?
Я пытался:
= SUMIF(INDIRECT("$ 'PC Activity'.$ F "& H1:" $ F $ "& H2);" Bank. * "; INDIRECT(" $ 'PC Activity'.$ C $ "& H1:" $ C $ "& H2))
но это возвращает ошибку 502.
Спасибо заранее