Kā izlabot #CALC! labošana

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel darbam ar iPad Excel darbam ar iPhone Excel darbam ar Android planšetdatoriem Excel darbam ar Android tālruņiem

#CALC! rodas kļūdas, ja Excel aprēķinu programma atrod scenāriju, ko tā pašlaik neatbalsta. 

Vispārīgi jautājumi

Ligzdots masīvs

Programma Excel nevar aprēķināt masīvu masīvā. Ligzdotā masīva kļūda rodas, mēģinot ievadīt masīva formulu, kurā ir masīvs. Lai novērstu kļūdu, mēģiniet noņemt otro masīvu.

Piemēram, =MUNIT({1,2}) prasa programmai Excel atgriezt 1x1 masīvu un 2x2 masīvu, kas pašlaik netiek atbalstīts. =MUNIT(2) tiks aprēķināts, kā paredzēts.

Ligzdota masīva #CALC! kļūda

Diapazonu masīvs

Masīvos var būt ietverti tikai skaitļi, virknes, kļūdas, Būla izteiksmes vai saistīto datu tipi. Diapazona atsauces netiek atbalstītas. Šajā piemērā =OFFSET(A1,0,0,{2,3}) radīs kļūdu.

#CALC! Kļūda — masīvā ir diapazoni

Lai novērstu kļūdu, noņemiet diapazona atsauci. Šajā gadījumā =OFFSET(A1,0,0,2,3) aprēķinātu pareizi.

Tukšs masīvs

Programma Excel nevar atgriezt tukšu kopu. Tukša masīva kļūdas rodas, ja masīva formula atgriež tukšu kopu. Piemēram, =FILTER(C3:D5,D3:D5<100) atgriezīs kļūdu, jo mūsu datu kopā nav vērtību, kas būtu mazāka par 100.

#CALC! kļūda — tukšs masīvs

Lai novērstu kļūdu, mainiet kritēriju vai funkcijai FILTER pievienojiet argumentu if_empty. Šajā gadījumā =FILTER(C3:D5,D3:D5<100,0) atgriež 0, ja masīvā nav neviena vienuma.

Pārāk daudz šūnu

Pielāgotas funkcijas, kas atsaucas uz vairāk nekā 10 000 šūnām, nevar tikt aprēķinātas programmā Excel tīmeklim, un tās radīs šo #CALC! kļūdu. Lai to novērstu, atveriet failu Excel datora versijā. Papildinformāciju skatiet sadaļā Pielāgotu funkciju izveide programmā Excel.

Funkcija neizdevās

Šī funkcija veic asinhronu darbību, bet tai negaidīti neizdevās. Vēlāk mēģiniet vēlreiz.

Šūnā ir lambda

LAMBDA funkcija darbojas nedaudz atšķirīgi no citām Excel funkcijām. To nevar vienkārši ievadīt šūnā. Funkcija ir jāizsauc, pievienojot iekavas formulas beigās un nododot vērtības jūsu lambda funkcijai. Piemērs.

  • Atgriež #CALC kļūdu:=LAMBDA(x, x+1) 
  • Atgriež rezultātu 2:=LAMBDA(x, x+1)(1)

Papildinformāciju skatiet rakstā LAMBDA funkcija.

Kļūdas ziņojums un nolaižamais saraksts saistībā ar Lambda kļūdu

Šūnas formulas rezultāts ir funkcija

Funkciju šūnā nevar ievietot bez tās izsaukšanas vai izsaukšanas. Izsauciet funkciju, pievienojot iekavas un argumentus. Vai arī pievienojiet savu funkciju nosaukumu pārvaldniekam un izmantojiet nosaukumu kā funkciju.

Cits

Šī kļūda rodas, ja Excel aprēķinu programma ar masīvu atrod nenorādītu aprēķina kļūdu. Lai to novērstu, mēģiniet pārrakstīt savu formulu. Ja jums ir ligzdota formula, varat mēģināt izmantot formulas novērtēšanas rīku , lai noteiktu, kur #CALC! formulā rodas kļūda.

Python programmatūrā Excel

Datu kļūda

Apstrādājot vaicājumu, radās kļūda. Lūdzu, vēlāk mēģiniet vēlreiz.

Pārsniegts datu ierobežojums

Jūsu dati pārsniedz augšupielādes ierobežojumu.

Python Excel aprēķinos vienlaikus var apstrādāt līdz pat 100 MB datu. Mēģiniet izmantot mazāku datu kopu.

Režģa vaicājums

Python formulas var atsaukties tikai uz vaicājumiem, kas balstās uz ārējiem datiem, nevis izklājlapas datiem.

Nederīgs Python objekts

Šis Python objekts nav no Python vides, kas pievienota šai darbgrāmatai.

Vaicājums šūnā

Formulas rezultāts nedrīkst būt vaicājums.

Avota kļūda

Radās problēma ar Powery Query. Lūdzu, mēģiniet vēlreiz.

Pārāk daudz datu

Python formula atsaucas uz pārāk lielu datu apjomu, lai nosūtītu uz Python pakalpojumu. 

Python Excel aprēķinos vienlaikus var apstrādāt līdz pat 100 MB datu. Mēģiniet izmantot mazāku datu kopu.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistam Excel tehnoloģiju kopienā vai saņemt atbalstu kopienās.

Skatiet arī

Dinamiskie masīvi un masīvu izplešanās