#CALC! помилки виникають, коли обробник обчислень Excel виявляє сценарій, який наразі не підтримується.
Загальні
Вкладений масив
Програма Excel не може обчислювати масив у межах масиву. Помилка вкладеного масиву виникає, коли ви намагаєтеся ввести формулу масиву, що містить масив. Щоб усунути цю помилку, спробуйте видалити другий масив.
Наприклад, =MUNIT({1,2}) просить Excel повернути масив 1x1 і масив 2x2, який наразі не підтримується. =MUNIT(2) обчислюється як очікувалося.
Масив діапазонів
Масиви можуть містити лише числа, рядки, помилки, логічні значення або зв'язані типи даних. Посилання на діапазони не підтримуються. У цьому прикладі =OFFSET(A1;0;0;{2,3}) призведе до помилки.
Щоб усунути цю помилку, видаліть посилання на діапазон. У цьому випадку формула =OFFSET(A1;0;0;2;3) обчислюватиметься правильно.
Пустий масив
Excel не може повернути пустий набір. Помилки пустого масиву виникають, коли формула масиву повертає пустий набір. Наприклад, =FILTER(C3:D5;D3:D5<100) поверне помилку, оскільки в наборі даних немає значень, менших за 100.
Щоб виправити помилку, змініть умову або додайте аргумент if_empty до функції FILTER. У цьому випадку =FILTER(C3:D5;D3:D5<100;0) повертає 0, якщо в масиві немає елементів.
Забагато клітинок
Спеціальні функції, які посилаються на понад 10 000 клітинок, не можна обчислити в вебпрограма Excel, і вони вироблятимуть такий #CALC! помилку натомість. Щоб виправити помилку, відкрийте файл у класичній програмі Excel. Докладні відомості див. в статті "Створення спеціальних функцій в Excel".
Помилка функції
Ця функція виконує асинхронну операцію, але стається неочікувано з помилкою. Спробуйте знову пізніше.
Клітинка містить лямбда.
Функція LAMBDA працює дещо інакше, ніж інші функції Excel. Його не можна просто ввести в клітинку. Ви повинні викликати функцію, додавши дужки в кінці формули та передавши значення лямбда-функції. Наприклад:
-
Повертає помилку #CALC:
=LAMBDA(x, x+1) -
Повертає результат 2:
=LAMBDA(x, x+1)(1)
Щоб отримати додаткові відомості, див. розділ Функція LAMBDA.
Результат формули у клітинці – функція
Функцію не можна помістити в клітинку, не викликавши або не викликавши її. Викличте функцію, додавши дужки та аргументи. Або додайте свою функцію до диспетчера імен і використовуйте ім'я як функцію.
Інше
Ця помилка виникає, коли в обробнику обчислень Excel виникає невизначена помилка обчислення з масивом. Щоб вирішити її, спробуйте переписати формулу. Якщо у вас є вкладена формула, можна спробувати скористатись інструментом обчислення формули , щоб визначити, де #CALC! у формулі.
Python в Excel
Помилка даних
Під час обробки запиту сталася помилка. Повторіть спробу пізніше.
Перевищено обмеження трафіку
Ваші дані перевищують ліміт передавання.
Під час обчислень за допомогою Python в Excel можна обробляти до 100 МБ даних одночасно. Спробуйте використати менший набір даних.
Запит сітки
Формули Python можуть посилатися лише на запити, які покладаються на зовнішні дані, а не на дані електронної таблиці.
Неприпустимий об'єкт Python
Цей об'єкт Python походить не із середовища Python, прикріпленого до цієї книги.
Запит у клітинці
Результатом формули не може бути запит.
Помилка джерела
Сталася помилка в надбудові Powery Query. Повторіть спробу.
Забагато даних
Формула Python посилається на завелику кількість даних, щоб надсилати їх до служби Python.
Під час обчислень за допомогою Python в Excel можна обробляти до 100 МБ даних одночасно. Спробуйте використати менший набір даних.
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у Excel або отримати підтримку в спільнотах.