У меня есть простая формула на основе диапазона

=SUM(A3:A$5)

Я хотел бы динамически назначать значение диапазона в формуле, ссылаясь на значение другой ячейки, например

ячейка B1 = 3 и ячейка B2 = 5

=SUM(A<referenced value from B1>:A$<referenced value from B2>)

Является ли это возможным?

2 ответа2

2

Использование INDEX тоже работает.

=SUM(INDEX(A:A,B1):INDEX(A:A,B2))

Ссылка на более ранний ответ, который предлагает использовать этот метод вместо INDIRECT .

1

Да, используйте функцию INDIRECT

=SUM(INDIRECT("A"&B1&":A"&B2))

Примечание: я не проверял эту формулу, дайте мне знать, если есть какие-либо проблемы

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