Konu başlığında , "#N/A hatasının" gösterilmesinin en yaygın nedenleri İnDİSveya KAÇINCI işlevlerinin sonucudur.
Not: İnDİS veya KAÇINCI işlevinin #N/A yerine anlamlı bir değer döndürmesini istiyorsanız, EĞERHATA işlevini kullanın ve İnDİS ve KAÇINCI işlevlerini bu işlevin içinde iç içe geçirin. #N/A değerini kendi değerinizle değiştirmek yalnızca hatayı tanımlar, ancak düzeltmez. Bu nedenle, EĞERHATA'yı kullanmadan önce formülün istediğiniz gibi düzgün çalıştığından emin olun.
Sorun: Eşleştirecek veri yok
KAÇINCI işlevi arama dizisinde arama değerini bulamadıysa, #N/A hatasını döndürür.
Verilerin elektronik tabloda mevcut olduğuna inanıyorsanız ancak KAÇINCI bu verileri bulamıyorsa, bunun nedeni şu olabilir:
-
Hücrede beklenmeyen karakterler veya gizli boşluklar var.
-
Hücre doğru veri türü olarak biçimlendirilmeyebilir. Örneğin, hücrenin sayısal değerleri vardır, ancak Metin olarak biçimlendirilebilir.
ÇÖZÜM: Beklenmeyen karakterleri veya gizli boşlukları kaldırmak için sırasıyla TEMİz veya KIRP işlevini kullanın. Ayrıca, hücrelerin doğru veri türleri olarak biçimlendirilip biçimlendirilmediğini doğrulayın.
Ctrl+Shift+Enter tuşlarına basmadan dizi formülü kullandınız
İnDİS, KAÇINCI veya bu iki işlevin birleşiminde bir dizi kullandığınızda, klavyede Ctrl+Shift+Enter tuşlarına basmak gerekir. Excel formülü otomatik olarak küme ayracı {} içine alır. Köşeli ayraçları kendiniz girmeye çalışırsanız, Excel formülü metin olarak görüntüler.
Not: Microsoft 365'in geçerli bir sürümüne sahipseniz, formülü çıkış hücresine girmeniz yeterlidir, ardından formülü dinamik dizi formülü olarak onaylamak için ENTER tuşuna basın. Aksi takdirde, formülün önce çıkış aralığını seçerek, formülü çıkış hücresine girerek ve ardından onaylamak için CTRL+SHIFT+ENTER tuşlarına basarak eski bir dizi formülü olarak girilmesi gerekir. Excel sizin için formülün başına ve sonuna küme ayraçları ekler. Dizi formülleri hakkında daha fazla bilgi için bkz. Dizi formülleriyle ilgili yönergeler ve örnekler.
Sorun: Eşleşme türünde ve verilerin sıralama düzeninde tutarsızlık var
KAÇINCI kullandığınızda, match_type bağımsız değişkenindeki değerle arama dizisindeki değerlerin sıralama düzeni arasında bir tutarlılık olmalıdır. Söz dizimi aşağıdaki kurallardan saparsa, #N/A hatasını görürsünüz.
-
match_type 1 ise veya belirtilmezse, lookup_array değerleri artan sırada olmalıdır. Örneğin, -2, -1, 0 , 1 , 2..., A, B, C..., YANLIŞ, DOĞRU, birkaç ad verin.
-
match_type -1 ise, lookup_array değerleri azalan sırada olmalıdır.
Aşağıdaki örnekte KAÇINCI işlevi şu şekildedir:
=KAÇINCI(40,B2:B10,-1)
Söz dizimindeki match_type bağımsız değişkeni -1 olarak ayarlanır; bu da formülün çalışması için B2:B10'daki değerlerin sırasının azalan sırada olması gerektiği anlamına gelir. Ancak değerler artan sıradadır ve bu da #N/A hatasına neden olur.
ÇÖZÜM: match_type bağımsız değişkenini 1 olarak değiştirin veya tabloyu azalan biçimde sıralayın. Sonra yeniden deneyin.
Daha fazla yardım mı gerekiyor?
Her zaman Excel Teknik Topluluğu sayfasında bir uzmana soru sorabilir veya Topluluklar sayfasından destek alabilirsiniz.
Ayrıca Bkz:
Excel'de İnDİS ve KAÇINCI çalışma sayfası işlevlerini birden çok ölçütle kullanma
Excel’deki formüllere genel bakış