#HESAPLA! / #CALC! Hatası

#HESAPLA! / #CALC! Hatası, Excel’in bir formülün sonucunu hesaplayamadığı veya hesaplama motorunda beklenmeyen bir durum oluştuğunda verdiği genel hata türüdür.

Excel #HESAPLA! / #CALC! Hatası​

Bu hata, özellikle dinamik dizi formülleri, karmaşık veri kümeleri veya bozuk bağıntılar içeren hücrelerde görülmektedir.

Hata Oluşma Koşulları

#HESAPLA! hatası, Excel’in formülün sonucunu hesaplayamaması durumunda ortaya çıkmaktadır. Başlıca nedenler şunlardır:
  • Formülün veri aralığında geçersiz veya bozuk başvurular bulunmaktadır.
  • Dinamik dizi formülleri (örneğin FİLTRE, DÜŞEYARA, BENZERSİZ) boş sonuç döndürmektedir.
  • Formül içinde hesaplama döngüsü veya dairesel başvuru oluşmuştur.
  • Excel hesaplama motoru, geçici bir hatayla hesaplamayı tamamlayamamıştır.

Hata Üretmek İçin Örnek Formül​

A1:B5 aralığında şu tabloyu oluşturun:

ÜrünAdet
Elma5
Armut8
Muz2

Ardından şu formülü girin:
Kod:
=FİLTRE(B2:B4;B2:B4>10)
Sonuç: #HESAPLA!
Çünkü hiçbir satır koşulu sağlamadığı için, Excel boş sonuç döndürürken bu hatayı vermektedir.

Çözüm Yöntemleri​

Bu hatayı düzeltmek için:
  • FİLTRE, DÜŞEYARA gibi formüllerde boş sonuçları yakalamak için EĞERHATA kullanın:
    Kod:
    =EĞERHATA(FİLTRE(B2:B4;B2:B4>10);"Sonuç bulunamadı")
  • Dairesel başvuru olup olmadığını kontrol edin (Formüller > Hata Denetimi > Dairesel Başvurular).
  • Excel’in hesaplama modunu “Otomatik” olarak ayarlayın.
  • Bozuk bağlantı veya hatalı dizi yapısı varsa, formülü yeniden oluşturun.

İleri Düzey Not​

#HESAPLA! hatası bazen bozuk formül tanımlamaları veya uzak veri bağlantılarında da oluşabilmektedir.
  • Dinamik dizi işlevlerinde boş sonuç döndürmek yerine özel metin göstermek için EĞERHATA kullanılması önerilmektedir.
  • Power Query veya dış veri bağlantısı kullanan sayfalarda veri yenilenmezse hata geçici olabilmektedir.
  • Bazı durumlarda, Excel 365’te “Calculate Engine” hataları da bu şekilde yansımaktadır.

İngilizce Excel’de Karşılığı​

Hata Adı: #CALC!
Örnek Formül:
Kod:
=FILTER(B2:B4;B2:B4>10)
Sonuç: #CALC!

Önleme İpuçları​

  • Boş sonuç verebilecek formüllerde EĞERHATA kullanarak özel bir mesaj gösterin.
  • Dairesel başvuruları düzenli olarak kontrol edin.
  • Dizi formüllerinde kullanılan aralıkların doğru olduğundan emin olun.
  • Bozuk bağlantı veya geçici hata durumlarında dosyayı kaydedip yeniden açın.

Sonuç

#HESAPLA! hatası, Excel’in bir formülü değerlendirme sürecinde başarısız olduğunu göstermektedir. Bu hata genellikle geçici veya veri kaynaklıdır. EĞERHATA ve veri kontrolüyle çoğu durumda kolayca önlenebilmektedir.

Yararlanılması temennisiyle.

Ekli dosyalar

Geri
Üst