#CALC! Napake se pojavijo, ko Excelov mehanizem za izračun naleti na scenarij, ki ga ne podpira.
Pogosti vzroki
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}) od Excela zahteva, da vrne matriko 1x1 in matriko 2x2, ki ju ne podpira. =MUNIT(2) izračuna po pričakovanjih.
Matrika obsegov
Matrike lahko vsebujejo le števila, nize, napake, logične vrednosti ali povezane podatkovne tipe. Sklici na obseg niso podprti. V tem primeru =OFFSET(A1,0;0,{2,3}) povzroči napako.
Če želite odpraviti napako, odstranite sklic na obseg. V tem primeru =OFFSET(A1,0,0,2,3) izračuna pravilno.
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) vrne napako, ker v naboru podatkov ni vrednosti, manjših od 100.
Če želite odpraviti napako, spremenite merilo ali dodajte if_empty argument funkciji FILTER. V tem primeru =FILTER(C3:D5;D3:D5<100,0) vrne 0, če v polju ni elementov.
Preveč celic
Excel za splet ne more izračunati funkcij po meri, ki se sklicujejo na več kot 10.000 celic. Namesto tega vrne #CALC! napaka #REF!. Če želite odpraviti to napako, 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.
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, poskusite uporabiti orodje za oceno formule , da ugotovite, kje #CALC! V formuli pride do napake.
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ženo temu delovnemu zvezku.
Poizvedba v celici
Rezultat formule ne more biti poizvedba.
Napaka vira
Nekaj je šlo narobe z dodatkom Power 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.