#CALC! klaidos įvyksta, kai "Excel" skaičiavimo modulis susiduria su scenarijumi, kurio šiuo metu nepalaiko.
Bendra informacija
"Excel" negali apskaičiuoti masyvo masyvo. Įdėtojo masyvo klaida įvyksta, kai bandote įvesti masyvo formulę, kurioje yra masyvas. Norėdami išspręsti klaidą, pabandykite pašalinti antrąjį masyvą.
Pvz., =MUNIT({1,2}) prašo "Excel" pateikti 1 x 1 masyvą ir 2 x 2 masyvą, kuris šiuo metu nepalaikomas. =MUNIT(2) apskaičiuotų taip, kaip tikimasi.
Masyvuose gali būti tik skaičiai, eilutės, klaidos, Bulio logikos arba susietų duomenų tipai. Diapazono nuorodos nepalaikomos. Šiame pavyzdyje =OFFSET(A1,0,0,{2,3}) sukels klaidą.
Norėdami išspręsti klaidą, pašalinkite diapazono nuorodą. Šiuo atveju =OFFSET(A1,0,0,2,3) apskaičiuotų teisingai.
"Excel" negali pateikti tuščio rinkinio. Masyvo klaidų nėra, kai masyvo formulė pateikia tuščią rinkinį. Pvz., =FILTER(C3:D5,D3:D5<100) pateiks klaidą, nes mūsų duomenų rinkinyje nėra reikšmių, mažesnių nei 100.
Norėdami išspręsti klaidą, pakeiskite kriterijų arba įtraukite if_empty argumentą į funkciją FILTER. Šiuo atveju =FILTER(C3:D5,D3:D5<100,0) pateiktų 0, jei masyve nėra elementų.
Pasirinktinių funkcijų, kurios nurodo daugiau nei 10 000 langelių, negalima apskaičiuoti naudojant internetinę "Excel", todėl šios #CALC! klaidą. Norėdami išspręsti problemą, atidarykite failą naudodami "Excel" kompiuterio versiją. Daugiau informacijos žr. Pasirinktinių funkcijų kūrimas programoje "Excel".
Ši funkcija atlieka asinchroninę operaciją, bet netikėtai nepavyko. Bandykite dar kartą vėliau.
Funkcija LAMBDA veikia šiek tiek kitaip nei kitos "Excel" funkcijos. Negalite tiesiog įvesti jo į langelį. Funkciją reikia iškviesti įtraukiant skliaustus formulės pabaigoje ir perduodant reikšmes į funkciją liambda. Pavyzdžiui:
-
Pateikia #CALC klaidą: =LAMBDA(x, x+1)
-
Pateikia rezultatą 2: =LAMBDA(x, x+1)(1)
Daugiau informacijos žr. Funkcija LAMBDA.
Ši klaida įvyksta, kai "Excel" skaičiavimo modulis su masyvu susiduria su nenurodyta skaičiavimo klaida. Norėdami išspręsti šią problemą, bandykite perrašyti formulę. Jei turite įdėtąją formulę, galite pabandyti naudoti įrankį Įvertinti formulę , kad nustatytumėte, kur #CALC! įvyko jūsų formulėje.
„Python“, esanti „Excel“
"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į.
"Python" formulės gali nurodyti tik užklausas, kurios remiasi išoriniais duomenimis, o ne skaičiuoklių duomenimis.
Kažkas nutiko "Powery Query". Bandykite vėliau.
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į.
Šis Python objektas gautas ne iš "Python" aplinkos, pridėtos prie šios darbaknygės.
Formulės rezultatas negali būti užklausa.
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.