Страницы: 1
RSS
Пояснение ( расчет: процессор(ы)), как понять что расчитывает когда запускается снизу слева ( расчет: процессор(ы))
 
Добрый день
Вопрос знатокам есть большой файлик (43мб) раньше он работал нормально и любая формула или макрос и файлик  не виснул , сейчас же при любом добавлении формулы запускается "расчет процессоры" 30 шт, как понять что он считает в эти 30? и проценты идут очень долго , почему так произошло не понимаю, разница только что раньше с файликом работали на 16 офисе и потом перешли на 19 но опять вернули на 16 но ситуация не изменилась и стало очень сложно работать с файлом.  
 
такое бывает, файл распухает от данных и формул и на каком-то этапе перестает быть пригодным для эксплуатации
любое изменение запускает мучительно длительные пересчеты...
первый шаг - отключить автоматические расчеты, но это только задвигает проблему с глаз долой и никак ее не решает
нужно критично пересматривать структуру данных и формульные связи между ними
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
написал:
такое бывает, файл распухает от данных и формул и на каком-то этапе перестает быть пригодным для эксплуатации
любое изменение запускает мучительно длительные пересчеты...
первый шаг - отключить автоматические расчеты, но это только задвигает проблему с глаз долой и никак ее не решает
нужно критично пересматривать структуру данных и формульные связи между ними
я правильно понимаю , если уберу лишнее форматирование лишние данные и проверю формулы файл будет нормально работать? или нужны более суровые методы? например с 0 создавать.
 
Razdva, если вы что-то отфильтровали (особенно в умных таблицах), то пересчёт может быть многократно медленнее.

Цитата
Razdva: я правильно понимаю
а вы попробуйте…
Гадать тут не любят - нужен файл или подробности о том, что изменилось, когда появились тормоза.
Изменено: Jack Famous - 04.05.2022 15:23:06
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Razdva, причин тормозов может быть множество, и их нужно искать. Естественно, лишнее всегда лучше не держать, особенно в файлах с большим набором данных. Как отмечено, гадать без файла можно долго.
Изменено: БМВ - 04.05.2022 16:07:32
По вопросам из тем форума, личку не читаю.
 
если файл у кого-то тормозит - первым делом я смотрю на правила Условного форматирования, если там условия прописаны A:A, A:V (т.е. целые столбцы), то в больших файлах с кучей формул всё будет тормозить. Посмотрите есть ли в файле Условное форматирование, попробуйте полностью удалить его на всех листах (и даже на скрытых листа) и посмотрите изменилось ли что-нибудь или нет и ищите дальше
Изменено: New - 04.05.2022 16:28:49
 
Цитата
написал:
если уберу лишнее форматирование лишние данные и проверю формулы файл будет нормально работать?
да кто его знает...Попробуйте некоторые рекомендации отсюда: Файл долго фильтрует строки/тормозит при фильтрации
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
New написал:
если там условия прописаны A:A, A:V (т.е. целые столбцы),
А неправда ваша. УФ для целого столбца не тормозит. Тормозит УФ в рваных диапазонах. Лет ?? назад был комментарий ZVI по данному вопросу.
 
Ну начнем с того что УФ обрабатывает интеллектуально только видимую область.
По вопросам из тем форума, личку не читаю.
 
А не интеллектуально?
 
тут уже выкладывали кучу раз файлы, когда "ой, помогите, тормозит всё" - удаляешь УФ и файл нормально работает. И там практически в каждом правиле рваные диапазоны и столбцы целиком. Так что я бы по своему опыту не сказал, что там уж очень интеллектуальная работа УФ... может, конечно, что с разными обновлениями они и дорабатывают потихоньку
Изменено: New - 04.05.2022 18:46:24
 
RAN, А остальную не обрабатывает. :-) Я о диапазоне применения. Сделай тест с удф которая дебаг выводит. Совмести с чем то летучим в условии и посмотри сколько раз будет вызвана, если диапазон за пределами видимого. Другое дело что в условии могут быть диапазоны большие и например подкраска всей строки на листе это вызоа расчета типа 20 строк на 20 столбцов.... так и набежит.
По вопросам из тем форума, личку не читаю.
 
вот хотя бы эта тема https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=148576
посмотрите, как интеллектуальный УФ ставит на колени ПК пользователя
Изменено: New - 04.05.2022 18:52:05
 
В общем почистил в файле все УФ , заметил что почему-то в двух условиях применен был диапазон один и добавился диапазон на миллион строк который и стопорил работу. как думаете какие могут быть варианты почему диапазон мог добавится?
 
виноват пользователь, который это сделал (само там ничего не добавляется, все - дело рук пользлвателя)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
написал:
почему диапазон мог добавится?
копирование/вырезание и вставка строк.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
New, дай дураку стеклянный орган, он его сломает и руки порежет.  УФ тоже должен просчитать , нужно ли его применять или нет и если применений миллионы миллионов, то на это тоже уходит ресурс.
По вопросам из тем форума, личку не читаю.
 
Согласен, но получается и тут я был прав -  и это очередная тема про торможение файла из-за Условного форматирования и его удаление (или корректировка диапазонов) решает проблему ТС. Всё таки первоначально надо смотреть именно УФ, если файл начал тормозить, а потом уже всё остальное, хотя причин может быть много. С УФ надо быть очень осторожным. В основном все проблемы начинаются при многократном копировании диапазонов с УФ. Может, конечно, УФ и интеллектуальный, но файлы по большей части тормозят из-за него
Изменено: New - 04.05.2022 22:00:29
 
New,
Цитата
New написал:
получается и тут я был прав -  и это очередная тема про торможение файла из-за Условного форматирования
в данном случае да. смотреть надо на него , но это не само условное форматирование , а его некорректное применение или внесенные пользователям изменения, которые с первого взгляда не видны.
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх