#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 matriisissa. Sisäkkäinen matriisivirhe ilmenee, kun yrität syöttää matriisin sisältävän matriisikaavan. Voit ratkaista virheen poistamalla toisen matriisin.

Esimerkiksi =MUNIT({1,2}) pyytää Exceliä palauttamaan 1x1-matriisin ja 2x2-matriisin, jota ei tällä hetkellä tueta. =MUNIT(2) laskisi odotetulla tavalla.

Sisäkkäinen matriisi #CALC! Virhe

Aluematriisi

Matriisit voivat sisältää vain lukuja, 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) laskisi oikein.

Tyhjä matriisi

Excel ei voi palauttaa tyhjää joukkoa. Tyhjät matriisivirheet ilmenevät, kun matriisikaava palauttaa tyhjän joukon. Esimerkiksi =FILTER(C3:D5,D3:D5<100) palauttaa virheen, koska tietojoukossamme ei ole alle 100 arvoa.

#CALC! virhe – Tyhjä matriisi

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

Liian monta solua

Mukautettuja funktioita, jotka viittaavat yli 10 000 soluun, ei voi laskea Excelin verkkoversio, ja ne tuottavat tämän #CALC! -virhe. Voit korjata ongelman avaamalla tiedoston 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.

Solu sisältää lambdan

LAMBDA-funktio toimii hieman eri tavalla kuin muut Excel-funktiot. Et voi kirjoittaa sitä vain soluun. Funktiota on kutsuttava lisäämällä sulkeet kaavan loppuun ja siirtämällä arvot lambda-funktioon. Esimerkki:

  • Palauttaa #CALC virheen:=LAMBDA(x, x+1) 
  • Palauttaa tuloksen 2:=LAMBDA(x, x+1)(1)

Lisätietoja on artikkelissa LAMBDA-funktio.

Lambda-virheen virhesanoma ja avattava luettelo

Solukaavan 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 kohtaa määrittämättömän laskentavirheen matriisin kanssa. Voit ratkaista ongelman kirjoittamalla kaavan uudelleen. Jos käytössäsi on sisäkkäinen kaava, voit kokeilla Kaavan laskeminen -työkalun avulla, missä #CALC! kaavassa ilmenee virhe.

Python Excelissä

Tietovirhe

Kyselyä käsiteltäessä tapahtui virhe. Yritä myöhemmin uudelleen.

Tietoraja ylitetty

Tietosi ylittävät latausrajan.

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

Ruudukkokysely

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

Virheellinen Python-objekti

Tämä Python-objekti ei tullut 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 tietoja

Python-kaava viittaa liian paljon tietoja python-palveluun lähetettäväksi. 

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

Tarvitsetko lisätietoja?

Voit aina pyytää apua Excel Tech Communityn asiantuntijalta tai saada tukea yhteisöissä.

Katso myös

Dynaamiset matriisit ja levittyneiden matriisien erityispiirteet