Begränsa automatisk omräkning av flyktiga funktioner

Anonim

Problem:

När du använder flyktiga funktioner, till exempel NU och RANDBETWEEN, ändras resultaten när ändringar görs i kalkylbladet.
Kan vi begränsa den automatiska omräkningen så att resultaten endast ändras vid behov?

Lösning 1:

Använd IF- och RANDBETWEEN -funktionerna som visas i följande formel i cell B2:
= OM (A2, RANDBETWEEN (2,12), B2)
Således beräknas NU () automatiskt endast om motsvarande värde i kolumn A är SANT.
För att förhindra att resultatet ändras ändrar du värdet i kolumn A till FALSKT, och det sista beräknade värdet förblir oförändrat vid omräkning.

Lösning 2:

Så här tillåter du iterationsberäkningar:
Välj Verktyg? Alternativ, markera rutan Iteration och tryck på OK.
I kolumn A, bredvid din ursprungliga formel, anger du antingen SANT för att aktivera automatisk omräkning eller FALSK för att inaktivera den.
I stället för din ursprungliga formel i B3 (= NU ()), använd IF och NU -funktionerna som visas i följande formel:
= OM (A3, NU (), B3)