Ongelma:
Kun käytät haihtuvia toimintoja, kuten NYT ja RANDBETWEEN, tulokset muuttuvat aina, kun laskentataulukkoon tehdään muutoksia.
Voimmeko rajoittaa automaattista uudelleenlaskentaa niin, että tulokset muuttuvat vain pyynnöstä?
Ratkaisu 1:
Käytä IF- ja RANDBETWEEN -toimintoja seuraavan kaavan mukaisesti solussa B2:
= JOS (A2, RANDBETWEEN (2,12), B2)
Siten NOW () laskee automaattisesti uudelleen vain, kun sarakkeen A vastaava arvo on TOSI.
Jos haluat lopettaa tuloksen muuttamisen, muuta sarakkeen A arvoksi EPÄTOSI, ja viimeinen laskettu arvo pysyy muuttumattomana uudelleenlaskennan yhteydessä.
Ratkaisu 2:
Voit sallia iterointilaskelmat seuraavasti:
Valitse Työkalut? Vaihtoehtoja, valitse Iteration -ruutu ja paina OK.
Kirjoita sarakkeeseen A alkuperäisen kaavan viereen joko TOSI, jos haluat ottaa automaattisen uudelleenlaskennan käyttöön, tai FALSE, jos haluat poistaa sen käytöstä.
Käytä alkuperäisen kaavan B3 (= NYT ()) sijasta IF- ja NOW -funktioita seuraavan kaavan mukaisesti:
= JOS (A3, NYT (), B3)