Hızlı Dosya

Excel'de Sık Yapılan Formül Hatalarını Düzeltme

Kısa cevap: Excel'de gördüğünüz hata kodu aslında bir arıza değil, bir ipucudur. #DEĞER! veri tipinin yanlış olduğunu, #BAŞV! formülün işaret ettiği hücrenin ortadan kalktığını, #YOK aranan değerin bulunamadığını söyler. Bir excel formül hatası ile karşılaştığınızda yapılacak ilk iş, hatanın adını okumak; ikincisi, formülün kullandığı hücrelerin gerçekten beklediğiniz veriyi içerip içermediğini kontrol etmektir. Aşağıdaki adımlar, hataların büyük bölümünü birkaç dakikada çözmenizi sağlar.

Hangi hata ne anlama geliyor?

Hata kodlarını ezberlemek yerine "Excel bana neyi söylemeye çalışıyor?" diye sormak daha işe yarar. Tabloya bakın:

HataAnlamıİlk kontrol
#####Sütun dar, sayı sığmıyorSütun kenarına çift tıklayın
#SAYI/0!Sıfıra veya boş hücreye bölmeBölen hücre boş mu?
#DEĞER!Metni sayı gibi işleme sokuyorsunuzHücrede gizli boşluk veya metin var mı?
#AD?Fonksiyon adı yanlış yazılmışYazımı ve tırnakları kontrol edin
#BAŞV!Referans verilen hücre silinmişSon silme işlemini geri alın
#YOKArama fonksiyonu eşleşme bulamadıAranan değer ile listedeki değer aynı tipte mi?
#SAYI!Hesaplanamayacak kadar büyük/geçersiz sayıNegatif sayının karekökü gibi bir durum var mı?

Neden formülüm metin gibi görünüyor, hiç hesaplamıyor?

Üç tipik sebep vardır. Birincisi, hücre biçimi formülü yazmadan önce "Metin" olarak ayarlanmıştır. Hücreyi seçip biçimi "Genel" yapın, sonra formüle çift tıklayıp Enter'a basın; ancak o zaman yeniden hesaplanır. İkincisi, formülün başına eşittir işareti koymamış olabilirsiniz. Üçüncüsü, sayfada "Formülleri Göster" modu açıktır. Ctrl ile birlikte sol üstteki ters tırnak tuşu bu modu açıp kapatır. Klavye kısayollarıyla çalışmaya alışkın değilseniz, sitedeki kısayol rehberi bu tür anahtar tuş kombinasyonlarını hatırlamayı kolaylaştırır.

Sayılarım toplanmıyor, neden?

Bu sorunun cevabı neredeyse her zaman aynı: o sayılar sayı değil, metin. Dışarıdan kopyalanan, bir bankadan indirilen ya da PDF'ten aktarılan verilerde çok sık görülür. Belirtileri şunlardır: sayılar hücrede sola yaslanır, seçtiğinizde durum çubuğunda toplam görünmez, hücrenin köşesinde yeşil üçgen vardır.

  1. Sorunlu aralığı seçin, ünlem simgesine tıklayıp Sayıya Dönüştür deyin.
  2. İşe yaramazsa boş bir hücreye 1 yazıp kopyalayın, aralığı seçip Özel Yapıştır > Çarp uygulayın.
  3. Ondalık ayracı sorunuysa Bul ve Değiştir ile noktayı virgüle (veya tersine) çevirin.
  4. Sayının önünde kesme işareti varsa ('1250) onu temizleyin.

Formülü aşağı çektiğimde sonuçlar bozuluyor

Bu, göreli ve mutlak referans farkından kaynaklanır. A1 yazarsanız formülü kopyaladığınızda referans da kayar. Sabit kalmasını istediğiniz kısmın önüne dolar işareti koyun: $A$1 tamamen sabit, A$1 satırı sabit, $A1 sütunu sabit tutar. Formül çubuğunda referansın üzerindeyken F4 tuşuna basarak bu dört hâl arasında dolaşabilirsiniz. KDV oranı, kur değeri gibi tek bir hücrede duran katsayılarda mutlak referans kullanmak, tekrarlayan hataların önünü keser.

DÜŞEYARA neden #YOK veriyor?

Arama fonksiyonlarında hatanın kaynağı genellikle veri tarafındadır:

Hatayı gizlemek mi, çözmek mi?

EĞERHATA (IFERROR) fonksiyonu hata mesajını boş bir hücreye veya "Bulunamadı" yazısına dönüştürür. Sunum yapacağınız tablolarda kullanışlıdır ama önce hatanın gerçekten beklenen bir durum olup olmadığına karar verin. Henüz veri girilmemiş bir satır için EĞERHATA mantıklıdır; yanlış yazılmış bir ürün kodunu gizlemek ise sorunu görünmez kılar, yok etmez.

Karmaşık formülde hatayı nasıl bulurum?

Formüller sekmesindeki araçlar tam bu iş içindir. Formülü Değerlendir, uzun bir formülü adım adım çalıştırarak hangi parçanın hataya yol açtığını gösterir. İ