Как при добавлении новых строк в таблицу автоматически включать их значения в формулу?
Есть таблица в excel. Есть формулы,которые считают кол-во часов. Как мне сделать так,чтобы при добавлении строки , формула подсчета включала автоматически данные из добавленной строки? Сумма считается простой формулой в ячейке . =СУММ(C13:C14) и т.п.
Есть скрин таблицы
Проблема в том,что если я добавлю "2 Цикл таких-то наук", то у меня отдельно должно посчитаться по циклу,а потом сложить все циклы вместе. вот мне надо просматривать в какой цикл вставляется строка и понимать,какую формулу из-за добавления изменять
Вот ссылка на таблицу https://www.dropbox.com/scl/fi/rswrd6ff4z5gea7o2wlda/.xls?dl=0&rlkey=ndgt9ah623k7j2hhj3bhvp6m4
Ответы (1 шт):
Определяем положение последнего числа в столбце:
=СУММ(C3:ИНДЕКС(C:C;ПРОСМОТР(9E+307;C3:C1000;СТРОКА(C3:C1000))))
Сложно...
Один из недостатков суммирования в диапазоне, заданном с запасом - при удалении строк диапазон суммирования уменьшается и возможен случай, когда в сумму будут попадать не все значения.
Можно задать статичный диапазон, на который не влияет добавление/удаление строк:
=СУММ(C3:ИНДЕКС(C:C;1000)
Но такой вариант не избавляет от лишних вычислений в пустых строках.
Функция СУММЕСЛИ умеет определять используемый диапазон, поэтому просматривать будет ровно столько строк, сколько нужно:
=СУММЕСЛИ(C:C;">0")
Или по значению другого столбца:
=СУММЕСЛИ(B:B;"модуль1";C:C)
Важно: такая формула должна быть записана не в столбце суммирования.
Если условия суммирования добавляются (например, значение других столбцов, диапазон дат...), можно использовать более продвнутую сестричку - СУММЕСЛИМН
