Så här korrigerar du en #CALC! fel

#CALC! fel som uppstår när beräknings motorn i Excel påträffar ett scenario som inte stöds. Så här gör du för att adressera specifik #CALC! replikeringsfel

Excel kan inte beräkna en matris i en matris. Det kapslade mat ris felet inträffar när du försöker ange en mat ris formel som innehåller en matris. Åtgärda felet genom att försöka ta bort den andra matrisen.

Till exempel =enhetm({1; 2}) frågar Excel för att returnera en 1x1-matris och en 2x2-matris, som inte stöds för närvarande. = ENHETM (2) skulle beräknas som förväntat.

Kapslad matris #CALC! fel

Matriser kan bara innehålla tal, strängar, fel, booleska värden eller länkade data typer. Områdes referenser stöds inte. I det här exemplet returnerar =förskjutning(a1, 0, 0, {2, 3}) ett fel.

#CALC! fel-matris innehåller områden

Åtgärda felet genom att ta bort områdes referensen. I det här fallet beräknas = förskjutning (a1; 0; 0; 2; 3) korrekt.

Excel kan inte returnera en tom mängd. Tomma mat ris fel inträffar när en mat ris formel returnerar en tom mängd. = FILTER (C3: D5, D3: D5<100) returnerar ett fel meddelande eftersom det inte finns några värden som är mindre än 100 i våra data uppsättningar.

#CALC! fel-tom matris

Om du vill lösa felet ändrar du villkoret eller lägger till argumentet if_empty till filter funktionen. I det här fallet returnerar = FILTER (C3: D5, D3: D5<100, 0) 0 om det inte finns några objekt i matrisen.

Anpassade funktioner som refererar till fler än 10 000 celler kan inte beräknas i Excel för webben och kommer att skapa #CALC! i stället. Lös problemet genom att öppna filen i en Skriv bords version av Excel. Mer information finns i skapa anpassade funktioner i Excel.

Den här funktionen utför en asynkron åtgärd, men den har oväntat misslyckats. Försök igen senare.

Det här felet uppstår när Excel-beräknings motorn påträffar ett ospecificerat beräknings fel med en matris. Du kan lösa det genom att skriva om formeln. Om du har en kapslad formel kan du använda verktyget utvärdera formel för att identifiera var #CALC är! ett fel inträffar i din formel.

Behöver du mer hjälp?

Du kan alltid fråga en expert i Excel Tech Community, få support i Answers-communityn eller föreslå en ny funktion eller förbättringar på Excel User Voice.

Mer information finns i

Dynamiska matriser och beteenden för matriser och spill

Behöver du mer hjälp?

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×