#CALC! -virheitä ilmenee, kun Excelin laskentamoduuli kohtaa skenaarion, jota se ei tällä hetkellä tue.
Yleiset
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.
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.
Voit ratkaista virheen poistamalla alueviittauksen. Tässä tapauksessa =SIIRTYMÄ(A1,0,0,2,3) laskisi oikein.
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.
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.
Mukautettuja funktioita, jotka viittaavat yli 10 000 soluun, ei voi laskea Excelin verkkoversiossa, 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ä.
Tämä funktio suorittaa asynkronisen toiminnon, mutta on odottamatta epäonnistunut. Yritä myöhemmin uudelleen.
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.
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ä
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.
Python-kaavat voivat viitata vain ulkoisiin tietoihin perustuviin kyselyihin, eivät laskentataulukon tietoihin.
Powery Queryssä tapahtui virhe. Yritä uudelleen.
Tietosi ylittävät latausrajan.
Excelin Python-laskutoimitukset voivat käsitellä enintään 100 Mt tietoja kerrallaan. Kokeile käyttää pienempää tietojoukkoa.
Tämä Python-objekti ei tullut tähän työkirjaan liitetystä Python-ympäristöstä.
Kaavan tulos ei voi olla kysely.
Tarvitsetko lisätietoja?
Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea tukiyhteisöltä.
Katso myös
Dynaamiset matriisit ja levittyneiden matriisien erityispiirteet