Omejitev samodejnega preračunavanja hlapnih funkcij

Anonim

Težava:

Pri uporabi nestanovitnih funkcij, kot sta NOW in RANDBETWEEN, se rezultati spremenijo, kadar koli spremenite delovni list.
Ali lahko omejimo samodejni preračun tako, da se bodo rezultati spremenili le na zahtevo?

Rešitev 1:

Uporabite funkciji IF in RANDBETWEEN, kot je prikazano v naslednji formuli v celici B2:
= ČE (A2, RANDBETWEEN (2,12), B2)
Tako se bo NOW () samodejno preračunal šele, ko je ustrezna vrednost v stolpcu A TRUE.
Če želite preprečiti spreminjanje rezultata, vrednost v stolpcu A spremenite v FALSE, zadnja izračunana vrednost pa ostane nespremenjena ob ponovnem izračunu.

Rešitev 2:

Če želite omogočiti izračune ponovitve:
Izberite Orodja? Options, potrdite polje Iteration in pritisnite OK.
V stolpec A poleg izvirne formule vnesite TRUE, da omogočite samodejni preračun, ali FALSE, če ga želite onemogočiti.
Namesto prvotne formule v B3 (= ZDAJ ()) uporabite funkciji IF in ZDAJ, kot je prikazano v naslednji formuli:
= ČE (A3, ZDAJ (), B3)