Gaistošas funkcijas ir tās funkcijas programmā Excel un citas izklājlapas programmas, kas izraisa šūnas , kurās atrodas funkcijas, lai pārrēķinātu katru reizi, kad darblapa pārrēķina. Gaistošās funkcijas pārrēķina pat tad, ja tie, vai dati, no kuriem tie ir atkarīgi, šķiet, nav mainījušies.
Turklāt jebkuru formulu, kas tieši vai netieši ir atkarīga no šūnu, kurā ir gaistoša funkcija, arī pārrēķinās ikreiz, kad notiek pārrēķins. Šo iemeslu dēļ pārāk daudz gaistošo funkciju izmantošana lielā darblapā vai darbgrāmatā var būtiski palielināt pārrēķināšanai nepieciešamo laiku.
Bieži un neregulāra gaistoša funkcija
Daži no visbiežāk izmantotajām nestabilajām funkcijām ir:
savukārt retāk lietotās nestabilās funkcijas ietver:
Piemērs par gaistošu funkciju
Kā redzams attēlā iepriekš,
- šūnā D1 ir funkcija = RAND (), kas ģenerē jaunu nejaušo skaitli ar katru darblapas pārrēķinu
- šūnā D2 ir formula = D1 + 5, kas to tieši nosaka atkarībā no vērtības šūnā D1
- šūnā D3 ir formula = D2 - 10, kas tieši padara to atkarīgu no vērtības D2 šūnā un tādējādi netieši atkarīga no vērtības šūnā D1
Tāpēc, katru reizi, kad notiek darblapas pārrēķins, vērtības šūnās D2 un D3 kopā ar vērtību šūnā D1 mainīsies, jo gan D2, gan D3 ir tieši vai netieši atkarīgi no nejaušā skaitļa, ko ģenerē gaistošā RAND funkcija D1.
Darbības, kas rada pārrēķinus
Kopējās darbības, kas aktivizē darblapas vai darbgrāmatas pārrēķinu, ietver:
- ievadot jaunus datus automātiskajā pārrēķināšanas režīmā, kas ir noklusējums visās Excel darbgrāmatās
- pievienojot vai dzēšot rindas vai kolonnas darblapā
- slēpjas vai nemanāmas rindas (bet ne kolonnas) darblapā
- darba lapas pārdēvēšana
- darblapu pārkārtošana darbgrāmatā
- nosaukta diapazona pievienošana, rediģēšana vai dzēšana
- lai gan manuālā pārrēķina režīmā, tastatūras taustiņa F9 nospiešana, kas visos atvērtajos darbgrāmatīs prasa pārrēķināt šūnas, kurās ir formulas vai atkarīgas formulas, kuras ir mainījušās kopš pēdējā aprēķina.
- kamēr manuālajā pārrēķināšanas režīmā tastatūrai nospiežot taustiņu SHIFT + F9, kas tikai aktīvajā darblapā ieslēdz to šūnu pārrēķinu, kurās ir formulas vai atkarīgas formulas, kas mainītas kopš pēdējā aprēķina.
- kamēr manuālajā pārrēķināšanas režīmā tastatūrā nospiežot taustiņu CTRL + ALT + F9, kas prasa visu formulu pārrēķināšanu visās atvērtajās darbgrāmatās neatkarīgi no tā, vai tie ir mainījušies vai nav mainījušies kopš pēdējā aprēķina
Nosacītā formatēšana un pārrēķins
Nosacītie formāti ir jānovērtē ar katru aprēķinu, lai noteiktu, vai joprojām pastāv apstākļi, kas izraisīja norādītās formatēšanas opcijas. Rezultātā jebkura formula, kas tiek lietota nosacījuma formatēšanas kārtībā, faktiski kļūst nestabila.