Excel run out of resources

Я получил сообщение об ошибке «Excel исчерпал ресурсы при попытке вычислить один или несколько формулы» на ОДИН из моих компьютеров (из 2).

Мой рабочий лист содержит: (Внутри одного рабочего листа, а не рабочего листа, в другом рабочем листе есть формулы)

  • 1 000 000 формул

  • база сводных таблиц на 900 000 строк данных

Когда я запускаю excel / vba для действия «Рассчитать лист» (только для текущей рабочей таблицы), программа выдает следующее сообщение об ошибке:

Excel ran out of resources while attempting to calculate one or more formulas 

Я не обновляю сводную таблицу в (Excel или VBA) или «Вычисляем лист» в (Excel или VBA)

У меня 2 компьютера:

  • оба работают под управлением 64-битной Windows 7,

  • оба работают в Excel 2007 32Bit,

  • Я запускаю Excel сразу после запуска Windows,

  • мой компьютер с 2 ГБ оперативной памяти может работать без проблем,

  • другой компьютер с 6 ГБ ОЗУ показал ran out of resourcesсообщение об ошибке

  • Запуск на том же наборе данных, тот же файл Excel

Я также заметил, что на моем ПК для разработки используется ~ 1,2 ГБ ОЗУ, а на нерабочем ПК — 900 МБ до нажатия кнопки «Обновить» / «Рассчитать».

РЕДАКТИРОВАТЬ

Неработающий компьютер может обрабатывать данные в пределах 100 000 строк данных

Мои вопросы:

  1. Почему он работает на компьютере с меньшим объемом памяти, а не на компьютере с большим объемом памяти? (основной вопрос)
  2. Что я могу сделать, чтобы уменьшить объем памяти, используемый Excel? (подвопрос) (кроме удаления данных)

Любая помощь приветствуется, пожалуйста, укажите мне правильное направление или просто дайте подсказку.

РЕДАКТИРОВАТЬ : я думаю об удалении формул и переместить логику в VBA, и сделать это путем кэширования данных, возможно, на 10000 строк. Но это не решит мою проблему, если «обновить» сводную таблицу будет отображать ту же ошибку.


6 ответов на вопрос

  • Популярные
  • Новые
  • С комментариями
  • Активные

2013-01-02 в 16:00

Причиной, вероятно, является различие в 32-битной фрагментации памяти на 2 ПК (часто трудно использовать все теоретически доступные 2 ГБ).
Вы можете уменьшить объем памяти, используемой сводной таблицей, уменьшив количество столбцов и / или уменьшив объем памяти, необходимый для некоторых столбцов (текстовые строки являются хорошим кандидатом).
(Вы можете измерить объем памяти, используемый сводным кешем с помощью VBA PivotCache.memoryUsed)
Я предполагаю, что вы создаете сводный кеш, считывая данные из запроса непосредственно в сводный кеш, а не помещая данные запроса в рабочую таблицу и основывая стержень на листе, который будет использовать гораздо больше памяти.
Вы не говорите, что такое формулы> 1000000, поэтому у меня нет предложений по их улучшению.
Если вы хотите использовать большие объемы данных в сводных таблицах Excel и т. Д., Вы получите лучшие результаты от 64-разрядной версии Excel 2010, для которой не установлено ограничение в 2 ГБ.

Larry

2013-01-03 в 09:25

спасибо за все предложения, чтения и помощь. Я решил проблему

  1. Измените все формулы на значения шаг за шагом на ~ 100 000 строк — Это уменьшит объем памяти, удерживаемой Excel на 10%
  2. Удалил все ненужные данные / рабочие таблицы из рабочей книги (необработанные данные до массирования данных). Это уменьшило объем памяти, удерживаемой Excel на 40%.

И чтение http://www.add-ins.com/support/out-of-memory-or-not-enough-resource-problem-with-microsoft-excel.htm позволяет предположить, почему 6G RAM PC сталкивается с этой проблемой, а не чем 2G RAM ПК. Я думаю, это потому, что на ПК 6G есть много надстроек Excel, которые также потребляют оперативную память.

Спасибо за помощь.

mikus

2015-07-02 в 11:40

старый квест, но все еще действительный для всех версий, я сталкиваюсь с подобными проблемами, когда формулы, которые я использовал, имели слишком большую область действия, даже если большинство полей были пустыми, например: DO_CALCULATION (D1: D100000) потребует значительного количества времени и даже памяти если только ячейки D1: D10 имеют какое-либо значение. Поэтому будьте осторожны, пытаясь подготовить формулы для расширения данных, сохраняйте небольшие диапазоны :)

Byrna5

2016-10-05 в 14:41

Похоже, вы создаете очень большие листы Excel. 32-разрядные приложения могут использовать только до 2 ГБ ОЗУ, если только они не могут быть настроены на использование до 3,2 ГБ с помощью специального «переключателя». Так что в 32-битном Excel фактически не хватает памяти после 2 ГБ.

Так что не имеет значения, если у вас есть 16 или 32 ГБ ОЗУ. Вам нужен 64-битный MS Office, чтобы он мог свободно использовать ОЗУ объемом более 2 ГБ. Только тогда ваша дополнительная память объемом 6 ГБ будет действительно полезна для Excel. В противном случае он столкнется с необходимостью выяснить, как работать только с 2 ГБ ОЗУ, и, скорее всего, начнет использовать файл подкачки на жестком диске.

Одной из возможностей будет увеличение размера файла подкачки Windows. Я никогда не позволяю Windows управлять файлом подкачки. Я установил его в 1,5X физической памяти и установил минимальный и максимальный размер файла подкачки. Это предотвращает фрагментацию оперативной памяти. Поэтому, если у вас 4 ГБ ОЗУ, установите значение 6144/6144 МБ мин / макс.

Nathan Gould

2018-05-13 в 22:10

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

user165568

2013-01-03 в 12:29

Одна из возможных причин, по которой у него могут заканчиваться ресурсы на машине с 6 ГБ, а не на машине с 2 ГБ, заключается в том, что сама Windows требует больше ресурсов для управления 6 ГБ памяти, чем для 2 ГБ памяти.

Это была известная проблема в 32-битной Windows (и еще большая проблема в 16-битной Windows). Это должно быть решено на 64-битных системах, но …

В любом случае, можно проверить: отключите дополнительную оперативную память и посмотрите, исчезнет ли проблема.

Похожие вопросы

  • 6
    Нужно ли иметь 3 модуля памяти DIMM для использования DDR3 или даже иметь возможность запуска 3-кана…


  • 5
    Почему фанат моего процессора гонит видео или виртуальные машины?


  • 3
    Мой файл заблокирован в Excel 2007, что происходит?



  • 4
    Есть ли определенное или ощутимое преимущество использования ECC RAM на настольном ПК?


  • 2
    Использование памяти iTunes


  • 2
    Есть ли способ заставить Excel 2007 автоматически восстанавливать фоновые файлы, как в MS Word?


  • 1
    Excel Word Wrap + исчезающий текст


  • 5
    Как определить, какие надстройки Firefox используют больше всего памяти


  • 1
    Простое объединение / очистка с помощью Excel


  • 5
    Что мне делать со своей старой памятью?


Содержание

  1. Устранение ошибок с «доступными ресурсами» в Excel
  2. Симптомы
  3. Причина
  4. Решение
  5. Метод 1. Содержимое таблицы
  6. Настраиваемые представления в общей книге
  7. Метод 2. Проверка и установка последних обновлений
  8. Метод 3. Вмешательство надстройок
  9. Метод 4. Тестирование отключения области предварительного просмотра и сведений в Windows 7
  10. Метод 5. Тестирование другого принтера по умолчанию
  11. Метод 6. Тестирование без антивируса
  12. Метод 7. Тестирование с 64-битной версией Excel
  13. Метод 8. Другие приложения потребляют память компьютера, и недостаточно выделяется для Excel
  14. Дополнительные сведения
  15. Excel исчерпал ресурсы при попытке вычислить одну или несколько формул
  16. 3 ответов
  17. При попытке вычисления одной или нескольких формул ресурсы excel закончились что это значит

Устранение ошибок с «доступными ресурсами» в Excel

Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.

Симптомы

При работе с Microsoft Excel файлом вы получаете одно из следующих сообщений:

  • Excel не удается выполнить эту задачу с помощью доступных ресурсов. Выберите меньше данных или закрой другие приложения.
  • Из памяти
  • Недостаточно системных ресурсов для полного отображения
  • Для выполнения этого действия не хватает памяти. Попробуйте использовать меньше данных или закрыть другие приложения. Чтобы повысить доступность памяти, рассмотрите:
    • Использование 64-битной версии Microsoft Excel.
    • Добавление памяти на устройство.

Причина

Вышеперечисленные сообщения об ошибках памяти могут быть общими и не всегда определяют реальную причину проблемы. Однако, если файл большой или содержит большое количество функций, возможно, у вас не будет доступных ресурсов памяти.

Прежде чем исследовать более распространенные причины ошибок памяти, Excel ограничения. Дополнительные сведения можно найти в следующих статьях:

Если ограничение ресурсов не используется, это наиболее распространенные решения.

Решение

Следуйте предоставленным методам в этой статье, чтобы устранить доступное сообщение об ошибке ресурса в Excel. Если вы ранее пробовали один из этих методов и это не помогло, перейдите к другому методу из этого списка:

Метод 1. Содержимое таблицы

Первое, что необходимо определить, является ли ошибка определенной для одной книги (или других, созданных из того же шаблона). Типичные действия, которые вызывают сообщения об ошибках памяти:

  • Вставка строки или столбца
  • сортировке;
  • Выполнение вычислений
  • Копирование и вклейка
  • Открытие или закрытие книги
  • Запуск VBA

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

Вычисления

Если вы вставляете строки и столбцы, выполняете вычисления, копируете и вставляете и получаете сообщение, его можно привязать к формулам, которые необходимо пересчитать.

Рассмотрим этот сценарий:

У вас есть таблица с 1 миллионом формул на листе, и вы вставляете новый столбец. Это заставит Excel пересчитать все формулы в таблице, настраиваемой для вставленного столбца. Это возможно, в зависимости от сложности вашей таблицы, bitness Excel, и как таблица построена, и какие формулы используются, что вы получаете из ресурсов ошибку.

Следующие статьи посвящены оптимизации производительности с помощью вычислений:

Другие элементы таблицы

Другими областями, которые могут вызывать проблемы с памятью, являются избыточные фигуры, сложные pivotTables, макрос и сложные диаграммы с большим количеством точек данных. Следующая статья посвящена выявлению и устранению этих проблем.

Настраиваемые представления в общей книге

Если вы используете функцию «Общая книга» (Обзор ленты > Share Workbook), очистка пользовательских представлений может помочь с доступной памятью. Выполните следующие действия:

  1. На ленте Просмотр
  2. Настраиваемые представления в диалоговом окте выбрать Удаление

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

Если проблема не устранена после очистки файла, перейдите к методу 2.

Метод 2. Проверка и установка последних обновлений

Возможно, вам придется Windows обновления для автоматической загрузки и установки рекомендуемых обновлений. Установка важных, рекомендуемых и необязательных обновлений зачастую может решить проблемы за счет замены устаревших файлов и устранения уязвимостей. Чтобы установить последние обновления Office, щелкните ссылку, определенную вашей версии Windows и следуйте шагам в этой статье.

Обновления операционной системы:

Office обновления:

Дополнительные сведения о Office обновлениях см. в Office загрузки & обновлений.

Если проблема не устранена после установки обновлений, перейдите к методу 3.

Метод 3. Вмешательство надстройок

Проверьте запущенные надстройки и попробуйте отключить их, чтобы узнать, работает ли Excel правильно. Следуйте указаниям в следующей статье, чтобы отключить надстройки.

Если после удаления надстройки Excel ошибка, рекомендуется обратиться к производителю надстройки для поддержки.

Если проблема не устранена после удаления надстройки, перейдите к методу 4.

Метод 4. Тестирование отключения области предварительного просмотра и сведений в Windows 7

Если вы работаете Windows 7, попробуйте отключить области предварительного просмотра и сведения в Windows. Вам придется отключить их в трех местах.

  1. Щелкните правой кнопкой «Начните».
  2. Щелкните Открыть Windows Explorer.
  3. Нажмите кнопку Упорядо | Макет.
  4. Разгрузка области сведений и области предварительного просмотра.
  1. Щелкните файл | Откройте.
  2. Нажмите кнопку Упорядо | Макет.
  3. Разгрузка области сведений и области предварительного просмотра Outlook.
  4. Откройте новую электронную почту.
  5. В группе «Включить» на ленте щелкните Attach File.
  6. Нажмите кнопку Упорядо | Макет.
  7. Разгрузка области сведений и области предварительного просмотра.

Если проблема не устранена после отключения предварительного просмотра и стемней сведений, перейдите к методу 5.

Метод 5. Тестирование другого принтера по умолчанию

Когда Excel запускается, он использует принтер по умолчанию, чтобы помочь отрисовки файла. Попробуйте тестирование с помощью «Автор документов Microsoft XPS» в качестве принтера по умолчанию и узнайте, не будут ли мы продолжать получать ошибку. Для этого выполните указанные ниже действия.

  1. Закройте Excel.
  2. Откройте окно принтера и факсов (XP) или Устройства и принтеры (Vista, 7, 8, 10).
  3. Щелкните правой кнопкой мыши принтер «Автор документов Microsoft XPS».
  4. Нажмите кнопку Установите по умолчанию.

Если проблема не устранена после изменения принтера по умолчанию, перейдите к методу 6.

Метод 6. Тестирование без антивируса

Антивирус иногда может вызывать проблемы, постоянно пытаясь Excel файл или что-то в файле. Много раз ошибка памяти будет случайной и будет найдена с любой таблицы. Проверьте это, временно отключив антивирус или не Excel файлы. В некоторых случаях необходимо удалить AV.

Если проблема не устранена после отключения антивируса, перейдите к методу 7.

Метод 7. Тестирование с 64-битной версией Excel

Работа с большими Excel файлами может использовать память, доступную 32-Excel приложению. В любом 32-битных приложениях существует ограничение в 2 ГБ.

Если в процессах требуется использовать более 2 ГБ, необходимо тщательно рассмотреть возможность перехода Microsoft Excel 64-битной версии. 64-битная версия позволит использовать всю доступную физическую оперативную память на компьютере. Если вы заинтересованы в исследовании 64-битных версий, см. 64-bit editions of Office 2013.

Если проблема не устранена после тестирования на 64-битной основе, перейдите к методу 8.

Метод 8. Другие приложения потребляют память компьютера, и недостаточно выделяется для Excel

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

Дополнительные сведения

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

  • Дополнительные статьи Microsoft Online: выполните поиск, чтобы найти больше статей в Интернете об этой конкретной ошибке
  • Справка из веб-Community Microsoft: посетите веб-сайт Microsoft Community и выложите свой вопрос об этой ошибке
  • Обратитесь в службу поддержки Майкрософт: найдите номер телефона, чтобы связаться с службой поддержки Майкрософт

—>

Источник

Excel исчерпал ресурсы при попытке вычислить одну или несколько формул

у меня есть книга, чтобы сделать «умные» -графики на мои расходы. Он работает в течение года, и теперь есть много графиков и расходов. Теперь Excel выдает ошибку «вне ресурсов» всякий раз, когда я что-либо изменяю или открываю книгу. Дело в том, что у меня много ресурсов и его не использовать вряд ли любой из них.

у меня есть 2 листа, первый лист называется расходы имеет 3 столбца [дата, описание, сумма] и около 1500 строк данных. Второй лист имеет много (500 или около того) формул, которые все одинаковы и направлены на то, чтобы «суммировать все расходы между датой X и Y, где описание совпадает-некоторая игла-«. Формула у меня такая:

могу ли я предоставить Excel больше ресурсов? (Я рад, что он использует всю мою ОЗУ и пыхтит мой процессор в течение нескольких минут).

существует ли более эффективный способ сделать эту формулу?

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

3 ответов

Я попытался создать функцию, которая, надеюсь, реплицирует то, что делает ваше текущее уравнение в VBA с несколькими различиями. Поскольку я не знаю особенностей вашего второго листа, кэширование может вообще не помочь.

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

У меня была аналогичная проблема, когда было несколько формул массива около 150 строк, и я получил эту ошибку, которая действительно озадачила меня, потому что на самом деле не так много формул для вычисления. Я связался с нашим ИТ-парнем, и он объяснил следующее, Некоторые из которых я понимаю, большинство из которых я не знаю:

обычно, когда компьютер пытается обработать большие объемы данных, он использует многопоточный расчет, где он использует все 8 процессоров, в которые компьютер обманывает себя думаю, что да. Когда многопоточный расчет выключен, компьютер не выбрасывает » Excel закончились ресурсы. ‘ ошибка.

чтобы отключить многопоточный расчет, перейдите на вкладку «Файл» в книге Excel и выберите «Параметры». В правой части окна выберите «Дополнительно» и прокрутите вниз до заголовка «формул». Под этим заголовком установлен флажок «Включить многопоточный расчет». Снимите его, затем выберите » OK » и пересчитать рецептурный.

там может быть много причин этого. Я просто хочу, чтобы Excel сказал нам, какой из (или более) «обычных подозреваемых» совершает преступление RAM hogging в это время.

фрагментированное Условное форматирование (вызванное вырезанием, вставкой, сортировкой, удалением и добавлением ячеек или строк.

ошибки, приводящие к #N/A, #REF, #DIV / 0! и т. д.

чрезмерное использование летучих функций TODAY (), NOW () и т. д.

слишком много различных форматов, используемых

. в таком порядке

пока вы там, проверить

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

любые формулы, содержащие #REF!. Если ваши формулы настолько запутаны, то они вполне могут быть присутствовать также. Они не будут вызывать флаг ошибки, но могут вызвать некоторые несообщаемые ошибки. Если ваши формулы удовлетворяются более ранним условием, то часть формулы, содержащая #REF! не будет оцениваться до тех пор, пока не будут соблюдены другие условия.

Источник

При попытке вычисления одной или нескольких формул ресурсы excel закончились что это значит

Я получил сообщение об ошибке «Excel исчерпал ресурсы при попытке вычислить один или несколько формулы» на ОДИН из моих компьютеров (из 2).

Мой рабочий лист содержит: (Внутри одного рабочего листа, а не рабочего листа, в другом рабочем листе есть формулы)

Когда я запускаю excel / vba для действия «Рассчитать лист» (только для текущей рабочей таблицы), программа выдает следующее сообщение об ошибке:

Я не обновляю сводную таблицу в (Excel или VBA) или «Вычисляем лист» в (Excel или VBA)

У меня 2 компьютера:

оба работают под управлением 64-битной Windows 7,

оба работают в Excel 2007 32Bit,

Я запускаю Excel сразу после запуска Windows,

мой компьютер с 2 ГБ оперативной памяти может работать без проблем,

другой компьютер с 6 ГБ ОЗУ показал ran out of resources сообщение об ошибке

Запуск на том же наборе данных, тот же файл Excel

Я также заметил, что на моем ПК для разработки используется

1,2 ГБ ОЗУ, а на нерабочем ПК — 900 МБ до нажатия кнопки «Обновить» / «Рассчитать».

РЕДАКТИРОВАТЬ

Неработающий компьютер может обрабатывать данные в пределах 100 000 строк данных

Мои вопросы:

  1. Почему он работает на компьютере с меньшим объемом памяти, а не на компьютере с большим объемом памяти? (основной вопрос)
  2. Что я могу сделать, чтобы уменьшить объем памяти, используемый Excel? (подвопрос) (кроме удаления данных)

Любая помощь приветствуется, пожалуйста, укажите мне правильное направление или просто дайте подсказку.

РЕДАКТИРОВАТЬ : я думаю об удалении формул и переместить логику в VBA, и сделать это путем кэширования данных, возможно, на 10000 строк. Но это не решит мою проблему, если «обновить» сводную таблицу будет отображать ту же ошибку.

Причиной, вероятно, является различие в 32-битной фрагментации памяти на 2 ПК (часто трудно использовать все теоретически доступные 2 ГБ).
Вы можете уменьшить объем памяти, используемой сводной таблицей, уменьшив количество столбцов и / или уменьшив объем памяти, необходимый для некоторых столбцов (текстовые строки являются хорошим кандидатом).
(Вы можете измерить объем памяти, используемый сводным кешем с помощью VBA PivotCache.memoryUsed)
Я предполагаю, что вы создаете сводный кеш, считывая данные из запроса непосредственно в сводный кеш, а не помещая данные запроса в рабочую таблицу и основывая стержень на листе, который будет использовать гораздо больше памяти.
Вы не говорите, что такое формулы> 1000000, поэтому у меня нет предложений по их улучшению.
Если вы хотите использовать большие объемы данных в сводных таблицах Excel и т. Д., Вы получите лучшие результаты от 64-разрядной версии Excel 2010, для которой не установлено ограничение в 2 ГБ.

спасибо за все предложения, чтения и помощь. Я решил проблему

    Измените все формулы на значения шаг за шагом на

100 000 строк — Это уменьшит объем памяти, удерживаемой Excel на 10%

  • Удалил все ненужные данные / рабочие таблицы из рабочей книги (необработанные данные до массирования данных). Это уменьшило объем памяти, удерживаемой Excel на 40%.
  • И чтение http://www.add-ins.com/support/out-of-memory-or-not-enough-resource-problem-with-microsoft-excel.htm позволяет предположить, почему 6G RAM PC сталкивается с этой проблемой, а не чем 2G RAM ПК. Я думаю, это потому, что на ПК 6G есть много надстроек Excel, которые также потребляют оперативную память.

    Спасибо за помощь.

    старый квест, но все еще действительный для всех версий, я сталкиваюсь с подобными проблемами, когда формулы, которые я использовал, имели слишком большую область действия, даже если большинство полей были пустыми, например: DO_CALCULATION (D1: D100000) потребует значительного количества времени и даже памяти если только ячейки D1: D10 имеют какое-либо значение. Поэтому будьте осторожны, пытаясь подготовить формулы для расширения данных, сохраняйте небольшие диапазоны 🙂

    Похоже, вы создаете очень большие листы Excel. 32-разрядные приложения могут использовать только до 2 ГБ ОЗУ, если только они не могут быть настроены на использование до 3,2 ГБ с помощью специального «переключателя». Так что в 32-битном Excel фактически не хватает памяти после 2 ГБ.

    Так что не имеет значения, если у вас есть 16 или 32 ГБ ОЗУ. Вам нужен 64-битный MS Office, чтобы он мог свободно использовать ОЗУ объемом более 2 ГБ. Только тогда ваша дополнительная память объемом 6 ГБ будет действительно полезна для Excel. В противном случае он столкнется с необходимостью выяснить, как работать только с 2 ГБ ОЗУ, и, скорее всего, начнет использовать файл подкачки на жестком диске.

    Одной из возможностей будет увеличение размера файла подкачки Windows. Я никогда не позволяю Windows управлять файлом подкачки. Я установил его в 1,5X физической памяти и установил минимальный и максимальный размер файла подкачки. Это предотвращает фрагментацию оперативной памяти. Поэтому, если у вас 4 ГБ ОЗУ, установите значение 6144/6144 МБ мин / макс.

    Источник

    Многие пользователи считают Microsoft Excel одним из самых полезных приложений Office на своих компьютерах и мобильных устройствах. Это позволяет им организовать информацию и данные в более презентабельном виде, помогая с более точными расчетами. В MS Excel есть формулы, которые вы можете использовать при расчете различных наборов данных, поэтому это более точно, чем делать это вручную.

    К сожалению, наступает время, когда вы можете столкнуться с проблемами при работе с файлами электронных таблиц Excel. Вы можете увидеть сообщение об ошибке, «У Excel закончились ресурсы при попытке вычислить одну или несколько формул».

    Ресурсы Excel закончились при попытке расчета одной или нескольких формул в ячейках Microsoft Excel

    Многих пользователей беспокоит проблема при работе с листом Excel. Но ошибки возникают по какой-то причине и могут быть устранены с помощью надлежащей помощи по устранению неполадок.

    Microsoft Excel исчерпал ресурсы, если в ячейках есть неправильные формулы. Если вы добавите неправильную формулу или, в некоторых случаях, с циклическими ссылками, Excel прекратит ее вычисление и вызовет сообщение об ошибке.

    Решение № 1. Проверьте свою формулу

    Excel покажет восклицательный знак в ячейке с неправильной формулой. Вы можете проверить, есть ли в нем неправильные значения. Вы можете повторно ввести формулу вручную, чтобы перепроверить. Убедитесь, что вы включаете только ячейки со значениями в них.

    Другой способ — использовать Trace Error. В меню автомобиля перейдите на вкладку «Формула». Выберите «Проверка ошибок» и нажмите «Отследить ошибку».

    Решение № 2. Запустите режим совместимости при использовании Excel

    • В Excel перейдите на вкладку «Файл».
    • Перейти к информации.
    • Найдите параметр «Проверить наличие проблем» и щелкните стрелку вниз рядом с ним.
    • Выберите Проверить совместимость.
    • Выберите другую версию.
    • Нажмите «ОК».

    Решение № 3. Уменьшите количество используемых процессоров

    • Перейдите на вкладку «Файл» в Excel.
    • Прокрутите вниз и выберите Еще.
    • Щелкните Параметры.
    • Перейдите на вкладку «Дополнительно».
    • Перейдите в раздел «Формулы».
    • Найдите количество потоков вычислений.
    • Нажмите кнопку «Вручную».
    • Теперь установите количество процессоров равным 1.
    • Нажмите «ОК».

    Какое решение помогло вам исправить ошибку Excel, связанную с формулами в ячейках листа? Мы хотели бы знать, что работает. Вы можете поделиться своими ответами ниже.

    MS Excel is a widely used application but there are many cases seen when the users face issues and errors while working on the Excel spreadsheet. The one common MS Excel error is:

    “Not enough system resources to display completely”

    Hi, I’ve been working with links the past few days and have been experiencing the subject error message. What do I need to do to avoid the error?

    Thank you in advance…

                                                                                                             Original post from MrExcel Forums…

    What Errors Occurs When Excel Ran Out Of Resources?

    Well, Excel ran out of resources error is common among the Excel users and it displays in many different ways to the users, such as:

    1. Out of Memory

    2. Not enough System Resources to Display Completely

    3. There isn’t enough memory to complete this action. Try using less data or closing other applications. To increase memory availability, consider:

    Using a 64-bit version of Microsoft Excel. Adding memory to your device.

    All these errors are related to memory and can be very generic. Identifying the real cause of the issue is quite complicated. Moreover, if your file size is bigger it contains a large number of features, then you can possibly having low available memory resources.

    So it is very important to know the Excel specification and limitation as per the version you are using.

    Recommended Solution: For Not Enough System Resources To Display Completely Error

    Now to fix the “Excel not enough system resources to display completely”, you can make use of the trusted and professional recommended MS Excel Repair Tool. This is an advanced repair utility and is designed with an easy-to-use algorithm so that novice users can use it with ease.

    With this, you can fix various Excel errors, repair corrupted, damaged Excel workbooks. It also helps you to recover lost, deleted data in the preferred location without any modification. So, apply this tool once and make your Excel file error-free without doing anything manually.

    * Free version of the product only previews recoverable data.

    Nevertheless, there are some alternate solutions as well that you can use to fix not enough resources Excel error.

    Steps to Utilize MS Excel Repair Tool:

    Although there is no exact solution that you can use to fix available resources or not enough resources Excel error, you can try a few possible solutions and make your Excel error-free. Try the given solutions one by one and if it did not help then simply go to another solution from the list:

    1: Check Contents of the spreadsheet

    2: Verify Add-ins Interference

    3: Verify/Install the Latest Updates

    4: Use Different Default Printer

    5: Disable Antivirus

    6: Use 64 bit Version of Excel

    7: Try Disabling Preview/Details Pane (For Windows 7 Users)

    8: Perform a Clean Installation

    Solution 1: Check Contents Of The Spreadsheet

    The very first thing you need to verify is whether the error is specific to one workbook or others created from the same template. Things that cause the out of memory error messages are:

    • Inserting a row or column
    • Performing calculations
    • Copy and pasting
    • Sorting
    • Opening or closing the workbook
    • Running VBA

    If while performing any of the above actions, you are getting the error, then check what is going wrong in your file. Recheck the formulas, calculations, avoid using excess shapes, complex PivotTables, macros and complex charts with many data points.

    Also if you are using the Shared Workbook features then this might be the reason for getting the not enough resources Excel error. Cleaning out the Custom Views will help you to fix the available memory issues.

    Steps to do this:

    • Click on the Excel ribbon and hit the View tab.

    Check Contents Of The Spreadsheet 1

    • Then from the Custom Views on the dialog box choose the Delete button.

    Check Contents Of The Spreadsheet 2

    Well, deleting the Custom Views does not delete anything in the Excel spreadsheet, this will delete the print areas and filters and these can be easily reapplied.

    Solution 2: Verify Add-ins Interference

    It might happen the add-ins you are running cause the error so try disabling them to fix allow Excel to work properly and fix the not available resources error.

    Follow the steps to disable add-in:

    • Click File > Options > Add-ins.

    Inspect issues with Add-ins 1

    • Then at the bottom of the window near Manage > click the Go button.

    excel add-ins

    • And select the add-ins you want to disable or remove.

    • Now to disable the add-in just uncheck the box in front of its name. And to uninstall the add-in select it > click Remove.
    • Click OK for saving the changes and go to the document.

    And if after removing the add-ins the error is resolved then contact the manufacturer of the add-in for support.

    Solution 3: Verify/Install The Latest Updates

    Well, as I always said it is very important to update your Windows system with the latest updates. So, make sure to install the important and optional updates, these can and fix the issues and errors by replacing the outdated files and fix vulnerabilities.

    For installing the latest Office updates, go to the Microsoft official website and check for the updates specific to your Windows version.

    Solution 4: Use Different Default Printer

    When you start Excel it uses the default printer to help the users to render the file. Try testing with “Microsoft XPS Document Writer” as the default printer and check if the Excel ran out of resources “available resources” error is fixed.

    Follow the steps:

    • Close Excel > and open the printer and faxes Window (XP) or Devices and Printers (Vista, 7, 8, 10)
    • And right-click the “Microsoft XPS Document Writer” printer
    • Click Set as Default

    Hope this helps you to resolve the error, if not then try another solution.

    Solution 5: Disable Antivirus

    Antivirus in some cases causes the issue by scanning the Excel file or other data in the file. In many cases the Excel ran out of memory error is random and found with any spreadsheet.

    So check whether the antivirus program is conflicting with the program, to test this temporarily disable the antivirus program and restart the Excel file. Now check if the error message is prompted or not.

    However, if the issue is not resolved after disabling then turn on the antivirus program and follow the solution 6.

    Solution 6: Use 64 Bit Version Of Excel

    The common reason for getting the Excel not enough system resources to display completely is running the large Excel files, and this uses the memory available in 32 bit Excel application.

    In the 32 bit application, there is a 2 GB limitation. So, if the processes require more than 2 GB, then move to the Microsoft Excel 64-bit version. This provides more space and it is estimated the not enough system resources to display completely error is resolved now.

    Solution 7: Try Disabling Preview/Details Pane (For Windows 7 Users)

    This solution is particularly for Windows 7 users; here you need to disable the preview and details panes in Windows.

    Here follow the locations where you need to disable them.

    In Windows Explorer:

    • Right-click on the Start button > click open Windows Explorer.

    Disabling Preview or Details Pane 1

    • And click Organize > Layout.
    • Uncheck Details Pane and Preview Pane.

    Disabling Preview or Details Pane 2

    In Excel:

    • Click File > Open.
    • And click Organize > then Layout.
    • Uncheck Details Pane and Preview Pane.

    In Outlook:

    • First, open a new e-mail.
    • Then in the “Include” group on the Ribbon > click Attach File.
    • After that click Organize > Layout.
    • And uncheck Details Pane and Preview Pane.

    If after following the entire above given solutions then the only option left is to perform a clean install.

    Solution 8: Perform A Clean Installation

    Is the error message appears sometimes after rebooting or shutting down some of the applications? Then it might happen the other applications are consuming the system memory and not enough resource is allocated to Excel.

    Then close the extra applications running on the system

    Moreover, if there is any other issue is causing the Excel error not enough system resources error then perform a clean boot in Windows and reinstall the applications

    Conclusion:

    So, this is all about Excel not enough system resources to display completely error.  Try the given solutions one by one and resolve the Excel ran out of memory error.

    I tried my best to provide the entire possible solutions that work in your case to fix the Excel ran out of resources error.

    You can make use of the MS Excel Repair Tool, to fix Excel errors and even optimize the Excel performance.

    Additionally, if you are having any additional questions concerning the ones presented, do tell us in the comments section below or you can also visit our Repair MS Excel blog section.

    Good Luck!!!

    Priyanka is an entrepreneur & content marketing expert. She writes tech blogs and has expertise in MS Office, Excel, and other tech subjects. Her distinctive art of presenting tech information in the easy-to-understand language is very impressive. When not writing, she loves unplanned travels.

    Понравилась статья? Поделить с друзьями:
  • Excel rules for formulas
  • Excel rows to repeat
  • Excel select from oracle
  • Excel select data source
  • Excel select column from range