Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Расчет ячеек (постоянно...) / 11 сообщений из 11, страница 1 из 1
08.04.2010, 09:55
    #36567572
balbes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет ячеек (постоянно...)
ОЧЕНЬ СРОЧНО!!!
hi all

Уважаемые Гуру прошу помочь разобраться, в причине постоянного расчета ячеек в xls файле, файл этот общий и работают в нем постоянно несколько человек (5-7) одновременно... (скопировал к себе открыл один локально, тоже самое - тормоза)
С недавнего времени начали жаловаться что, медленно открывается и при любом действии, внесении изменений, сохранении, и. т.п. делается расчет ячеек... процесс занимает порядка нескольких минут 3-5...

Чем, как можно его оптимизировать? Приветствуются любые идеи,

файл весит 23 метра поэтому выложить не могу... (инет в конторе усщербный СБ)
если кто захочет файл посмотреть вышлю на мыло...

ОЧЕНЬ СРОЧНО!!!
...
Рейтинг: 0 / 0
08.04.2010, 10:07
    #36567611
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет ячеек (постоянно...)
Причины постоянных пересчетов:
1. Наличие летучих функций в формулах - СМЕЩ, СЕГОДНЯ, ТДАТА, СЛЧИСЛ, ЯЧЕЙКА, ДВССЫЛ ...
2. Формулы в условном форматировании тоже летучие.
3. Макросы пересчета по каким-то событиям.
Дополняйте список.
...
Рейтинг: 0 / 0
08.04.2010, 10:10
    #36567620
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет ячеек (постоянно...)
И такой размер файла Excel! Давно пора оптимизировать, по книгам раскидывать, заменять формулы макросами, удалять лишние графические элементы и т.д.
...
Рейтинг: 0 / 0
08.04.2010, 10:12
    #36567623
Сергей06
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет ячеек (постоянно...)
а еще если файл общий.
в этом случае необходимо сделать его не общим,а потом общим.
т.к. много истории изменений может в себе хранить
...
Рейтинг: 0 / 0
08.04.2010, 10:20
    #36567650
balbes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет ячеек (постоянно...)
спб. vikttur & Сергей06

Делать общим не общим пробовал не помогло.. :(

Макросов нет, юзеры их писать не умеют...

А вот формул и функций куча... Как бы мне найти именно те которые стали тормозить и оптимизировать, все просматривать? или может утиль есть какой для анализа,или иной функционал?
...
Рейтинг: 0 / 0
08.04.2010, 10:29
    #36567674
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет ячеек (постоянно...)
По формулам отдельный разговор - много всяких уловок и способов. Искать и заменять летучие на нелетучие. Заменять на макросы. Помогает использование ЕСЛИ для отсечения лишних проверок.
Оптимизировать формулы для удаления лишних ссылок или пересчетов.
Но, по-моему, в Вашем случае основная проблема - размер файла, за которым видится громадина из формул, графиков, информации, отрывающие каждый себе по кусочку времени.
...
Рейтинг: 0 / 0
08.04.2010, 10:44
    #36567721
balbes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет ячеек (постоянно...)
вы правы vikttur

громадина графиков правда нет...
а вот формул масса... Вот мне и интерестно можно ли как то найти путь не просматривая каждую формулу... найти самые "тяжолые", те которые занимают больше времени на обработку и их в перde. очередь оптимизировать?
...
Рейтинг: 0 / 0
08.04.2010, 12:09
    #36568031
Сергей06
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет ячеек (постоянно...)
balbes, в этом форуме выкладывали надстройку, которая позволяет проводить замеры времени пересчета выделенного диапазона.
Попробуйте ее найти.
Нашел сам. Прикладываю.
Попробуйте установить эту надстройки, отключить автоматический пересчет формул и пробежаться по листам.
т.е. выделяете лист, запускаете надстройку, записывайте время пересчета.
т.о. вы определите лист, который занимает большее время пересчета.
дальше вы пробуете выделять на этом листе отдельные диапазоны (допустим по 10 столбцов) и пересчитывает эти диапазоны, записывайте время.
ну и сокращаете диапазона.
пытаетесь понять, какие формулы тормозят и попытаться из оптимизировать.
...
может и автофильтр очень тормозить ....
ZVI здесь и на планете экель предлагал надстройку позволяющую исключить тормаза при использовании автофильтра строк в которых содержатся тормозные формулы.
...
Рейтинг: 0 / 0
08.04.2010, 12:09
    #36568032
Djon Player
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет ячеек (постоянно...)
balbes,

Как вариант, выключить автоматический расчёт, а когда пользователю надо, чтобы запускал расчёт в ручную по F9.
...
Рейтинг: 0 / 0
08.04.2010, 12:22
    #36568071
balbes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет ячеек (постоянно...)
Djon Player - спб. но это не вариант... они запутаются в данных и никогда их не сведут...

Сергей06
спасибо за надстройку (простите за глупый вопрос... как ее за юзать?)
буду пробовать...
...
Рейтинг: 0 / 0
08.04.2010, 12:39
    #36568149
balbes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет ячеек (постоянно...)
Сергей06 - низкий поклон
разобрался как весчь работает, лист у меня один буду по столбцам анализировать.
СПАСИБО огромное за помощь...

Если у кого еще что есть для анализа дафайте.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Расчет ячеек (постоянно...) / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]