Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

#CALC! възникват грешки, когато системата за изчисления на Excel попадне на сценарий, който в момента не поддържа. Ето как да се справите с конкретни #CALC! Грешки:

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! във вашата формула.

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

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

Вж. също

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

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

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

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

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

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×