Applies ToExcel за Microsoft 365 Excel за Microsoft 365 за Mac Excel за уеб 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.

Тази функция извършва асинхронна операция, но неочаквано е неуспешна. Опитайте отново по-късно.

Функцията LAMBDA се държи малко по-различно от другите функции на Excel. Не може просто да я въведете в клетка. Трябва да извикате функцията, като добавите скоби в края на формулата и предадете стойностите на вашата ламбда функция. Например:

  • Връща #CALC грешка:     =LAMBDA(x, x+1) 

  • Връща резултат 2:     =LAMBDA(x, x+1)(1)

За повече информация вж. LAMBDA функция.

Съобщението за грешка и падащ списък за грешката Lambda

Тази грешка възниква, когато системата за изчисление на Excel се натъкне на неопределена грешка при изчисление с масив. За да я разрешите, опитайте да презапишете формулата. Ако имате вложена формула, можете да опитате да използвате инструмента за изчисляване на формула , за да определите къде е #CALC! във вашата формула.

Python в Excel

Формулата на Python препраща към твърде много данни, за да се изпрати към услугата Python. 

Изчисленията на Python в Excel могат да обработват до 100 МБ данни едновременно. Опитайте да използвате по-малък набор от данни.

Формулите на Python могат да препращат само към заявки, които разчитат на външни данни, а не на данни от електронна таблица.

Нещо се обърка с Powery Query. Опитайте отново.

Вашите данни надвишават ограничението за качване.

Изчисленията на Python в Excel могат да обработват до 100 МБ данни едновременно. Опитайте да използвате по-малък набор от данни.

Този обект на Python не идва от средата на Python, прикачена към тази работна книга.

Резултатът от формула не може да бъде заявка.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.

Вж. също

Поведение на динамичните масиви и прелелите масиви

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.