Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excelin verkkoversio 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

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! -virheen korjaaminen

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.

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.

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.

Lambda-virheen virhesanoma ja avattava luettelo

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

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.