|
|
|
Расчет ячеек (постоянно...)
|
|||
|---|---|---|---|
|
#18+
ОЧЕНЬ СРОЧНО!!! hi all Уважаемые Гуру прошу помочь разобраться, в причине постоянного расчета ячеек в xls файле, файл этот общий и работают в нем постоянно несколько человек (5-7) одновременно... (скопировал к себе открыл один локально, тоже самое - тормоза) С недавнего времени начали жаловаться что, медленно открывается и при любом действии, внесении изменений, сохранении, и. т.п. делается расчет ячеек... процесс занимает порядка нескольких минут 3-5... Чем, как можно его оптимизировать? Приветствуются любые идеи, файл весит 23 метра поэтому выложить не могу... (инет в конторе усщербный СБ) если кто захочет файл посмотреть вышлю на мыло... ОЧЕНЬ СРОЧНО!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 09:55 |
|
||
|
Расчет ячеек (постоянно...)
|
|||
|---|---|---|---|
|
#18+
Причины постоянных пересчетов: 1. Наличие летучих функций в формулах - СМЕЩ, СЕГОДНЯ, ТДАТА, СЛЧИСЛ, ЯЧЕЙКА, ДВССЫЛ ... 2. Формулы в условном форматировании тоже летучие. 3. Макросы пересчета по каким-то событиям. Дополняйте список. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 10:07 |
|
||
|
Расчет ячеек (постоянно...)
|
|||
|---|---|---|---|
|
#18+
И такой размер файла Excel! Давно пора оптимизировать, по книгам раскидывать, заменять формулы макросами, удалять лишние графические элементы и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 10:10 |
|
||
|
Расчет ячеек (постоянно...)
|
|||
|---|---|---|---|
|
#18+
а еще если файл общий. в этом случае необходимо сделать его не общим,а потом общим. т.к. много истории изменений может в себе хранить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 10:12 |
|
||
|
Расчет ячеек (постоянно...)
|
|||
|---|---|---|---|
|
#18+
спб. vikttur & Сергей06 Делать общим не общим пробовал не помогло.. :( Макросов нет, юзеры их писать не умеют... А вот формул и функций куча... Как бы мне найти именно те которые стали тормозить и оптимизировать, все просматривать? или может утиль есть какой для анализа,или иной функционал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 10:20 |
|
||
|
Расчет ячеек (постоянно...)
|
|||
|---|---|---|---|
|
#18+
По формулам отдельный разговор - много всяких уловок и способов. Искать и заменять летучие на нелетучие. Заменять на макросы. Помогает использование ЕСЛИ для отсечения лишних проверок. Оптимизировать формулы для удаления лишних ссылок или пересчетов. Но, по-моему, в Вашем случае основная проблема - размер файла, за которым видится громадина из формул, графиков, информации, отрывающие каждый себе по кусочку времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 10:29 |
|
||
|
Расчет ячеек (постоянно...)
|
|||
|---|---|---|---|
|
#18+
вы правы vikttur громадина графиков правда нет... а вот формул масса... Вот мне и интерестно можно ли как то найти путь не просматривая каждую формулу... найти самые "тяжолые", те которые занимают больше времени на обработку и их в перde. очередь оптимизировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 10:44 |
|
||
|
Расчет ячеек (постоянно...)
|
|||
|---|---|---|---|
|
#18+
balbes, в этом форуме выкладывали надстройку, которая позволяет проводить замеры времени пересчета выделенного диапазона. Попробуйте ее найти. Нашел сам. Прикладываю. Попробуйте установить эту надстройки, отключить автоматический пересчет формул и пробежаться по листам. т.е. выделяете лист, запускаете надстройку, записывайте время пересчета. т.о. вы определите лист, который занимает большее время пересчета. дальше вы пробуете выделять на этом листе отдельные диапазоны (допустим по 10 столбцов) и пересчитывает эти диапазоны, записывайте время. ну и сокращаете диапазона. пытаетесь понять, какие формулы тормозят и попытаться из оптимизировать. ... может и автофильтр очень тормозить .... ZVI здесь и на планете экель предлагал надстройку позволяющую исключить тормаза при использовании автофильтра строк в которых содержатся тормозные формулы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 12:09 |
|
||
|
Расчет ячеек (постоянно...)
|
|||
|---|---|---|---|
|
#18+
balbes, Как вариант, выключить автоматический расчёт, а когда пользователю надо, чтобы запускал расчёт в ручную по F9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 12:09 |
|
||
|
Расчет ячеек (постоянно...)
|
|||
|---|---|---|---|
|
#18+
Djon Player - спб. но это не вариант... они запутаются в данных и никогда их не сведут... Сергей06 спасибо за надстройку (простите за глупый вопрос... как ее за юзать?) буду пробовать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 12:22 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36568071&tid=2178264]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 486ms |

| 0 / 0 |
