Использование суммы с динамическими номерами строк - PullRequest
0 голосов
/ 25 сентября 2019

Я относительный новичок в Excel, но мой код требует некоторых формул Excel.

У нас есть таблица, в которой есть общий столбец, который суммирует значения всех столбцов справа.Мне нужно использовать функцию SUM с индексами строк, которые определяются во время выполнения.Столбцы всегда одинаковы, скажем, от «D» до «M», но строки могут меняться в зависимости от количества записей.Таким образом, это может быть сумма (D2: M2) или сумма (D3: M3) и так далее.

Как написать формулу SUM для доступа к строке, в которой находится ячейка?Например, = SUM (D & ROW (): M & ROW ()).

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 25 сентября 2019

Чтобы динамически рассчитать диапазон, используйте INDIRECT.

Например, чтобы вычислить суммы столбцов D:M, используйте следующую формулу:

=SUM( INDIRECT("D" & ROW() & ":M" & ROW()) )

Что конвертирует (если строка 1, конечно) в

=SUM(D1:M1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...