Özellik ikonu

Sayfayı Hesapla

İndirme izni yok

Genel Bakış

Sayfayı Hesapla (Calculate Sheet), Excel'de yalnız etkin çalışma sayfasındaki formülleri yeniden hesaplayan komuttur. Hesaplama modu El ile olduğunda ya da büyük bir çalışma kitabında tüm kitabı hesaplamak istemediğinizde, yalnız üzerinde çalıştığınız sayfayı güncellemek için kullanılır. Kısayolu Shift+F9 tuş birleşimidir.

Nerede bulunur​

Komut şeritte Formüller > Hesaplama > Sayfayı Hesapla (Formulas > Calculation > Calculate Sheet) yolunda yer alır. Aynı grupta Şimdi Hesapla (Calculate Now) ve Hesaplama Seçenekleri (Calculation Options) düğmeleri de bulunur.
  • Klavye kısayolu: Shift+F9 etkin sayfayı hesaplar.
  • Hesaplama Seçenekleri: Otomatik (Automatic), Veri Tabloları Hariç Otomatik (Automatic Except for Data Tables) ve El ile (Manual) seçeneklerinden birini belirler.
  • Durum çubuğu: El ile modda hesaplanmamış formüller varsa durum çubuğunda Hesapla (Calculate) uyarısı görünür.

Nasıl kullanılır​

Komut en çok hesaplama modunun El ile olduğu durumlarda işe yarar. Otomatik modda Excel zaten değişen hücrelere bağlı formülleri kendisi günceller.
  • 1. Adım: Formüller > Hesaplama > Hesaplama Seçenekleri > El ile seçeneğini işaretleyin.
  • 2. Adım: Hesaplamak istediğiniz sayfaya geçin ve verileri değiştirin. Formül sonuçları bu aşamada eski değerlerini korur.
  • 3. Adım: Formüller > Hesaplama > Sayfayı Hesapla düğmesine tıklayın ya da Shift+F9 tuşlarına basın.
  • 4. Adım: İşiniz bitince hesaplama modunu yeniden Otomatik yapın.
Komut yalnız etkin sayfayı hesaplar; aynı kitaptaki diğer sayfalara dokunmaz.

Diğer hesaplama komutlarıyla karşılaştırma​

Excel'de hesaplama için birkaç farklı tuş birleşimi vardır ve kapsamları farklıdır.
  • F9 (Şimdi Hesapla): Açık olan tüm çalışma kitaplarında, son hesaplamadan sonra değişen formülleri hesaplar.
  • Shift+F9 (Sayfayı Hesapla): Yalnız etkin sayfayı hesaplar.
  • Ctrl+Alt+F9: Açık tüm kitaplardaki bütün formülleri, değişip değişmediğine bakmadan hesaplar.
  • Ctrl+Alt+Shift+F9: Önce bağımlı formülleri yeniden denetler, ardından açık tüm kitaplardaki bütün formülleri hesaplar.

VBA karşılığı​

Aynı işlemi makroyla yapmak için Worksheet.Calculate yöntemini kullanırsınız. Range.Calculate yalnız belirtilen aralığı, Application.Calculate ise açık tüm kitapları hesaplar. Hesaplama modu Application.Calculation özelliğiyle değiştirilir; değerleri xlCalculationManual ve xlCalculationAutomatic sabitleridir.
VBA 4 satır
Application.Calculation = xlCalculationManual
ActiveSheet.Calculate
Worksheets("Rapor").Calculate
Application.Calculation = xlCalculationAutomatic

1. El ile hesaplamada sipariş tutarlarını güncelleme​

Tabloda her ürünün tutarı adet ile birim fiyatın çarpımıdır. Hesaplama modu El ile iken B2 hücresindeki adet değiştirilir; ardından Sayfayı Hesapla (Shift+F9) ile tutarlar yenilenir. Örnekteki makro bu adımları sizin yerinize yapar ve sonunda modu Otomatik'e döndürür.
Sayfayı Hesapla
Formülünü incelemek için bir hücre seçin.
ABCD
1ÜrünAdetBirim FiyatTutar
2Defter5012,50625,00
3Kalem1204,75570,00
4Dosya6018,001.080,00
5Silgi2002,50500,00
6Ataş806,00480,00
7Toplam3.255,00
Satış ListesiExcelDepo v1.0.0
Adet değiştirildikten sonra sayfa hesaplandığı için Defter satırının tutarı 625,00 olarak güncellenir ve genel toplam 3.255,00 değerini gösterir. El ile modda hesaplama yapılmasaydı bu hücreler eski sonuçlarını göstermeye devam ederdi.

2. Tarihe bağlı formülleri yenileme​

Kalan gün sütunu BUGÜN işlevine (TODAY) bağlıdır; bu tür uçucu formüller dosya açıldığında ya da hesaplama yapıldığında yenilenir. Makro, modu El ile yapıp Sayfayı Hesapla komutunu çalıştırır ve modu Otomatik'e döndürür. Elle yapmak için Formüller sekmesinden Sayfayı Hesapla düğmesine tıklamanız ya da Shift+F9 tuşlarına basmanız yeterlidir.
Sayfayı Hesapla
Formülünü incelemek için bir hücre seçin.
ABCDEF
1Fatura NoFatura TarihiVade (Gün)Vade TarihiKalan GünDurum
2F-100115.01.20253014.02.2025-620Gecikmiş
3F-100210.02.20254527.03.2025-579Gecikmiş
4F-100305.03.20256004.05.2025-541Gecikmiş
5F-100420.06.20253020.07.2025-464Gecikmiş
6F-100501.09.20259030.11.2025-331Gecikmiş
Fatura VadeleriExcelDepo v1.0.0
F-1001 numaralı faturanın vade tarihi 14.02.2025, kalan gün sayısı -620 ve durumu Gecikmiş olarak hesaplanır. Kalan gün ve durum sütunları bugünün tarihine göre değiştiği için dosyayı farklı günlerde açıp Sayfayı Hesapla komutunu çalıştırdığınızda sonuçlar güncellenir.

3. Zam oranını değiştirip maaşları yenileme​

Yeni maaş, maaş ile zam oranına göre hesaplanır. Makro, modu El ile yapar, D2:D6 aralığındaki zam oranlarını değiştirir ve Sayfayı Hesapla komutunu çalıştırır. Elle uygularken oranları değiştirdikten sonra Shift+F9 tuşuna basmanız aynı sonucu verir.
Sayfayı Hesapla
Formülünü incelemek için bir hücre seçin.
ABCDE
1PersonelDepartmanMaaşZam OranıYeni Maaş
2Ayşe YılmazMuhasebe32.000,0015%36.800,00
3Mehmet KayaSatış28.500,0015%32.775,00
4Fatma Demirİnsan Kaynakları30.000,0015%34.500,00
5Ali ÇelikÜretim26.000,0015%29.900,00
6Zeynep ArslanSatış29.500,0015%33.925,00
7Toplam146.000,00167.900,00
Maaş ZammıExcelDepo v1.0.0
Zam oranları değiştirildikten sonra sayfa hesaplanır; Ayşe Yılmaz'ın yeni maaşı 36.800,00, tüm personelin yeni maaş toplamı 167.900,00 olur. Sayfa hesaplanmasaydı El ile modda Yeni Maaş sütunu eski oranlara göre bulunan sonuçları göstermeye devam ederdi.

Kullanırken dikkat edin​

  • Yalnız etkin sayfa hesaplanır: Sayfayı Hesapla yalnız o anda açık olan sayfadaki formülleri yeniden hesaplar. Diğer sayfalardaki formüller, bu sayfaya bağlı olsalar bile güncellenmeyebilir. Tüm kitabı güncellemek için F9 ya da Ctrl+Alt+F9 kullanın.
  • Otomatik modda fark yaratmaz: Hesaplama modu Otomatik iken Excel değişen hücrelere bağlı formülleri zaten yeniden hesaplar. Komutun asıl yararı El ile modda ya da çok büyük kitaplarda ortaya çıkar.
  • Hesaplama modu uygulama düzeyindedir: Hesaplama modu tek bir kitaba değil Excel uygulamasına aittir ve genellikle oturumda ilk açılan kitaptan belirlenir. Makroyla modu El ile yaptıysanız işiniz bitince xlCalculationAutomatic ile eski haline döndürmeyi unutmayın.
  • Eski sonuçlara dikkat: El ile modda formül sonuçları hesaplama yapılana kadar eski değerlerinde kalır. Durum çubuğunda Hesapla uyarısı görünüyorsa sonuçlar güncel olmayabilir; raporu paylaşmadan önce hesaplama yapın.
  • Uçucu işlevler: BUGÜN, ŞİMDİ ve RASTGELEARALIK gibi uçucu işlevler her hesaplamada yeniden değer üretir. Bu işlevleri içeren sayfada Shift+F9 komutu sonuçları değiştirebilir.
  • İlgili konular: Şimdi Hesapla (F9), Hesaplama Seçenekleri, Otomatik ve El ile hesaplama, Döngüsel başvuru, Worksheet.Calculate yöntemi, Application.Calculation özelliği, BUGÜN, ŞİMDİ, RASTGELEARALIK ve TOPLA işlevleri.
Örneklerdeki tabloları indirilebilir Excel dosyasında kendiniz de deneyebilirsiniz.
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
6
İlk yayın
Güncel

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst