#AD? / #NAME? Hatası, Excel’de formül içindeki fonksiyon adının veya başvurulan ismin tanınmaması durumunda oluşmaktadır.
A1=5, A2=10, A3=15
Ardından şu formülü girin:
Sonuç: #AD?
Çünkü Excel, “TOPLAMM” adında bir fonksiyon tanımamaktadır.
Bir diğer örnek:
Eğer "BütçeToplamı" adlı bir isim tanımlanmamışsa, aynı şekilde #AD? hatası dönmektedir.
Örnek Formül:
Sonuç: #NAME?
Yararlanılması temennisiyle.
Excel #AD? / #NAME? Hatası
Bu hata, genellikle yanlış yazılmış fonksiyon adları, tanımlanmamış adlar veya metinlerin tırnaksız girilmesi gibi nedenlerle ortaya çıkmaktadır.Hata Oluşma Koşulları
Excel, formül içinde yer alan bir ismi çözemediğinde bu hatayı verir. Başlıca nedenler şunlardır:- Fonksiyon adında yazım hatası yapılmıştır (örneğin TOPLAM yerine TOPLAMM).
- Tanımlı bir ad (örneğin “BütçeToplamı”) silinmiş veya geçersiz hale gelmiştir.
- Metin ifadeleri tırnak işareti (“”) kullanılmadan yazılmıştır.
- Eklentiye ait özel bir fonksiyon kaldırılmıştır veya yüklenmemiştir.
Hata Üretmek İçin Örnek Formül
A1:A3 hücrelerinde sayılar yer alsın:A1=5, A2=10, A3=15
Ardından şu formülü girin:
Kod:
=TOPLAMM(A1:A3)
Çünkü Excel, “TOPLAMM” adında bir fonksiyon tanımamaktadır.
Bir diğer örnek:
Kod:
=BütçeToplamı
Çözüm Yöntemleri
Bu hatayı düzeltmek için:- Fonksiyon adlarının doğru yazıldığından emin olun.
- Metin ifadeleri için tırnak işaretleri kullanın:
Kod:="Excel" - Silinen veya değiştirilen tanımlı adları yeniden oluşturun.
- Özel eklenti fonksiyonları kullanılıyorsa, ilgili eklentinin aktif olduğundan emin olun.
İleri Düzey Not
Bu hata, özellikle kullanıcı tanımlı fonksiyonlar (VBA UDF) veya Power Query bağlantıları devre dışı bırakıldığında da görülebilmektedir.- Eğer makrolu bir dosya açıldığında bu hata görülüyorsa, VBA kodları incelenmelidir.
- Formül çubuğunda hatalı ad üzerine tıklayarak Tanımlı Adlar Yöneticisi üzerinden hatalı ismi bulabilirsiniz.
- Bazı durumlarda dil ayarları farklıysa, fonksiyon adları (örneğin SUM → TOPLAM) çeviri farkından kaynaklı hata oluşturabilmektedir.
İngilizce Excel’de Karşılığı
Hata Adı: #NAME?Örnek Formül:
Kod:
=SUMM(A1:A3)
Önleme İpuçları
- Fonksiyon isimlerini manuel yazmak yerine Formül Ekle (fx) düğmesini kullanın.
- Tanımlı adları düzenli olarak kontrol edin.
- Metinleri her zaman çift tırnak içinde yazın.
- Formül yazarken dil ayarlarının (örneğin Türkçe vs. İngilizce) doğru olduğundan emin olun.
Sonuç
#AD? hatası, Excel’in bir formül içindeki referansı veya fonksiyon adını tanıyamadığını belirtmektedir. Bu hata, genellikle yazım hatası veya tanımsız ad kaynaklıdır. Fonksiyon isimlerinin doğruluğunu ve tanımlı adların varlığını kontrol etmek hatayı ortadan kaldırmaktadır.Yararlanılması temennisiyle.