Limitazione del ricalcolo automatico delle funzioni volatili

Anonim

Problema:

Quando si utilizzano funzioni volatili, come NOW e RANDBETWEEN, i risultati cambiano ogni volta che vengono apportate modifiche al foglio di lavoro.
Possiamo limitare il ricalcolo automatico in modo che i risultati cambino solo su richiesta?

Soluzione 1:

Utilizzare le funzioni SE e CASUALE.COME mostrato nella seguente formula nella cella B2:
=SE(A2,CASUALETRA(2,12),B2)
Pertanto, NOW() ricalcolerà automaticamente solo quando il valore corrispondente nella colonna A è TRUE.
Per interrompere la modifica del risultato, modificare il valore nella colonna A su FALSE e l'ultimo valore calcolato rimarrà invariato al ricalcolo.

Soluzione 2:

Per consentire i calcoli di iterazione:
Seleziona Strumenti? Opzioni, seleziona la casella Iterazione e premi OK.
Nella colonna A, accanto alla formula originale, inserisci VERO per abilitare il ricalcolo automatico o FALSO per disabilitarlo.
Al posto della formula originale in B3 (= ORA()), usa le funzioni SE e ORA come mostrato nella formula seguente:
=SE(A3,ORA(),B3)