Problemă:
Atunci când utilizați funcții volatile, cum ar fi ACUM și RANDBETWEEN, rezultatele se schimbă ori de câte ori se fac modificări în foaia de lucru.
Putem restricționa recalcularea automată astfel încât rezultatele să se schimbe numai la cerere?
Soluția 1:
Utilizați funcțiile IF și RANDBETWEEN așa cum se arată în următoarea formulă din celula B2:
= IF (A2, RANDBETWEEN (2,12), B2)
Astfel, ACUM () va recalcula automat numai atunci când valoarea corespunzătoare din coloana A este ADEVĂRATĂ.
Pentru a opri modificarea rezultatului, modificați valoarea din coloana A la FALS, iar ultima valoare calculată va rămâne neschimbată la recalculare.
Soluția 2:
Pentru a permite calculele iterației:
Selectați Instrumente? Opțiuni, bifați caseta Iterare și apăsați OK.
În coloana A, lângă formula inițială, introduceți fie ADEVĂRAT pentru a activa recalcularea automată, fie FALS pentru a o dezactiva.
În locul formulei inițiale din B3 (= ACUM ()), utilizați funcțiile IF și ACUM așa cum se arată în următoarea formulă:
= IF (A3, ACUM (), B3)