#CALC korjaaminen! -virheen korjaaminen

Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel for iPad Excel for iPhone Excel for Android (tabletit) Excel for Android (matkapuhelimet)

#CALC! -virheitä ilmenee, kun Excelin laskentamoduuli kohtaa skenaarion, jota se ei tällä hetkellä tue. 

Yleiset

Sisäkkäinen matriisi

Excel ei voi laskea matriisia matriisin sisällä. Sisäkkäisiä matriisi -virhe ilmenee, kun yrität syöttää matriisikaavan, joka sisältää matriisin. Yritä ratkaista virhe poistamalla toinen taulukko.

Esimerkiksi =MYKSIKKÖ({1,2}) pyytää Exceliä palauttamaan 1x1-matriisin ja 2x2-matriisin, mitä ei tällä hetkellä tueta. =YKSIKKÖ(2) laskee odotetusti.

Sisäkkäinen matriisi #CALC! -virhe

Aluematriisi

Taulukot voivat sisältää vain numeroita, merkkijonoja, virheitä, totuusarvoja tai linkitettyjä tietotyyppejä. Alueviittauksia ei tueta. Tässä esimerkissä =SIIRTYMÄ(A1,0,0,{2,3}) aiheuttaa virheen.

#CALC! -virhe – matriisi sisältää alueita

Voit ratkaista virheen poistamalla alueviittauksen. Tässä tapauksessa =SIIRTYMÄ(A1,0,0,2,3) laskee virheen.

Tyhjä matriisi

Excel ei voi palauttaa tyhjää joukkoa. Tyhjän matriisin virheitä ilmenee, kun matriisikaava palauttaa tyhjän joukon. Esimerkiksi =SUODATA(C3:D5,D3:D5<100) palauttaa virheen, koska tietojoukossamme ei ole arvoja, jotka ovat pienempiä kuin 100.

#CALC! -virhe – tyhjä matriisi

Voit ratkaista virheen joko muuttamalla ehtoa tai lisäämällä if_empty-argumentin SUODATA-funktioon. Tässä tapauksessa =SUODATA(C3:D5,D3:D5<100,0) palauttaa arvon 0, jos matriisissa ei ole alkioita.

Liian monta solua

Mukautettuja funktioita, jotka viittaavat yli 10 000 soluun, ei voi laskea Excelin verkkoversio, ja ne tuottavat tämän #CALC! -virheen sen sijaan. Korjaa ongelma avaamalla tiedosto Excelin työpöytäversiossa. Lisätietoja on artikkelissa Mukautettujen funktioiden luominen Excelissä.

Funktio epäonnistui

Tämä funktio suorittaa asynkronisen toiminnon, mutta on odottamatta epäonnistunut. Yritä myöhemmin uudelleen.

Solussa on lambda

LAMBDA-funktio toimii hieman eri tavalla kuin muut Excel-funktiot. Et voi kirjoittaa sitä soluun. Kutsu funktio lisäämällä sulkeet kaavan loppuun ja välittämällä arvot lambda-funktioon. Esimerkki:

  • Palauttaa #CALC-virheen.=LAMBDA(x, x+1) 
  • Palauttaa tulokseksi 2:=LAMBDA(x, x+1)(1)

Lisätietoja on LAMBDA-funktiossa.

Lambda-virheen virhesanoma ja avattava luettelo

Solun kaavan tulos on funktio

Et voi lisätä funktiota soluun kutsumatta tai kutsumatta sitä. Kutsu funktiota lisäämällä sulkeita ja argumentteja. Voit myös lisätä funktion nimien hallintaan ja käyttää nimeä funktiona.

Muut

Tämä virhe ilmenee, kun Excelin laskentamoduuli havaitsee määrittämättömän laskentavirheen matriisin kanssa. Voit yrittää ratkaista ongelman kirjoittamalla kaavan uudelleen. Jos sinulla on sisäkkäisiä osia sisältävä kaava, voit yrittää selvittää Laske kaava -työkalulla , missä #CALC! -virheen kaavassa.

Python Excelissä

Virhe tiedoissa

Kyselyn käsittelyn aikana tapahtui virhe. Yritä myöhemmin uudelleen.

Dataraja ylittynyt

Tiedot ylittävät latausrajoituksen.

Excelin Python-laskutoimitukset voivat käsitellä enintään 100 Mt tietoja kerrallaan. Kokeile käyttää pienempää tietojoukkoa.

Ruudukkokysely

Python-kaavat voivat viitata vain kyselyihin, jotka perustuvat ulkoisiin tietoihin, eivät laskentataulukon tietoihin.

Virheellinen Python-objekti

Tämä Python-objekti ei ole peräisin tähän työkirjaan liitetystä Python-ympäristöstä.

Kysely solussa

Kaavan tulos ei voi olla kysely.

Lähdevirhe

Powery Queryssä tapahtui virhe. Yritä uudelleen.

Liikaa dataa

Python-kaava viittaa liian suureen tietomäärään lähetettäväksi Python-palveluun. 

Excelin Python-laskutoimitukset voivat käsitellä enintään 100 Mt tietoja kerrallaan. Kokeile käyttää pienempää tietojoukkoa.

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea yhteisöistä.

Katso myös

Dynaamiset matriisit ja levittyneiden matriisien erityispiirteet