Excel'de Hesaplama Sırasında #YANLIŞ! Hatasının Giderilmesi

Kerem Aydın·10 Temmuz 2026·⏱4 dk

Formül bir sayı beklerken metin aldığında #YANLIŞ! (#VALUE!) hatası ortaya çıkar. Bu, verileri diğer sistemlerden içe aktarırken veya internetten kopyalarken sık karşılaşılan bir sorundur. Durumu düzeltmek için gizli karakterleri ve boşlukları kaldırarak metin değerlerini sayısal biçime dönüştürmeniz gerekir. En hızlı yol =DEĞER() fonksiyonunu veya "Metni Sütunlara Dönüştür" aracını kullanmaktır. Aşağıda farklı senaryolar için ayrıntılı talimatlar verilmiştir.

Hatanın Nedeni ve Teşhis Yöntemi

Bir fonksiyonun bağımsız değişkeni gerekli veri türüne uymadığında sistem #YANLIŞ! hatası verir. Örneğin, bir sayıyı "TL" kelimesiyle toplamaya çalışmak hataya neden olur.

Temel nedenler:

  • Görünmez karakterler: Rakamdan önceki veya sonraki boşluklar, yazdırılamayan işaretler (satır sonu karakterleri).
  • Hatalı hücre biçimi: Hücre "Metin" olarak biçimlendirildiğinden Excel rakamları dize olarak algılar.
  • Gereksiz işaretler: Rakamdan önceki kesme işareti ('123), dize içindeki para birimi sembolleri, Türkçe yerel ayarında virgül yerine nokta (veya tam tersi) kullanılması.
  • Başvuru hataları: Formül, metin başlıkları veya hata mesajları içeren bir aralığa başvuruyor.

Hızlı kontrol: =ISSAYI(A1) fonksiyonunu kullanın. Sonuç YANLIŞ ise, görsel olarak yalnızca rakamlar görünse bile hücrede metin var demektir.

Yöntem 1: "Metni Sütunlara Dönüştür" ile Toplu Dönüşüm

Bu, formül kullanmadan tüm sütunları temizlemek için en etkili yöntemdir. Veri türünü zorla değiştirir.

  1. Sorunlu sütunu veya hücre aralığını seçin.
  2. Veri sekmesine gidin → Metni Sütunlara Dönüştür düğmesine tıklayın.
  3. Açılan sihirbazda hemen Son düğmesine tıklayın (varsayılan ayarlar %99 oranında uygundur).

Excel verileri anında yeniden yazar ve metin sayıları gerçek sayısal değerlere dönüştürür. Formüllerdeki hatalar otomatik olarak kaybolur.

Yöntem 2: TEMİZLE ve DEĞER Fonksiyonları

Veriler gizli karakterler veya fazla boşluklar içeriyorsa fonksiyon kombinasyonunu kullanın. Bu yöntem, yeni bir temizlenmiş sütun oluşturmak için uygundur.

Kapsamlı temizleme formülü: =DEĞER(KIRP(TEMİZLE(A1)))

  • TEMİZLE yazdırılamayan karakterleri (kodlar 0–31) kaldırır.
  • KIRP kelimeler arasında sadece tekil boşluk bırakarak (varsa) fazla boşlukları kaldırır.
  • DEĞER nihai metin dizesini sayıya dönüştürür.

Formülü uyguladıktan sonra aşağıya doğru sürükleyin, sonuçları kopyalayın ve bunları orijinal konumlarına Değerler olarak geri yapıştırın (Sağ Tık → Özel Yapıştır → Değerler).

DEĞER fonksiyonu, hücrede rakamlar dışında harfler varsa (örneğin, "100 kg") #YANLIŞ! hatası döndürür. Bu durumlarda önce YERİNE.KOY fonksiyonuyla metin kısmını kaldırın veya metni manuel olarak bulup değiştirin.

Yöntem 3: Aritmetik Zorlama (1 ile Çarpma)

Biçimi hızlıca düzeltmek için basit bir ipucu. Herhangi bir matematiksel işlem, Excel'in hücre içeriğini sayı olarak yeniden hesaplamasını sağlar.

  1. Boş bir hücreye 1 sayısını girin.
  2. Bu hücreyi kopyalayın (Ctrl+C).
  3. Sorunlu verileri içeren aralığı seçin.
  4. Sağ Tık → Özel Yapıştır seçeneğine tıklayın.
  5. Çarp işlemini seçin ve Tamam'a basın.

Seçilen tüm metin sayıları normal sayılara dönüşecektir. Bundan sonra yardımcı olan 1 sayısını silebilirsiniz.

Yöntem 4: Hücre Biçimini Manuel Olarak Düzeltme

Bazen sorun basitçe biçim değiştirilerek çözülür, ancak değişikliklerin uygulanması için ek bir adım gerekir.

  1. Hücreleri seçin.
  2. Giriş sekmesinde biçimi "Metin"den "Sayı" veya "Genel" olarak değiştirin.
  3. Değerler hemen değişmezse, "1 ile Çarpma" yöntemini (Yöntem 3) kullanın veya her hücreye çift tıklayıp Enter'a basın (büyük hacimler için uygun değildir).

Düzeltme Yöntemlerinin Karşılaştırılması

| Yöntem | Hız | Ne Zaman Uygulanır | Özellikler | | :--- | :--- | :--- | : | | Metni Sütunlara Dönüştür | Anında | Büyük tablolar, CSV içe aktarma | Formül gerektirmez, kaynak verileri değiştirir | | Fonksiyonlar (DEĞER) | Orta | Boşluklu karmaşık veriler | Yeni sütun oluşturur, esnek ayar | | 1 ile Çarpma | Hızlı | Basit durumlar, "Metin" biçimi | Özel yapıştırma gerektirir | | Biçim Değişikliği | Yavaş | Tekil hücreler | Genellikle eylemle onaylama (Enter) gerektirir |

Formülleri Hatalara Karşı Koruma

Veri kaynağı değiştirilemiyorsa, #YANLIŞ! yerine 0 veya tire görüntülenmesi için hesaplamalarınızı koruyun.

EĞERHATA fonksiyonunu kullanın: =EĞERHATA(A1+B1; 0)

Bu yapı toplam sonucunu kontrol eder. Bir hata oluşursa (hücredeki metin nedeniyle), formül 0 döndürür ve genel hesaplama kesintiye uğramaz. Hatalı aralıkları toplamak için ETOPLA fonksiyonunu sayı kontrolü koşuluyla kullanmak veya verileri önceden temizlemek daha iyidir.

Düzeltme Sırasındaki Sık Yapılan Hatalar

  • Bölgesel ayarların göz ardı edilmesi: Excel'in Türkçe sürümünde ondalık ayırıcı virgüldür. Verilerde nokta varsa (12.34), DEĞER fonksiyonu çalışmayabilir veya sayıyı tarih olarak algılayabilir. Dönüşümden önce noktaları virgülle değiştirmek için "Bul ve Değiştir"i (Ctrl+H) kullanın.
  • Değerler yerine formüllerin bırakılması: Temizleme fonksiyonlarını kullandıktan sonra kullanıcılar genellikle "Değerleri Yapıştır" işlemini yapmayı unutur. Yardımcı sütun silindiğinde tüm veriler #BAŞV! hatalarına dönüşür.
  • Gizli kesme işaretleri: Bazen rakamdan önce, hücrede görünmeyen ancak formül çubuğunda görünen bir kesme işareti (') bulunur. Bu, metin biçimini sabitler. "Metni Sütunlara Dönüştür" veya ' işaretini boşlukla değiştirme yoluyla kaldırılır.

SSS

SUM fonksiyonu neden bazı hücreleri yok sayıyor? TOPLA fonksiyonu, metin değerlerini 0 olarak kabul ederek otomatik olarak atlar ancak hata vermez. Bağımsız değişkenlerden biri metin olduğunda artı işareti (=A1+A2) kullanıldığında #YANLIŞ! hatası oluşur.

Özet tabloda #YANLIŞ! hatası nasıl kaldırılır? Bu genellikle kaynak verilerle ilgilidir. Kaynak tabloda temizleme ("Metni Sütunlara Dönüştür") uygulayın, ardından özet tabloyu güncelleyin (Sağ Tık → Yenile).

Tüm dosyadaki hata aynı anda düzeltilebilir mi? Evet, sorun tek bir sütundaysa "Metni Sütunlara Dönüştür"ü kullanın. Hatalar dağınık şekilde yayılmışsa, tüm sayfayı seçmek (Ctrl+A), gereksiz karakterler için arama ve değiştirme uyguladıktan sonra kopyalayıp yeni bir dosyaya değerler olarak yapıştırmak en kolay yoldur.