#CALC! klaidų įvyksta, kai "Excel" skaičiavimo modulis susiduria su scenarijumi, kurio jis šiuo metu nepalaiko.
Bendra informacija
Įdėtasis masyvas
Programa "Excel" negali apskaičiuoti masyve esančio masyvo. Įdėtojo masyvo klaida įvyksta, kai bandote įvesti masyvo formulę, kurioje yra masyvas. Norėdami pašalinti klaidą, pabandykite pašalinti antrą masyvą.
Pavyzdžiui, =MUNIT({1,2}) prašo "Excel" grąžinti 1x1 ir 2x2 masyvą, kuris šiuo metu nepalaikomas. =MUNIT(2) būtų skaičiuojama kaip numatyta.
Diapazonų masyvas
Masyvuose gali būti tik skaičių, eilučių, klaidų, Bulio logikos ar susietų duomenų tipų. Diapazono nuorodos nepalaikomos. Šiame pavyzdyje =OFFSET(A1,0,0,{2,3}) sukels klaidą.
Norėdami pašalinti klaidą, pašalinkite diapazono nuorodą. Šiuo atveju teisinga būtų apskaičiuoti =OFFSET(A1,0,0,2,3).
Tuščias masyvas
"Excel" negali grąžinti tuščio rinkinio. Tuščio masyvo klaidos įvyksta, kai masyvo formulė grąžina tuščią rinkinį. Pavyzdžiui, =FILTER(C3:D5,D3:D5<100) pateiks klaidą, nes mūsų duomenų rinkinyje nėra reikšmių, mažesnių nei 100.
Norėdami pašalinti klaidą, pakeiskite kriterijų arba į funkciją FILTER įtraukite argumentą if_empty. Šiuo atveju =FILTER(C3:D5,D3:D5<100,0) grąžins 0, jei masyve nėra elementų.
Per daug langelių
Pasirinktinių funkcijų, kurios nurodo daugiau nei 10 000 langelių, negalima apskaičiuoti internetinėje "Excel", todėl jos sukurs šį #CALC! klaidą. Norėdami išspręsti problemą, atidarykite failą naudodami "Excel" kompiuterio versiją. Daugiau informacijos rasite Pasirinktinių funkcijų kūrimas programoje "Excel".
Funkcija nepavyko
Ši funkcija atlieka asinchroninę operaciją, bet netikėtai neveikia. Bandykite dar kartą vėliau.
Langelyje yra liambda
Funkcija LAMBDA veikia šiek tiek kitaip nei kitos "Excel" funkcijos. Negalima tiesiog jo įvesti į langelį. Turite iškviesti funkciją pridėdami skliaustelius formulės pabaigoje ir perduodami reikšmes funkcijai lambda. Pavyzdžiui:
-
Pateikia #CALC klaidą:
=LAMBDA(x, x+1) -
Grąžina rezultatą 2:
=LAMBDA(x, x+1)(1)
Daugiau informacijos žr. Funkcija LAMBDA.
Cell formula result is a function
Negalite įdėti funkcijos į langelį jos neiškvietę arba neiškvietu. Iškvieskite savo funkciją įtraukdami skliaustelių ir argumentų. Arba įtraukite savo funkciją į pavadinimų tvarkytuvą ir naudokite pavadinimą kaip funkciją.
Kita
Ši klaida įvyksta, kai "Excel" skaičiavimo modulis masyve susiduria su nenurodyta skaičiavimo klaida. Norėdami išspręsti šią problemą, pabandykite perrašyti formulę. Jei turite įdėtąją formulę, galite bandyti naudoti įrankį Įvertinti formulę , kad nustatytumėte, kur #CALC! jūsų formulėje įvyko klaida.
„Python“, esanti „Excel“
Duomenų klaida
Apdorojant užklausą įvyko klaida. Bandykite vėliau dar kartą.
Duomenų limito viršijimas
Jūsų duomenys viršija nusiuntimo limitą.
„Python“, esančios „Excel“, skaičiavimuose vienu metu gali apdoroti iki 100 MB duomenų. Bandykite naudoti mažesnį duomenų rinkinį.
Tinklelio užklausa
"Python" formulės gali nurodyti tik užklausas, kurios remiasi išoriniais duomenimis, o ne skaičiuoklės duomenimis.
Neleistinas "Python" objektas
Šis "Python" objektas neatėjo iš "Python" aplinkos, pridėtos prie šios darbaknygės.
Užklausa langelyje
Formulės rezultatas negali būti užklausa.
Šaltinio klaida
Įvyko klaida su "Powery Query". Bandykite vėliau.
Per daug duomenų
"Python" formulė nurodo per daug duomenų, kad būtų galima siųsti į "Python" tarnybą.
„Python“, esančios „Excel“, skaičiavimuose vienu metu gali apdoroti iki 100 MB duomenų. Bandykite naudoti mažesnį duomenų rinkinį.
Reikia daugiau pagalbos?
Visada galite kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.