Доброго времени суток! Необходимо произвести расчет данных в таблице, но таблица постоянно пополняется и в целях экономии ресурсов, хочу, чтобы диапозон брался по последнюю заполненную строку, номер строки которой вывожу макросом в ячейку L4. Состряпал формулу, но на выделенный фрагмент эксель ругается, говорит, что так нельзя:
Можно ли как-то иначе записать данный диапазон? Есть ли вообще смысл так извращаться или просто назначить 20 000 строк?
Доброго времени суток! Необходимо произвести расчет данных в таблице, но таблица постоянно пополняется и в целях экономии ресурсов, хочу, чтобы диапозон брался по последнюю заполненную строку, номер строки которой вывожу макросом в ячейку L4. Состряпал формулу, но на выделенный фрагмент эксель ругается, говорит, что так нельзя:
Павел, вот как раз в СУММЕСЛИ(МН), СЧЁТЕСЛИ(МН) можно об этом не думать. Эти функции сами "обрезают" диапазоны по реальному их заполнению. Поэтому можно смело писать
Другое дело, что сами по себе эти функции довольно тяжелые, поэтому много их по возможности делать не нужно
Павел, вот как раз в СУММЕСЛИ(МН), СЧЁТЕСЛИ(МН) можно об этом не думать. Эти функции сами "обрезают" диапазоны по реальному их заполнению. Поэтому можно смело писать
_Boroda_, а СУММЕСЛИМН учитывают пропуски в строках, без указания крайней строки? Я от части из-за этого заморачивался. У меня 30 ячеек работают в отчете с данной функцией для обработки двух таблиц. Просто с этим я знаком неплохо. А есть альтернативы данной функции? Можно даже через макросы, тк отчет все равно формируется по команде из формы.
_Boroda_, а СУММЕСЛИМН учитывают пропуски в строках, без указания крайней строки? Я от части из-за этого заморачивался. У меня 30 ячеек работают в отчете с данной функцией для обработки двух таблиц. Просто с этим я знаком неплохо. А есть альтернативы данной функции? Можно даже через макросы, тк отчет все равно формируется по команде из формы.Паштет
Сообщение отредактировал Паштет - Суббота, 29.09.2018, 09:58