Вычисления #CALC! возникают, когда подсистема вычислений Excel сталкивается со сценарием, который в настоящее время не поддерживается.
Общие сведения
Вложенный массив
Excel не может вычислить массив внутри массива. Ошибка вложенного массива возникает при попытке ввести формулу массива, содержащую массив. Чтобы устранить ошибку, попробуйте удалить второй массив.
Например, =МЮНИТ({1,2}) просит Excel вернуть массив 1x1 и массив 2x2, которые в настоящее время не поддерживаются. =МЮНИТ(2) будет вычисляться должным образом.
Массив диапазонов
Массивы могут содержать только числа, строки, ошибки, логические значения и связанные типы данных. Ссылки на диапазоны не поддерживаются. В этом примере =СМЕЩЕНИЕ(A1;0;0,{2,3}) приведет к ошибке.
Чтобы устранить ошибку, удалите ссылку на диапазон. В этом случае значение =СМЕЩ(A1;0;0;2;3) будет вычисляться правильно.
Пустой массив
Excel не может вернуть пустое множество. Ошибки пустого массива возникают, если формула массива возвращает пустое множество. Например, =ФИЛЬТР(C3:D5,D3:D5<100) вернет ошибку, так как в нашем наборе данных нет значений меньше 100.
Чтобы устранить ошибку, измените условие или добавьте if_empty аргумент в функцию ФИЛЬТР. В этом случае =ФИЛЬТР(C3:D5;D3:D5<100;0) вернет 0, если в массиве нет элементов.
Слишком много ячеек
Пользовательские функции, ссылающиеся на более чем 10 000 ячеек, невозможно вычислить в Excel для Интернета, и они выдадут #CALC! ". Чтобы устранить проблему, откройте файл в классической версии Excel. Дополнительные сведения см . в статье Создание пользовательских функций в Excel.
Сбой функции
Эта функция выполняет асинхронную операцию, но в ней неожиданно произошел сбой. Повторите попытку позже.
Ячейка содержит лямбда-выражение
Действие функции LAMBDA немного отличается от других функций Excel. Вы не можете просто ввести его в ячейку. Чтобы вызвать эту функцию, добавьте скобки в конец формулы и передайте значения в функцию LAMBDA. Например:
-
Возвращает ошибку #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 Tech Community или получить поддержку в сообществах.