14 Gün Ücretsiz Dene Bizi Arayın
Excel Rehberleri

Excel Hata Kodları: #YOK, #BAŞV! ve #DEĞER!

Excel hata kodlarının ne söylediğini öğrenin; #YOK, #BAŞV!, #DEĞER! ve #SAYI/0! hatalarını kaynağında teşhis edip doğru sırayla düzeltin.

krkbos ekibiÜrünün içinden yazılıyor 24 Ağustos 2026 · 6 dk okuma Paylaş:

Bir Excel hücresinde hata kodu görmek, dosyanın tamamen bozulduğu anlamına gelmez. Kod çoğu zaman formülün hangi varsayımının tutmadığını söyler: aranan değer bulunmamıştır, başvurulan hücre silinmiştir, metin ile sayı karışmıştır veya hesap sıfıra bölünmüştür. Excel hata kodları bastırılacak uyarılar değil, veri zincirini kontrol etmek için başlangıç noktalarıdır.

İlk refleks olarak bütün formülü EĞERHATA içine alıp boş göstermek tabloyu temiz görünür kılabilir; fakat gerçek problemi gizleyebilir. Önce hatanın kaynağını bulun, beklenen ve yönetilebilir bir durumsa kullanıcıya anlamlı sonuç verin.

Excel hata kodları ne anlama gelir?

Yaygın hata kodları ve ilk kontrol
KodGenel anlamİlk bakılacak yer
#YOKAranan eşleşme bulunamadıArama değeri, boşluklar, veri türü ve eşleşme seçeneği
#BAŞV!Formül geçersiz hücre veya aralık başvurusuna gidiyorSilinen satır, sütun, sayfa veya taşınan aralık
#DEĞER!İşlem beklenmeyen veri türüyle karşılaştıSayı gibi görünen metin, gizli karakter veya hatalı bağımsız değişken
#SAYI/0!Bir değer sıfıra ya da boş paydaya bölünüyorPayda hücresi ve veri giriş sırası
#AD?Excel formüldeki adı tanımıyorFonksiyon yazımı, tanımlı ad ve tırnak işaretleri
#SAYI!Sayısal işlem geçerli aralığın dışında veya sonuç üretilemiyorFonksiyon sınırı ve sayısal girişler

Excel sürümü ve arayüz diline göre kodların yazımı değişebilir; temel neden aynıdır. Microsoft'un formül hatalarını algılama rehberi, hata göstergeleri ve formül değerlendirme araçlarıyla kaynağın adım adım incelenmesini açıklar.

#YOK hatası neden oluşur?

#YOK, bir arama formülünün istediği değeri belirlenen aralıkta bulamadığını gösterir. Stok kodu MLZ-042 ana listede yoksa DÜŞEYARA veya benzeri arama işlevi hata döndürebilir. Fakat gözle aynı görünen iki metin gerçekte farklı olabilir: birinde sonda boşluk, diğerinde görünmeyen karakter veya sayı-metni ayrımı bulunabilir.

Microsoft'un #YOK hatasını düzeltme sayfası, arama değeri, veri türü, boşluk ve eşleşme seçeneklerini kontrol etmeyi önerir. Uygulamalı arama örnekleri için DÜŞEYARA rehberini inceleyebilirsiniz.

Bazen #YOK gerçek bir hata değil, henüz tanımlanmamış stok kodu gibi işletme uyarısıdır. Bu durumda boş göstermek yerine “Stok kartı bulunamadı” gibi anlaşılır bir metin, eksik kaydı düzeltmeye yardım eder.

#BAŞV! hatası nasıl düzeltilir?

#BAŞV!, formülün artık var olmayan veya geçersiz hâle gelmiş bir hücre başvurusuna yöneldiğini gösterir. Özet formülü Maliyetler!H:H sütununu kullanırken o sütun silinirse formülün bir bölümü #BAŞV! olur. Geri alma hâlâ mümkünse silme işlemini geri almak en temiz yoldur; değilse formülün hangi kaynağı amaçladığını yedek veya belge üzerinden yeniden belirlemek gerekir.

Microsoft'un #BAŞV! düzeltme rehberi, silinen satır ve sütunların, taşınan hücrelerin ve geçersiz başvuruların denetlenmesini açıklar. Formülde yalnız #BAŞV! metnini başka hücre adresiyle değiştirmek güvenli değildir; eski formülün neyi hesapladığını anlamadan yeni bir hücre seçmek sessizce yanlış sonuç üretebilir.

Bu hatayı azaltmak için veri alanlarını Excel tablosuna dönüştürüp yapılandırılmış başvurular kullanın, formül sütunlarını koruyun ve satır/sütun silme yetkisini sınırlandırın. Büyük düzenlemeden önce tarihli kopya almak geri dönüşü kolaylaştırır.

#DEĞER! hatasının kaynağı nasıl bulunur?

#DEĞER! çoğu zaman formülün sayı beklediği yerde metinle karşılaşması veya fonksiyona uygun olmayan bağımsız değişken verilmesiyle oluşur. Hücrede 1250 TL yazmak kullanıcı için anlaşılırdır; fakat formül bunu sayı değil metin sayabilir. Değeri 1250 olarak tutup hücre biçimini para yapmak daha güvenlidir.

Örnek olarak =B2*C2 formülünde B2 hücresi 12 adet metni taşıyorsa çarpma çalışmaz. Gizli boşluk, kopyalanmış para işareti, farklı ondalık ayırıcı veya tarih gibi görünen metin de benzer sorun çıkarabilir. Hücre biçimini yalnız “Sayı” yapmak, içeriğin gerçekten sayıya dönüştüğü anlamına gelmez.

  1. Formülün kullandığı hücreleri tek tek seçin.
  2. Formül çubuğunda gerçek içeriği kontrol edin.
  3. Sayıya eklenmiş birim ve para metnini ayrı sütuna taşıyın.
  4. Kopyalanan veride boşluk ve görünmeyen karakter ihtimalini inceleyin.
  5. Formülü küçük parçalara bölüp hangi adımda hata başladığını bulun.

#SAYI/0!, #AD? ve #SAYI! ne zaman görülür?

#SAYI/0!, paydanın sıfır veya boş olduğu hesaplarda çıkar. Toplam maliyeti iyi ürün adedine bölen formülde üretim miktarı henüz girilmediyse bu uyarı doğaldır. Sonucu sıfır göstermek yerine “Miktar girilmedi” mesajı vermek, hesaplanmamış değer ile gerçek sıfırı ayırır.

#AD?, fonksiyon adının yanlış yazılması, metnin tırnaksız kullanılması veya tanımlı adın bulunmaması gibi durumlarda görülebilir. Türkçe ve İngilizce Excel fonksiyon adlarının karıştırılması da yaygın bir nedendir. #SAYI! ise fonksiyonun kabul etmediği sayısal değer veya üretilemeyen sonuçlarda oluşabilir; yalnız hücre biçimini değiştirmek çözmez.

Her kodu “formül bozuk” diye aynı yöntemle düzeltmeyin. #YOK veri/eşleşme, #BAŞV! yapı, #DEĞER! veri türü, #SAYI/0! ise eksik ya da sıfır payda hakkında konuşur. Kodun anlattığı katmandan başlayın.

Hata teşhisinde hangi sıra izlenmeli?

  1. Beklenen sonucu yazın: Hücrenin neyi hesaplaması gerektiği belli değilse formülü doğrulayamazsınız.
  2. İlk hatayı bulun: Aşağıdaki onlarca hata tek bir kaynak hücreden yayılıyor olabilir.
  3. Girdileri kontrol edin: Boşluk, veri türü, sıfır ve eksik kodları inceleyin.
  4. Başvuruları izleyin: Formül Denetleme araçlarıyla önceki ve sonraki hücrelere bakın.
  5. Formülü parçalara ayırın: Uzun formülün her bölümünü ayrı hücrede sınayın.
  6. Düzeltme sonrası örnekleri test edin: Normal veri, boş hücre, bulunamayan kod ve sıfır değer senaryolarını deneyin.

Bir hata düzeldikten sonra yalnız tek satıra bakmayın. Formül sütun boyunca aynı mantığı taşıyor mu, yeni satırda kopyalanıyor mu ve filtrelenmiş satırlarda beklenen sonucu veriyor mu kontrol edin. Excel'deki veriyi daha düzenli toplamak için Excel şablonları merkezindeki tablo yapılarını karşılaştırabilirsiniz.

EĞERHATA ne zaman kullanılmalı, ne zaman kullanılmamalı?

EĞERHATA(formül;alternatif), beklenen bir hata durumunda kullanıcıya anlamlı sonuç vermek için yararlıdır. Örneğin stok kodu henüz ana listede yoksa “Kart bulunamadı” yazdırılabilir. Ancak EĞERHATA(formül;"") ile her hatayı boş bırakmak; silinmiş başvuruyu, yanlış veri türünü ve hatalı bölmeyi aynı anda saklar.

Önce hangi hata türünün normal kabul edildiğini tanımlayın. Arama sonucu bulunamaması bekleniyorsa bunu yönetebilirsiniz; #BAŞV! gibi yapısal hata genellikle görünür kalmalı ve dosya sahibi tarafından düzeltilmelidir. Alternatif metin de eylem göstermelidir: boş hücre yerine “Kod bulunamadı” veya “Miktar girin” yazmak daha faydalıdır.

Koşullu uyarı ve formül yaklaşımını birlikte kurmak için koşullu biçimlendirme ve ETOPLA/ÇOKETOPLA rehberlerinden yararlanabilirsiniz.

Excel hata kodları hakkında sık sorulan sorular

#YOK hatası dosyanın bozuk olduğu anlamına mı gelir?

Hayır. Çoğu zaman aranan değerin bulunamadığını veya veri türü ve boşluk nedeniyle eşleşmediğini gösterir.

#BAŞV! hatası neden çıkar?

Formülün kullandığı satır, sütun, hücre veya sayfa silindiğinde ya da başvuru geçersiz hâle geldiğinde oluşur.

#DEĞER! hatası yalnız hücre biçimiyle düzelir mi?

Her zaman değil. Sayı gibi görünen içerik metin olabilir; gerçek veri türü, gizli karakterler ve formülün beklediği bağımsız değişken kontrol edilmelidir.

#SAYI/0! yerine sıfır yazdırmak doğru mu?

Payda gerçekten sıfırsa sonuç tanımsızdır. “Miktar girilmedi” gibi açıklama, hesaplanmamış değer ile gerçek sıfırı ayırır.

EĞERHATA bütün formüllerde kullanılmalı mı?

Hayır. Beklenen durumlar için anlamlı mesaj sağlayabilir; yapısal ve veri kaynaklı gerçek hataları körlemesine gizlememelidir.

Excel hatasını düzeltince ne test edilmeli?

Normal satırın yanında boş, sıfır, bulunamayan kod ve yeni eklenen satır senaryoları da denenmeli; formülün bütün sütunda tutarlı kaldığı doğrulanmalıdır.

İlgili yazılar

Excel RehberleriExcel EĞER Formülü: Atölye ve Stok ÖrnekleriExcel EĞER formülünü stok, termin ve kalite örnekleriyle öğrenin; VE, VEYA, iç…Yazıyı oku Excel RehberleriExcel Neden Yavaşlar? Dosyayı HızlandırmaYavaşlayan Excel dosyasının nedenini ölçerek bulun; gereksiz biçimlendirme, ağ…Yazıyı oku Üretim & AtölyeFMEA Nedir? Hata Türleri ve Etkileri Analizi ÖrneğiFMEA nedir ve nasıl yapılır? Hata türü, etki, neden, şiddet, oluşma ve tespit …Yazıyı oku Finans & MuhasebeMizan Nedir? Nasıl Okunur? Borç-Alacak ÖrneğiMizan nedir, borç ve alacak toplamları ile bakiyeler nasıl okunur? Aylık, gene…Yazıyı oku

Bu yazıyı okurken aklınıza işletmeniz geldiyse

Adınızı ve size nasıl ulaşacağımızı bırakın — panelinizi birlikte kuralım. Kredi kartı istemiyoruz.

Talebiniz bize ulaştı.
En geç 1 iş günü içinde size dönüş yapacağız.
Bilgileriniz yalnızca size dönüş yapmak için kullanılır · KVKK uyumlu
krkbos ile her şey tek panelde

İşletmenizi tek panelden yönetin

CRM, üretim takibi, ön muhasebe ve WhatsApp otomasyonu — 14 gün ücretsiz.

14 Gün Ücretsiz Deneyin Kurulum yok Kredi kartı gerekmez 14 gün ücretsiz
Kredi kartı gerekmez14 gün boyunca ücretsiz deneyin.
Anında panel erişimiForm gönderilir gönderilmez açılır.
İstediğiniz zaman iptal edinTaahhüt yok, dilediğinizde iptal edin.