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.
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.
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.
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.
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.
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.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ürün | Adet | Birim Fiyat | Tutar |
| 2 | Defter | 50 | 12,50 | 625,00 |
| 3 | Kalem | 120 | 4,75 | 570,00 |
| 4 | Dosya | 60 | 18,00 | 1.080,00 |
| 5 | Silgi | 200 | 2,50 | 500,00 |
| 6 | Ataş | 80 | 6,00 | 480,00 |
| 7 | Toplam | 3.255,00 |
Satış ListesiExcelDepo v1.0.0
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.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Fatura No | Fatura Tarihi | Vade (Gün) | Vade Tarihi | Kalan Gün | Durum |
| 2 | F-1001 | 15.01.2025 | 30 | 14.02.2025 | -620 | Gecikmiş |
| 3 | F-1002 | 10.02.2025 | 45 | 27.03.2025 | -579 | Gecikmiş |
| 4 | F-1003 | 05.03.2025 | 60 | 04.05.2025 | -541 | Gecikmiş |
| 5 | F-1004 | 20.06.2025 | 30 | 20.07.2025 | -464 | Gecikmiş |
| 6 | F-1005 | 01.09.2025 | 90 | 30.11.2025 | -331 | Gecikmiş |
Fatura VadeleriExcelDepo v1.0.0
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.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Personel | Departman | Maaş | Zam Oranı | Yeni Maaş |
| 2 | Ayşe Yılmaz | Muhasebe | 32.000,00 | 15% | 36.800,00 |
| 3 | Mehmet Kaya | Satış | 28.500,00 | 15% | 32.775,00 |
| 4 | Fatma Demir | İnsan Kaynakları | 30.000,00 | 15% | 34.500,00 |
| 5 | Ali Çelik | Üretim | 26.000,00 | 15% | 29.900,00 |
| 6 | Zeynep Arslan | Satış | 29.500,00 | 15% | 33.925,00 |
| 7 | Toplam | 146.000,00 | 167.900,00 |
Maaş ZammıExcelDepo v1.0.0
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.