Excel Hata Kodları Sözlüğü ve Çözümleri
#DEĞER!, #YOK!, #BAŞV! ve daha fazlası gibi sık karşılaşılan Excel formül hatalarını çözmek için kapsamlı rehber.
Anlamı: Yanlış Veri Türü
Sayısal bir hesaplamada sayısal olmayan veri (metin) kullanıldığında veya bir fonksiyon sayısal argüman beklerken metin aldığında ortaya çıkar.
Çözüm Yolları:
- Formülde kullanılan hücrelerin doğru veri türünü (hesaplama için sayı) içerdiğinden emin olun.
- EĞERHATA (IFERROR) fonksiyonunu kullanarak sonucu temizleyin ve hatayı 0 veya bir metin mesajı ile değiştirin.
Anlamı: Sıfıra Bölme
Bir sayı sıfıra, sıfır içeren bir hücreye veya boş bir hücreye bölündüğünde ortaya çıkar.
Çözüm Yolları:
- Bölen hücrenin 0 veya boş olmadığından emin olun.
- EĞERHATA (IFERROR) veya EĞER(bölen=0; ""; bölme) mantığı kullanarak hatayı önleyin.
Anlamı: Değer Mevcut Değil
Genellikle DÜŞEYARA (VLOOKUP), YATAYARA (HLOOKUP) veya KAÇINCI (MATCH) gibi arama fonksiyonları istenen değeri belirtilen aralıkta bulamadığında oluşur.
Çözüm Yolları:
- Aranan değerin veri aralığında var olup olmadığını ve veri türlerinin eşleşip eşleşmediğini kontrol edin.
- DÜŞEYARA arama sütununun doğru şekilde dizinlendiğinden emin olun.
Anlamı: Formül Adı / Aralık Hatası
Excel'in fonksiyon adını (yazım hatası) veya formülde kullanılan adlandırılmış bir aralığı tanımaması durumunda oluşur.
Çözüm Yolları:
- Formül adında yazım hatası olup olmadığını kontrol edin (Örn: TOPLA yerine SUMA).
- Özel adlandırılmış aralıkların doğru yazıldığından ve hala var olduğundan emin olun (Formüller > Ad Yöneticisi).
Anlamı: Geçersiz Hücre Başvurusu
Formülde başvurulan bir hücre silindiğinde, sütun silindiğinde veya üzerine veri yapıştırıldığında kırık bağlantıya yol açarak oluşur.
Çözüm Yolları:
- Hücre silinmesine neden olan son işlemi hemen Ctrl+Z (Geri Al) ile geri alın.
- Formüldeki hatalı hücre başvurusunu manuel olarak bularak doğru hücre adresini tekrar girin.
Anlamı: Geçersiz Sayısal Değer
Bir formülün görüntülenemeyecek kadar büyük/küçük bir değer üretmesi ya da tanımsız bir sonuç vermesi (Örn: KAREKÖK'te negatif sayı) durumunda oluşur.
Çözüm Yolları:
- Formülün girdilerini aşırı veya imkansız değerler açısından kontrol edin.
- İterasyon gerektiren formüllerde limitin aşılıp aşılmadığını inceleyin.
Anlamı: Kesişim Hatası
Formülde belirtilen aralıkların kesişmemesi veya aralarında yanlışlıkla boşluk karakteri kullanılması durumunda oluşur.
Çözüm Yolları:
- Aralıklar arasındaki boşluğu virgülle veya noktalı virgülle değiştirin (Örn: TOPLA(A1:A5 C1:C5) hatalıdır).
- Kesiştirmek istediğiniz aralıkların gerçekten en az bir ortak hücre paylaştığından emin olun.
Anlamı: Dinamik Dizi Çakışma Hatası
Bir dinamik dizi formülünün (Örn: BENZERSİZ, FİLTRE) sonuçlarını zaten veri içeren dolu bir alana "yaymaya" çalışması durumunda oluşur.
Çözüm Yolları:
- Formülün dolduracağı alandaki manuel olarak yazılmış verileri veya boşluk karakterlerini temizleyin.
- Formülü, etrafı tamamen boş olan daha geniş bir hücre aralığına taşıyın.
Anlamı: Dinamik Dizi Hesaplama Hatası
Genellikle bir dizi formülünün boş bir dizi (sonuçsuz küme) döndürmesi (Örn: FİLTRE formülünün hiçbir eşleşme bulamaması) durumunda oluşur.
Çözüm Yolları:
- FİLTRE kullanıyorsanız, 3. argüman olan "Eğer Boşsa" kısmına bir değer girin (Örn: "Bulunamadı").
- İç içe geçmiş dizilerin desteklenip desteklenmediğini kontrol edin.
Anlamı: Veri Türü Alanı Bulunamadı
Hisse senetleri veya Coğrafya gibi Zengin Veri Türleri ile çalışırken, çekilmek istenen özelliğin (Örn: Şehir Nüfusu) mevcut olmaması durumunda oluşur.
Çözüm Yolları:
- Hücre içindeki veri kartını açarak hangi alanların desteklendiğini kontrol edin.
- Formülde çağırdığınız özelliğin adını doğru yazdığınızdan emin olun.
Anlamı: Güvenlik veya Gizlilik Engeli
Excel'in güven Merkezi ayarları nedeniyle makroların, dış veri bağlantılarının veya özel fonksiyonların çalışmasının engellenmesidir.
Çözüm Yolları:
- Belgenin üst kısmında çıkan "İçeriği Etkinleştir" (Enable Content) uyarı çubuğuna tıklayın.
- Dosya > Seçenekler > Güven Merkezi altından Dış İçerik ve Makro ayarlarını kontrol edin.
Anlamı: Asenkron Veri Yükleniyor
Tam bir hata değildir. Excel, çok büyük bir veri modelini veya karmaşık bir web/dış veri bağlantısını anlık olarak hesaplarken gösterilir.
Çözüm Yolları:
- İşlemin bitmesini bekleyin; veri indirildiğinde formül otomatik olarak hesaplanacaktır.
- Eğer uzun süre asılı kalırsa, dosyayı kaydedip kapatın veya veri bağlantısını yenileyin.
Anlamı: Bilinmeyen Veri Türü
Excel'in geçerli sürümünün desteklemediği yeni bir veri türü (Örn: daha yeni bir Excel sürümünde eklenmiş özellik) içeren dosya açıldığında ortaya çıkar.
Çözüm Yolları:
- Excel sürümünüzün güncel olduğundan (Office 365) emin olun.
- Dosyayı desteklenen bir Excel sürümünde açarak ilgili veri türlerini standart metne/değere çevirin.
Profesyonel İpucu: Hata Ayıklama
Bir formülün neden hata verdiğini anlamak için Formüller sekmesi altındaki "Formülü Değerlendir" aracını kullanın. Bu araç, formülünüzün her bir adımını tek tek çalıştırır ve hangi noktada hatanın oluştuğunu gösterir.
Tüm hataları yakalamak için =EĞERHATA(Formülünüz; "Hata Mesajı") yapısını kullanarak "#" ile başlayan kötü kodlar yerine kullanıcı dostu özel bir mesaj görüntüleyin.