1

При использовании следующей функции sumif/ косвенного

(=+SUMIF(INDIRECT(" ' "& $ A $ 3 &"'!$ B $ 2:$ B $ 102 "), $ С13, ДВССЫЛ (" ' "& $ A $ 3 &"'!F2:F102"))

мои столбцы (F:F) не будут двигаться, когда я перетаскиваю формулу вправо. Есть ли способ, как я могу сделать эту динамическую и перетащить формулу для обновления по столбцам (F> G> H и т.д.)?

1 ответ1

1

Там могут быть более простые способы, но я думаю, что это будет работать:

=SUMIF(INDIRECT("'"&$A$3&"'!$B$2:$B$102"),$C13,INDIRECT("'"&$A$3&"'!"&ADDRESS(2,5+COLUMNS($A:A))&":"&ADDRESS(102,5+COLUMNS($A:A))))

Я предполагаю, что единственная часть, которую вы хотите сделать динамичной, это F2:F102

Вот еще одна формула, которая также должна работать. Он помещает ссылку на имя листа внутри функции ADDRESS. Я не знаю, лучше ли один, чем другой.

=SUMIF(INDIRECT("'"&$A$3&"'!$B$2:$B$102"),$C13,INDIRECT(ADDRESS(2,5+COLUMNS($A:E),,,$A$3)&":"&ADDRESS(102,5+COLUMNS($A:E))))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .