Geçici İşlevlerin Otomatik Yeniden Hesaplanmasını Kısıtlama

Anonim

Sorun:

ŞİMDİ ve RANDBETWEEN gibi geçici işlevleri kullanırken, çalışma sayfasında her değişiklik yapıldığında sonuçlar değişir.
Sonuçların yalnızca talep üzerine değişmesi için otomatik yeniden hesaplamayı kısıtlayabilir miyiz?

1. Çözüm:

B2 hücresinde aşağıdaki formülde gösterildiği gibi EĞER ve RANDBETWEEN işlevlerini kullanın:
=EĞER(A2,RANBETWEEN(2,12),B2)
Böylece ŞİMDİ() yalnızca A sütunundaki karşılık gelen değer DOĞRU olduğunda otomatik olarak yeniden hesaplayacaktır.
Sonucun değişmesini durdurmak için A sütunundaki değeri YANLIŞ olarak değiştirin ve hesaplanan son değer yeniden hesaplama sonrasında değişmeden kalacaktır.

2. Çözüm:

Yineleme hesaplamalarına izin vermek için:
Araçlar'ı seçin? Seçenekler, Yineleme kutusunu işaretleyin ve Tamam'a basın.
A sütununda, orijinal formülünüzün yanında, otomatik yeniden hesaplamayı etkinleştirmek için DOĞRU veya devre dışı bırakmak için YANLIŞ girin.
B3'teki (=ŞİMDİ()) orijinal formülünüzün yerine EĞER ve ŞİMDİ işlevlerini aşağıdaki formülde gösterildiği gibi kullanın:
=EĞER(A3,ŞİMDİ(),B3)