Я полагаю, что это происходит уже две недели: Excel 2007 (в Windows XP) на моем компьютере ведет себя забавно; Любой лист среднего размера с некоторыми формулами требует значительного времени для пересчета.

Я вижу это потому, что сообщение «calculation: 2 processors xx%» раньше почти не было видно, и теперь оно появляется в большинстве операций, таких как вычисление формулы (в одной ячейке), сохранение, предварительный просмотр и т.д.

Если лист сложный (много формул), я должен отключить автоматические вычисления, потому что Excel отображается как непригодный для использования - он висит очень долго, измеряется в минутах.

Любая идея о том, что может быть причиной этого?

PS: это компьютер Core2 Duo с 2 ГБ оперативной памяти

2 ответа2

2

Есть много причин, по которым это может происходить, но есть одна вещь, которую я часто видел. Есть ли у вас какие-либо внешние источники данных, указанные в рабочей книге?

Каждый раз, когда рабочая тетрадь пересчитывается, она выполняет их все. Таким образом, если файл связан с внешними данными, которые он не может найти, он будет пытаться найти его, увеличивая тем самым время обработки. Или, если есть много внешних ссылок, это может серьезно замедлить процесс, поскольку он работает через все из них.

Вот хорошая статья, посвященная производительности, связанной с вычислениями.

Статья MSDN - Повышение производительности в Excel 2007

0

Это было что-то не так с моим профилем. Я удалил свой старый профиль пользователя, и после этого компьютер стал более отзывчивым ...

Не настоящее "решение", но я решил эту проблему таким образом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .