Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2012, 19:52   #1
voron2323
 
Регистрация: 20.01.2011
Сообщений: 7
По умолчанию Оптимизировать файл (после вноса изменений грузится по 15-20 минут)

Уважаемые форумчане, будьте так любезны, помогите советом пожалуйста и с файлом, который при вносе в него изменений грузится очень-очень долго, даже если вставить какое то число в ячейку, то будет обрабатываться файл около 15 минут. Как его можно оптимизировать?
Вложения
Тип файла: rar Аренда (табл) - копия.rar (635.2 Кб, 17 просмотров)
voron2323 вне форума Ответить с цитированием
Старый 25.03.2012, 20:22   #2
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Проблема в формулах вида:
Код:
=СУММПРОИЗВ((Счет!$C$12:$C$64877=$B4)*(Счет!$E$12:$E$64877=$D4)*(Счет!$F$12:$F$64877=$E4)*(Счет!$N$12:$N$64877=H$2)*(Счет!$L$12:$L$64877))
которых у Вас несколько сотен (тысяч),
зачем обрабатывать 65К ячеек, если используете только 400?

а также :
ВПР(A4;Справочник!$A$3:$F$2122;3;ЛО ЖЬ)
достаточно 300 строк

Что можно сделать:
1. ссылки $F$12:$F$64877 заменить на $F$12:$F$500
2. исполтьовать динамические диапазоны
3. отказатся от формул массива в сторону СЧЕТЕСЛИМН/СУММЕСЛИМН
4. Отказатся от формул массива в сторону макросов

Последний раз редактировалось MCH; 25.03.2012 в 20:25.
MCH вне форума Ответить с цитированием
Старый 25.03.2012, 20:50   #3
voron2323
 
Регистрация: 20.01.2011
Сообщений: 7
По умолчанию

Спасибо за ответ, но 300 и 400 ячеек указать не могу, так как скинул только кусок из файла, а реально сейчас на 5000 строк растянуто вниз , но это вы конечно правы нужно поправить. А по поводу пункта 3 и 4 не могли бы показать наглядно на примере моего файла как Вы это видите?
voron2323 вне форума Ответить с цитированием
Старый 25.03.2012, 22:29   #4
voron2323
 
Регистрация: 20.01.2011
Сообщений: 7
По умолчанию

Убрал условное форматирование почти со всех значений, сразу полегче стало.
voron2323 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Долго грузится файл Михаил Юрьевич Общие вопросы Delphi 11 12.07.2010 20:13
Vista после обновления не грузится. gusluk Операционные системы общие вопросы 5 17.05.2010 14:55
прога падает ровно(!) через 5 минут после старта Tapapax Общие вопросы .NET 8 11.11.2009 15:04
Почему инди-компонента TIdTCPServer тормозит после десяти минут работы? alex-v Работа с сетью в Delphi 2 15.07.2008 19:02
Помогите оптимизировать HTML код после Publisher Гербера HTML и CSS 16 03.12.2007 11:46