Kako popraviti #CALC! napaka

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel za iPad Excel za iPhone Excel za tablične računalnike s sistemom Android Excel za telefone s sistemom Android

#CALC! Napake se pojavijo, ko Excelov mehanizem za izračun naleti na scenarij, ki ga trenutno ne podpira. 

Splošno

Ugnezdena matrika

Excel ne more izračunati matrike v matriki. Napaka ugnezdenega polja se pojavi, ko poskušate vnesti formulo polja, ki vsebuje matriko. Če želite odpraviti napako, poskusite odstraniti drugo matriko.

Na primer, =MUNIT({1,2}) prosi Excel, da vrne matriko 1x1 in matriko 2x2, ki trenutno ni podprta. =MUNIT(2) izračuna po pričakovanjih.

Ugnezdena #CALC! Napaka

Matrika obsegov

Matrike lahko vsebujejo le števila, nize, napake, logične vrednosti ali povezane podatkovne tipe. Sklici na obseg niso podprti. V tem primeru bo =OFFSET(A1,0;0,{2,3}) povzročil napako.

#CALC! napaka - matrika vsebuje obsege

Če želite odpraviti napako, odstranite sklic na obseg. V tem primeru bi =OFFSET(A1,0,0,2,3) pravilno izračunal.

Prazna matrika

Excel ne more vrniti praznega nabora. Do napak praznega polja pride, ko formula polja vrne prazen nabor. Na primer, =FILTER(C3:D5;D3:D5<100) bo vrnil napako, ker v našem naboru podatkov ni vrednosti, manjših od 100.

#CALC! napaka - Prazno polje

Če želite odpraviti napako, spremenite merilo ali dodajte argument if_empty funkciji FILTER. V tem primeru =FILTER(C3:D5;D3:D5<100,0) vrne 0, če v polju ni elementov.

Preveč celic

Funkcij po meri, ki se sklicujejo na več kot 10.000 celic, ni mogoče izračunati v Excelu za splet in bodo ustvarile ta #CALC! napaka namesto tega. Če želite odpraviti težavo, odprite datoteko v namizni različici Excela. Če želite več informacij, glejte Ustvarjanje funkcij po meri v Excelu.

Funkcija ni uspela

Ta funkcija izvede asinhrono operacijo, vendar nepričakovano ne uspe. Poskusite znova pozneje.

Celica vsebuje lambda

Funkcija LAMBDA se obnaša nekoliko drugače kot druge Excelove funkcije. Ne morete ga kar vnesti v celico. Funkcijo morate poklicati tako, da na konec formule dodate oklepaje in vrednosti posredujete funkciji lambda. Primer:

  • Vrne napako #CALC:=LAMBDA(x, x+1) 
  • Vrne rezultat 2:=LAMBDA(x, x+1)(1)

Če želite več informacij, glejte Funkcija LAMBDA.

Sporočilo o napaki in spustni seznam za napako Lambda

Rezultat formule celice je funkcija

Funkcije ne morete vstaviti v celico, ne da bi jo poklicali ali priklicali. Pokličite funkcijo tako, da dodate oklepaje in argumente. Ali pa dodajte funkcijo v upravitelja imen in uporabite ime kot funkcijo.

Drugi

Do te napake pride, ko Excelov mehanizem za izračun naleti na nedoločeno napako pri izračunu z matriko. Če želite odpraviti težavo, poskusite znova napisati formulo. Če imate ugnezdeno formulo, lahko poskusite uporabiti orodje za oceno formule , da ugotovite, kje #CALC! v formuli se pojavlja napaka.

Python v Excelu

Podatkovna napaka

Med obdelavo poizvedbe je prišlo do napake. Poskusite znova pozneje.

Presežena omejitev podatkov

Vaši podatki presegajo omejitev nalaganja.

Izračuni Pythona v Excelu lahko hkrati obdelajo do 100 MB podatkov. Poskusite uporabiti manjši nabor podatkov.

Mrežna poizvedba

Formule Python se lahko sklicujejo samo na poizvedbe, ki se zanašajo na zunanje podatke, ne pa na podatke preglednice.

Neveljaven predmet Python

Ta predmet Python ni prišel iz okolja Python, ki je priložen temu delovnemu zvezku.

Poizvedba v celici

Rezultat formule ne more biti poizvedba.

Napaka vira

Nekaj je šlo narobe z Powery Query. Poskusite znova.

Preveč podatkov

Formula Python se sklicuje na preveč podatkov za pošiljanje storitvi Python. 

Izračuni Pythona v Excelu lahko hkrati obdelajo do 100 MB podatkov. Poskusite uporabiti manjši nabor podatkov.

Potrebujete dodatno pomoč?

Kadar koli se lahko obrnete na strokovnjaka v Excelovi tehnični skupnosti ali pridobite podporo v skupnostih.

Glejte tudi

Delovanje dinamičnih obsegov celic in prelitega polja