#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 препраща към твърде много данни, за да се изпрати към услугата Python.
Изчисленията на Python в Excel могат да обработват до 100 МБ данни едновременно. Опитайте да използвате по-малък набор от данни.
Формулите на Python могат да препращат само към заявки, които разчитат на външни данни, а не на данни от електронна таблица.
Нещо се обърка с Powery Query. Опитайте отново.
Вашите данни надвишават ограничението за качване.
Изчисленията на Python в Excel могат да обработват до 100 МБ данни едновременно. Опитайте да използвате по-малък набор от данни.
Този обект на Python не идва от средата на Python, прикачена към тази работна книга.
Резултатът от формула не може да бъде заявка.
Имате нужда от още помощ?
Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.