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

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

Например =MUNIT({1,2}) иска от Excel да върне масив от 1x1 и масив от 2x2, който в момента не се поддържа. =MUNIT(2) ще се изчисли по очаквания начин.

Вложени масиви #CALC! грешка

Масивите могат да съдържат само числа, низове, грешки, булетани или свързани типове данни. Препратките към диапазони не се поддържат. В този пример =OFFSET(A1,0,0;{2,3}) ще доведе до грешка.

#CALC! грешка – масивът съдържа диапазони

За да отстраните грешката, премахнете препратката към диапазона. В този случай =OFFSET(A1;0,0,2,3) ще се изчисли правилно.

Excel не може да върне празен набор. Празните грешки в масива възникват, когато формула за масив върне празен набор. Например =FILTER(C3:D5;D3:D5<100) ще върне грешка, защото няма стойности по-малки от 100 в нашия набор от данни.

#CALC! грешка – празен масив

За да отстраните грешката, променете критерия или добавете 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 Office участници в Insider

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

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

×