Excel'de değişken fonksiyonlar nasıl sabitlenir?

ŞİMDİ, BUGÜN, RASTGELE gibi kendini sürekli yenileyen fonksiyonların sonucunu tek seferde dondurmanın yolları.

Masada duran dizüstü bilgisayarda hesap tablosu açık; yanında çay fincanı, not defteri ve kalem var, bir el klavyede duruyor

Kısa cevap

Formülü yazdıktan sonra Enter'a basmadan F9 tuşuna basın, sonra Enter'a basın; sonuç sabit bir değere dönüşür. Hazır formülleri sabitlemek için hücreleri kopyalayıp Özel Yapıştır > Değerler ile aynı yere yapıştırın. Geçici olarak durdurmak isterseniz Formüller > Hesaplama Seçenekleri > El İle seçeneğini işaretleyin.

Gerekenler

Microsoft Excel (masaüstü sürüm; Microsoft 365, 2021 veya 2019)
Üzerinde ŞİMDİ, BUGÜN, RASTGELE ya da RASTGELEARALIK fonksiyonu bulunan bir çalışma sayfası

Adım adım

01

Hangi fonksiyonların yenilendiğini belirle

ŞİMDİ, BUGÜN, RASTGELE ve RASTGELEARALIK fonksiyonları "değişken" (volatile) sayılır: dosyayı her açtığınızda ve sayfada herhangi bir hesaplama tetiklendiğinde sonuç değişir. Sabitlemeye başlamadan önce bu fonksiyonların hangi hücrelerde olduğunu not edin, çünkü işlem sonrası formül kaybolur.

02

Yazarken F9 ile dondur

Hücreye =ŞİMDİ() yazın ama Enter'a basmayın. Formül çubuğu hâlâ giriş modundayken F9 tuşuna, ardından Enter'a basın. Excel formülü hesaplayıp yerine o anki sonucu yazar; hücrede artık formül değil sabit bir tarih-saat değeri durur.

03

Var olan formülleri Değerler olarak yapıştır

Sabitlemek istediğiniz hücreleri seçip Ctrl+C ile kopyalayın. Aynı seçim üzerinde sağ tıklayıp Özel Yapıştır > Değerler'i seçin veya Ctrl+Alt+V kısayolundan Değerler'i işaretleyip Tamam'a basın. Formüller sonuçlarıyla yer değiştirir ve bir daha yenilenmez.

04

Tarih ve saati kısayolla sabit gir

Formül kullanmadan sabit değer yazmak en temiz yol. Güncel tarih için Ctrl+; (noktalı virgül), güncel saat için Ctrl+Shift+; tuşlarına basıp Enter'a basın. İkisini aynı hücreye yazmak için önce tarih kısayolunu, bir boşluk bırakıp sonra saat kısayolunu kullanın. Mac'te Ctrl yerine Cmd geçerli.

05

Gerekiyorsa hesaplamayı el ile moda al

Formülleri korumak ama geçici olarak yenilenmesini durdurmak istiyorsanız Formüller sekmesinde Hesaplama Seçenekleri > El İle'yi seçin. Bu modda sonuçlar yalnızca F9'a bastığınızda veya Şimdi Hesapla düğmesine tıkladığınızda güncellenir.

06

Sonucu kontrol et ve dosyayı kaydet

Sabitlediğiniz hücreye tıklayıp formül çubuğuna bakın: formül yerine düz değer görünüyorsa iş tamam. Ardından başka bir hücreye bir şey yazıp Enter'a basın; sabit değer değişmiyorsa doğru yapmışsınız. Dosyayı kaydedin.

07

El ile modu geri aç

Hesaplama Seçenekleri'ni El İle bıraktıysanız aynı dosyada diğer formüller de güncellenmeyi bırakır. İşiniz bitince Formüller > Hesaplama Seçenekleri > Otomatik'e geri dönün, böylece geri kalan tablonuz normal çalışmaya devam eder.

Reklam — makale içi responsive

İpuçları

F9 tüm sayfayı yeniden hesaplar; yalnızca aktif sayfayı hesaplamak için Shift+F9 kullanın.
Formülü kaybetmek istemiyorsanız sonucu yan bir hücreye Değerler olarak yapıştırıp orijinal formülü olduğu gibi bırakın.
Rastgele sayılarla kura veya örneklem çekiyorsanız listeyi oluşturduktan sonra hemen Değerler olarak yapıştırın; aksi halde her tıklamada kura yeniden dönür.
Excel'in Türkçe sürümünde fonksiyon adları ŞİMDİ, BUGÜN, RASTGELE ve RASTGELEARALIK biçiminde yazılır; İngilizce yazımlar hata verir.
Sabitlenmiş tarihleri düzgün görmek için hücreyi seçip Ctrl+1 ile Sayı Biçimi penceresinden Tarih veya Saat biçimini seçin.

Dikkat

Özel Yapıştır > Değerler işlemi formülü kalıcı olarak silip yerine sonucu yazar; geri almanın tek yolu Ctrl+Z'dir. Dosyayı kaydettikten sonra formüller geri gelmez, bu yüzden büyük tablolarda önce bir kopya alın.

Sık sorulan sorular

+F9'a bastım ama sonuç yine değişiyor, neden?

F9'u Enter'a bastıktan sonra kullanmışsınız demektir. Tuş yalnızca hücre giriş modundayken, yani formülü yazdıktan sonra Enter'a basmadan önce sonucu sabit değere çevirir.

+Sabitlenmiş hücrenin formülünü geri getirebilir miyim?

Hayır. Değer olarak yapıştırılan ya da F9 ile dondurulan hücrede formül silinir. Dosyayı kaydetmediyseniz Ctrl+Z ile geri alabilirsiniz, aksi halde formülü yeniden yazmanız gerekir.

+El İle hesaplama modu tüm dosyaları etkiler mi?

Ayar açık olan Excel oturumundaki çalışma kitaplarını etkiler ve dosyayla birlikte kaydedilir. İşiniz bitince Formüller > Hesaplama Seçenekleri > Otomatik'e dönmek en güvenlisi.

+Ctrl+; kısayolu Türkçe klavyede çalışmıyor, ne yapmalıyım?

Türkçe Q klavyede noktalı virgül genelde Shift ile üretildiği için kısayol tutmayabilir. Bu durumda hücreye =BUGÜN() yazıp F9 > Enter yapın ya da tarihi elle yazın.

+Rastgele sayı listesini nasıl kalıcı hale getiririm?

Sütunu istediğiniz şekilde oluşturduktan sonra hücreleri seçip Ctrl+C ile kopyalayın ve aynı yere Özel Yapıştır > Değerler ile yapıştırın. Sayılar bir daha değişmez.

Kaynaklar ve doğrulama

Yöntem Türkiye'de de birebir aynı çalışır; tek fark menü ve fonksiyon adlarının Türkçe sürümde ŞİMDİ, BUGÜN, RASTGELE, RASTGELEARALIK ve Formüller > Hesaplama Seçenekleri biçiminde geçmesi. Türkçe Q klavyede Ctrl+; kısayolu tutmazsa tarihi elle yazmak veya F9 yöntemini kullanmak gerekir. Bu rehber, htg üzerinde yayımlanan "3 Ways to Stop Volatile Functions Recalculating in Microsoft Excel" başlıklı incelemedeki teknik bilgiler doğrulanarak ve Türkiye koşullarına uyarlanarak yazıldı. Son doğrulama: 12 Eylül 2026. bize bildir.

Bu içerik bilgilendirme amaçlıdır; resmî işlemlerde ilgili kurumun güncel duyuruları esastır. Ayrıntı: sorumluluk reddi.

N?
Nasıl Yapabilir? Editör Ekibi

Resmî kaynak esaslı, her yayında iki editör onayından geçen rehberler. Yayın ilkelerimiz →