Как исправить #CALC! ошиб.

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel для iPad Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android

Вычисления #CALC! ошибки возникают, когда подсистема вычислений Excel сталкивается со сценарием, который в настоящее время не поддерживается. 

Общие сведения

Вложенный массив

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

Например, =MUNIT({1,2}) просит Excel вернуть массив 1x1 и массив 2x2, который в настоящее время не поддерживается. =MUNIT(2) будет вычислять должным образом.

Вложенный массив #CALC! Ошибка

Массив диапазонов

Массивы могут содержать только числа, строки, ошибки, логические значения или связанные типы данных. Ссылки на диапазоны не поддерживаются. В этом примере =OFFSET(A1;0;0;{2,3}) вызовет ошибку.

#CALC! error — массив содержит диапазоны

Чтобы устранить ошибку, удалите ссылку на диапазон. В этом случае значение =OFFSET(A1,0,0,2,3) будет вычисляться правильно.

Пустой массив

Excel не может вернуть пустой набор. Если формула массива возвращает пустой набор, возникают ошибки пустого массива. Например, =FILTER(C3:D5,D3:D5<100) вернет ошибку, так как в наборе данных нет значений меньше 100.

#CALC! error — пустой массив

Чтобы устранить ошибку, измените условие или добавьте аргумент if_empty в функцию FILTER. В этом случае =FILTER(C3:D5, D3:D5<100,0) вернет значение 0, если в массиве нет элементов.

Слишком много ячеек

Пользовательские функции, ссылающиеся на более чем 10 000 ячеек, не могут быть рассчитаны в Excel для Интернета и будут создавать эту #CALC! вместо этого ошибка. Чтобы исправить это, откройте файл в классической версии Excel. Дополнительные сведения см. в статье Создание пользовательских функций в Excel.

Сбой функции

Эта функция выполняет асинхронную операцию, но в ней неожиданно произошел сбой. Повторите попытку позже.

Ячейка содержит лямбда-файл

Функция ЛЯМБДА работает немного иначе, чем другие функции Excel. Вы не можете просто ввести его в ячейку. Необходимо вызвать функцию, добавив скобки в конец формулы и передав значения лямбда-функции. Например:

  • Возвращает ошибку #CALC:=LAMBDA(x, x+1) 
  • Возвращает результат 2:=LAMBDA(x, x+1)(1)

Дополнительные сведения см. в разделе Функция ЛЯМБДА.

Сообщение об ошибке и раскрывающийся список для лямбда-ошибки

Результатом формулы ячейки является функция

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

Другое

Эта ошибка возникает, когда подсистема вычислений Excel обнаруживает неуказаную ошибку вычисления с массивом. Чтобы устранить эту проблему, попробуйте переписать формулу. Если у вас есть вложенная формула, можно попробовать использовать средство "Оценка формулы" , чтобы определить, где #CALC! в формуле возникает ошибка.

Python в Excel

Ошибка данных

Произошла ошибка при обработке запроса. Повторите попытку позже.

Превышено ограничение на данные

Ваши данные превышают ограничение на отправку.

Python в Excel могут обрабатывать до 100 МБ данных за раз. Попробуйте использовать меньший набор данных.

Запрос сетки

Формулы Python могут ссылаться только на запросы, основанные на внешних данных, а не на электронных таблицах.

Недопустимый объект Python

Этот объект Python не получен из среды Python, присоединенной к этой книге.

Запрос в ячейке

Результат формулы не может быть запросом.

Ошибка источника

Что-то пошло не так с Powery Query. Повторите попытку.

Слишком много данных

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

Python в Excel могут обрабатывать до 100 МБ данных за раз. Попробуйте использовать меньший набор данных.

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

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществах.

См. также

Динамические массивы и поведение рассеянного массива