Excel’de düzenlediğiniz bir dokümanda hücrenin içerisinde #AD? veya #AD hatasını görüyorsanız, bu durumda ya bir yerde yanlış bir şeyler yazmış ya da karşılığı olmayan formüller ile uğraşıyor olabilirsiniz.
Daha açık bir ifade ile bu hatayı yüksek bir ihtimal yanlış yazdığınız bir formülden veya formülün içerisindeki verileri yanlış yazmanızdan kaynaklı olarak alıyorsunuz.
İngilizce sürümlerde bu hatayı #NAME olarak görmeniz mümkündür.
Hatanın sebepleri nelerdir?
1.Bir Formülü yanlış isimlendirmiş olabilirsiniz!
Örneğin İngilizce sürümlerde MAX olarak adlandırılan maksimum değeri bulma formülünü siz Türkçe versiyonda da kullanmak istemişsinizdir fakat sizin Türkçe versiyonda MAK kısaltması ile formülü kullanmanız gerekiyordur. Ya da formülün Türkçe olarak kullanımını yazdığınızdan eminseniz isminde yanlış bir yazım yapmış olabilirsiniz. Bu da ETOPLA gibi bir formülü ETOPAL şeklinde yazmayı ifade eder, aşağıdaki tabloda bunun örneklerini görebilirsiniz.
A | B | C | |
---|---|---|---|
1 | -10 | Yanlış Yazım | Sonuç |
2 | 424 | =TOPAL(A1:A4) | #AD? |
3 | 56,6 | Doğru Yazım | |
4 | 27 | =TOPLA(A1:A4) | 497,6 |
2.Kullandığınız formül kullandığınız Excel sürümü ile uyumluk olmayabilir!
Excel her geçen gün arayüz olarak geliştiği kadar işlevsel olarak da kullanıcının isteklerine uyarlanmaktadır. Durum böyle olunca her geçen gün kullanıcı isteklerine yönelik yeni formüller ortaya çıkmakta, kullanıma sunulmaktadır. Bu yüzden kullandığınız formül eğer programın veritabanında veya işlevinde değilse formülü yanlış yazdığımızdaki gibi ekrana #AD? hatasını yazacaktır.
Formül | Microsoft Sürüm | Sonuç |
---|---|---|
=CHOOSECOLS(A1:F4;1;3) =SÜTUNSEÇ(A1:F4;1;3) | Microsoft 365 ve üzeri | 1’inci ve 3’üncü sütunları seçer. |
Microsoft 2021 ve altı | #AD? |
3. Formülün içerisine yanlış aralık veya değer girmiş olabilirsiniz!
Yaklaşık her formül, parantez içerisinde bir veri girdisi ister, işte bu verileri de doğru olarak girmediğimizde veya yanlış bir aralık belirttiğimizde program otomatik olarak formülü çalıştıramayacak ve yine yanlış formül ismi girmiş gibi #AD? hatasını verecektir.