Добрый день!
Имеется в арсенале файл, в котором из листа «выгрузка» (таблица выгрузки из 1С на 150 тыс. строк и 30 столбцов + 10 столбцов формул) по 10 разным листам вытягиваются данные формулой СУММЕСЛИМН (таких формул немногим меньше 10 тыс. штук, определит простым поиском) и общее количество листов в файле 25).
Да, файл тормозит. Пересчет книги занимает 3-4 минуты. Отключить автоматический пересчет книги конечно дает эффект, но пересчитывать приходится после корректировки 10-20 ячеек.
Понимаю, что создал монстра и возможно было-бы лучше сделать это не в Excel. Но исходя из формата Excel 2016 как можно оптимизировать этого монстра?
Первый уровень оптимизации я сделал – вынес в другой файл 10 листов с формулами СУММЕСЛИМН. То, что осталось – тормозит буквально 1-2 секунды. И после изменения «исходников» для СУММЕЛИМН я открываю дополнительный файл и переключаюсь на почту или еще что.
Буду рад за любой ответ, и за ссылку, и за критику, и за волшеную формулу ☺.
Файл не привожу, т.к. заменить все данные с сохранением функционирующих формул не получится.
P.S. Файл очищен от лишних данных, ссылок, диапазонов (в т.ч. скрытых), объектов, макросов, листов и т.д.