Как при добавлении новых строк в таблицу автоматически включать их значения в формулу?

Есть таблица в excel. Есть формулы,которые считают кол-во часов. Как мне сделать так,чтобы при добавлении строки , формула подсчета включала автоматически данные из добавленной строки? Сумма считается простой формулой в ячейке . =СУММ(C13:C14) и т.п.

Есть скрин таблицы

введите сюда описание изображения

Проблема в том,что если я добавлю "2 Цикл таких-то наук", то у меня отдельно должно посчитаться по циклу,а потом сложить все циклы вместе. вот мне надо просматривать в какой цикл вставляется строка и понимать,какую формулу из-за добавления изменять

Вот ссылка на таблицу https://www.dropbox.com/scl/fi/rswrd6ff4z5gea7o2wlda/.xls?dl=0&rlkey=ndgt9ah623k7j2hhj3bhvp6m4


Ответы (1 шт):

Автор решения: vikttur

Определяем положение последнего числа в столбце:

=СУММ(C3:ИНДЕКС(C:C;ПРОСМОТР(9E+307;C3:C1000;СТРОКА(C3:C1000))))

Сложно...

Один из недостатков суммирования в диапазоне, заданном с запасом - при удалении строк диапазон суммирования уменьшается и возможен случай, когда в сумму будут попадать не все значения.

Можно задать статичный диапазон, на который не влияет добавление/удаление строк:

=СУММ(C3:ИНДЕКС(C:C;1000)

Но такой вариант не избавляет от лишних вычислений в пустых строках.

Функция СУММЕСЛИ умеет определять используемый диапазон, поэтому просматривать будет ровно столько строк, сколько нужно:

=СУММЕСЛИ(C:C;">0")

Или по значению другого столбца:

 =СУММЕСЛИ(B:B;"модуль1";C:C)

Важно: такая формула должна быть записана не в столбце суммирования.

Если условия суммирования добавляются (например, значение других столбцов, диапазон дат...), можно использовать более продвнутую сестричку - СУММЕСЛИМН

→ Ссылка