Sākums
» Tips
»
Excel formula netiek automātiski aprēķināta? Novērsiet problēmu 3 vienkāršos soļos
Excel formula netiek automātiski aprēķināta? Novērsiet problēmu 3 vienkāršos soļos
Ja Excel formulas neatjauninās, mainot skaitļus, no kuriem tās ir atkarīgas, vispirms pārbaudiet aprēķināšanas režīmu. Vairumā gadījumu, kad daudzas formulas ir iesalušas uz vecām vērtībām, ātrākais risinājums ir Formulas > Aprēķināšanas opcijas > Automātiski. Microsoft norāda, ka Automātiski ir Excel noklusējuma aprēķināšanas iestatījums; Manuāls aprēķināšana liek Excel gaidīt, līdz jūs apzināti veicat pārrēķinu.
Šis ātrais risinājums ir piemērots, ja darbvirsma iepriekš darbojās normāli, bet tagad vairākas kopsummas, procenti, meklēšanas funkcijas vai citas atkarīgās formulas paliek nemainīgas pēc avota šūnu rediģēšanas. Ja tikai viena formula uzvedas nepareizi vai šūna burtiski parāda kaut ko tādu kā =B2*C2, nevis rezultātu, dodieties uz 3. soli, jo problēma var būt pašā šūnā, nevis darbvirsmas aprēķināšanas režīmā.
Excel ir vairāki aprēķināšanas režīmi. Automātiskajā režīmā atkarīgās formulas tiek pārrēķinātas, kad mainās attiecīgās vērtības, formulas vai nosaukumi. Manuālajā režīmā Excel gaida manuālas aprēķināšanas komandu. Microsoft piedāvā arī režīmu, kas izslēdz datu tabulas no parastās automātiskās pārrēķināšanas, kas var būt svarīgi darbvirsmai, kurā tiek izmantotas Kas-jā-dara analīzes datu tabulas.
Excel darbvirsmas versijā Windows Microsoft norāda, ka aprēķināšanas opciju maiņa ietekmē visas atvērtās darbvirsmai. Excel tīmekļa versijā aprēķināšanas opcija attiecas tikai uz pašreizējo darbvirsmai. Šī atšķirība ir svarīga, ja darbvirsma šķietami pārņem negaidītu uzvedību darbvirsmas sesijas laikā.
Ir vēl viena problēmu klase, kas izskatās līdzīgi, bet nav saistīta ar aprēķināšanas režīmu. Formula var būt saglabāta kā teksts, darblapā var būt ieslēgta opcija Rādīt formulas, formula var būt pārrakstīta ar fiksētu vērtību, vai formulā var būt kļūda. Tālāk aprakstītais trīs soļu process atšķir šos gadījumus, nevis uzskata katru simptomu par vienu un to pašu problēmu.
1. solis: Iestatiet darbvirsmas aprēķināšanu uz Automātiski
Sāciet šeit, ja vairākas formulas neatjauninās pēc to ievades šūnu maiņas.
Atlasiet cilni Formulas.
Izvēlieties Aprēķināšanas opcijas.
Atlasiet Automātiski.
Iestatījumu varat sasniegt arī Excel Windows versijā, izmantojot Fails > Opcijas > Formulas, pēc tam skatieties sadaļā Aprēķināšanas opcijas un Darbvirsmas aprēķināšana. Microsoft pašreizējā dokumentācija apraksta Automātiski kā iestatījumu, kas pārrēķina atkarīgās formulas, kad mainās attiecīgā vērtība, formula vai nosaukums.
AI ģenerēta ilustrācija: Excel aprēķināšanas iestatījumi ar atlasītu opciju Automātiski. Attēls ir ilustratīvs, nevis Microsoft ekrānuzņēmums.
Piemērs: pieņemsim, ka šūnā D2 ir =B2*C2. B2 ir daudzums, un C2 ir vienības cena. Ja B2 mainās no 10 uz 12, D2 jāatjauninās bez papildu darbības, kad automātiskā aprēķināšana darbojas normāli.
Kad šis solis, visticamāk, atrisinās problēmu: daudzi formulu rezultāti ir novecojuši, F9 nospiešana tos atjaunina, vai darbvirsma, kas iepriekš aprēķināja uzreiz, tagad gaida manuālu iejaukšanos.
Kad tas var nebūt pietiekami: ietekmēta ir tikai viena šūna, formula pati redzama kā teksts, šūna rāda Excel kļūdu, piemēram, #VĒRTĪBA! vai #ATS!, vai rezultāts ir atkarīgs no ārējas darbvirsmai vai datu savienojuma, kas nav atsvaidzināts.
2. solis: Piespiest pārrēķinu un redzēt, kas mainās
Pēc pārslēgšanās uz Automātiski, piespiediet vienu tīru pārrēķinu. Tas ir noderīgi, jo darbvirsmai var būt vērtības, kas tika aprēķinātas, kamēr bija aktīvs Manuālais režīms.
Cilnē Formulas atlasiet Aprēķināt tagad. Microsoft dokumentē arī šīs noderīgās tastatūras opcijas:
F9 pārrēķina formulas, kas mainījušās kopš iepriekšējā aprēķina, kā arī formulas, kas no tām ir atkarīgas, visās atvērtajās darbvirsmai.
Shift+F9 pārrēķina mainītās formulas un atkarīgās formulas aktīvajā darblapā.
Ctrl+Alt+F9 pārrēķina visas formulas visās atvērtajās darbvirsmai, neatkarīgi no tā, vai Excel uzskata, ka tās ir mainījušās.
Ctrl+Shift+Alt+F9 pārbauda atkarības un pēc tam pārrēķina visas formulas visās atvērtajās darbvirsmai.
AI ģenerēta ilustrācija: Aprēķināt tagad vai F9 izmantošana pēc automātiskās aprēķināšanas atjaunošanas. Saskarne ir ilustratīva, nevis reāla testa ekrānuzņēmums.
Parastai darbvirsmai sāciet ar Aprēķināt tagad vai F9. Izmantojiet Ctrl+Alt+F9, ja parastā pārrēķināšana neatjauno darbvirsmai, kurai vajadzētu būt pilnībā formulai vadītai. Atkarību pārbūves īsceļš ir vairāk problēmu novēršanas rīks nekā ikdienas komanda.
Tagad veiciet vienkāršu testu. Mainiet vienu acīmredzamu ievades vērtību, ko izmanto formula. Piemēram, ja =B2*C2 pašlaik atgriež $150 no daudzuma 10 un vienības cenas $15, mainiet B2 uz 12. Automātiskajā režīmā rezultātam nekavējoties jākļūst par $180.
Ja tas notiek, aprēķināšanas dzinējs atkal darbojas. Ja F9 maina rezultātu, bet vēlāka rediģēšana to nemaina, pārbaudiet 1. soli, jo darbvirsma vai darbvirsmas sesija var joprojām būt neautomātiskā režīmā. Ja nekas nemainās, dodieties uz 3. soli.
3. solis: Labojiet formulas šūnu, ja problēma ir lokāla
Ja vairums formulu darbojas, bet viena vai dažas nē, tieši pārbaudiet šīs šūnas. Microsoft norāda divas īpaši biežas cēloņus, kad formula parāda savu sintaksi, nevis aprēķināto vērtību: var būt iespējota opcija Rādīt formulas, vai šūna var būt formatēta kā Teksts.
Ja Excel parāda formulu, nevis rezultātu
Vispirms atveriet cilni Formulas un pārbaudiet Rādīt formulas. Ja tā ir ieslēgta, izslēdziet to. Tastatūras īsceļš Ctrl+` pārslēdz šo skatu.
Ja formula joprojām parādās kā teksts, atlasiet ietekmēto šūnu un mainiet tās numura formātu no Teksts uz Vispārīgi. Microsoft pēc tam iesaka nospiest F2, kam seko Enter, lai Excel atkārtoti ievadītu saturu kā formulu. Vienkārša redzamā numura formāta maiņa pati par sevi var nepārvērst jau ievadītu teksta formulu.
Ja šūnā ir kļūda vai fiksēta vērtība
Uzklikšķiniet uz šūnas un pārbaudiet formulas joslu. Pārliecinieties, ka saturs tiešām sākas ar = un joprojām satur paredzēto formulu. Formula var tikt nejauši aizstāta ar ielīmētu vērtību, kas nozīmē, ka Excel nav ko pārrēķināt.
Ja šūna rāda kļūdu, piemēram, #VĒRTĪBA!, #ATS! vai #NOS?, automātiskā aprēķināšana, visticamāk, darbojas; formula vai tās ievades dati ir jālabo. Teksta vērtība, kur paredzēts skaitlis, dzēsta atsauce vai kļūdaini uzrakstīta funkcija var radīt kļūdas, pat ja aprēķināšanas režīms ir pareizs.
AI ģenerēta ilustrācija: individuālas formulas šūnas pārbaude pēc tam, kad izslēgti darbvirsmai vispārējie aprēķināšanas iestatījumi.
Nepārtrauciet pēc tam, kad esat redzējis, ka pašreizējais rezultāts mainās vienu reizi. Pārbaudiet automātisko uzvedību ar kontrolētu rediģēšanu:
Izvēlieties vienkāršu formulu, kuras ievades ir viegli identificēt.
Pierakstiet pašreizējo rezultātu.
Mainiet vienu ievades vērtību.
Pārliecinieties, ka formulas rezultāts mainās nekavējoties, nespiedot F9 vai Aprēķināt tagad.
Atceļiet testa vērtību, ja nepieciešams, un pārliecinieties, ka formula mainās atpakaļ.
AI ģenerēta ilustrācija: vienkāršs pārbaudes tests, kur ievades maiņa nekavējoties atjaunina atkarīgo formulu.
Ja formula atjauninās nekavējoties, sākotnējā problēma “Excel formula netiek automātiski aprēķināta” ir atrisināta šai darbvirsmai. Jaunākās Microsoft 365 versijās Microsoft var arī atzīmēt formulas rezultātu kā novecojušu, kad pamatā esošie dati ir mainījušies, bet pārrēķināšana vēl nav notikusi, īpaši Manuālā vai Daļējā aprēķināšanas režīmā. Novecojušas vērtības indikators ir norāde, ka rādīto vērtību vēl nevajadzētu uzskatīt par aktuālu. Skatiet Microsoft Support: novecojušas vērtības formatēšana, lai uzzinātu par pašreizējo uzvedību.
Ko darīt, ja automātiskā aprēķināšana ir ieslēgta, bet darbvirsma joprojām ir nepareiza?
Tajā brīdī problēma var nebūt pati automātiskā aprēķināšana. Pārbaudiet nosacījumus ap formulu.
Ārējo darbvirsmai saites: formula var aprēķināt pareizi, joprojām izmantojot vecu vērtību no avota darbvirsmai, kas nav atsvaidzināta.
Kas-jā-dara analīzes datu tabulas: ja darbvirsma izmanto opciju, kas izslēdz datu tabulas no automātiskās pārrēķināšanas, parastās formulas un datu tabulas var uzvesties atšķirīgi.
Cirkulārās atsauces: formula, kas galu galā atsauksies pati uz sevi, ir cita aprēķināšanas problēma. Neiespējojiet iteratīvo aprēķināšanu tikai tāpēc, lai brīdinājums pazustu, ja modelis apzināti neprasa iterāciju un jūs nesaprotat konverģences iestatījumus.
Formulu kļūdas: kļūdas rezultāts norāda, ka Excel kaut ko aprēķināja; labojiet formulu vai tās ievades datus, nevis atkārtoti piespiežot pārrēķinu.
Vērtības, kas ielīmētas virs formulām: automātiskais režīms nevar atjaunot formulu, kas tika aizstāta ar konstanti. Atgūstiet to no blakus esošās šūnas, versijas vēstures, rezerves kopijas vai darbvirsmai sākotnējās loģikas.
Datu savienojumi un vaicājumi: ārējo datu atsvaidzināšana ir atdalīta no darblapas formulu pārrēķināšanas. Formula var tikt pilnībā pārrēķināta attiecībā pret datiem, kas paši par sevi ir novecojuši.
Ātrs lēmumu ceļvedis
Simptoms
Visnoderīgākā pirmā darbība
Daudzas formulas paliek uz vecām vērtībām
Iestatiet Aprēķināšanas opcijas uz Automātiski
F9 atjaunina skaitļus
Pārbaudiet aprēķināšanas režīmu; Manuālais režīms ir spēcīga norāde
Viena šūna parāda =SUM(...) vai citu formulu burtiski
Izslēdziet Rādīt formulas un pārbaudiet, vai šūna nav formatēta kā Teksts
Viena šūna rāda #VĒRTĪBA!, #ATS! vai #NOS?
Labojiet formulu vai tās ievades datus
Darblapas formulas atjauninās, bet saistītie dati paliek veci
Pārbaudiet ārējo saiti vai datu atsvaidzināšanas procesu
Tikai Kas-jā-dara datu tabulas šķiet novecojušas
Pārbaudiet, vai aprēķināšana nav iestatīta izslēgt datu tabulas
Trīs soļu labojums vienā minūtē
Parastajā gadījumā risinājums ir vienkāršs: 1) iestatiet Formulas > Aprēķināšanas opcijas > Automātiski; 2) palaidiet Aprēķināt tagad vai nospiediet F9 vienu reizi; 3) ja individuālās šūnas joprojām neizdodas, pārbaudiet Rādīt formulas, Teksta formatējumu un pašu formulu.
Svarīgākā atšķirība ir darbības joma. Darbvirsmai vispārēja kļūme vispirms norāda uz aprēķināšanas režīmu. Vienas šūnas kļūme vispirms norāda uz formulu vai šūnas formatējumu. Šīs atšķirības izmantošana novērš nevajadzīgu problēmu novēršanu un atvieglo noteikšanu, vai Excel aprēķināšanas dzinējs tiešām ir problēmas cēlonis.