#DEĞER! / #VALUE! Hatası, Excel’in formül içinde beklediği veri türüyle uyumsuz bir değerle karşılaştığında oluşmaktadır.
Sonuç: #DEĞER!
Çünkü “Metin” ifadesi sayıya dönüştürülemez ve toplama işlemi geçersiz hale gelmektedir.
Bir diğer örnek:
Sonuç: #DEĞER!
Çünkü “5” ifadesi metin olarak girilmiştir ve Excel bunu doğrudan toplama işlemi içinde kullanamaz.
Örnek Formül:
Sonuç: #VALUE!
Yararlanılması temennisiyle.
Excel #DEĞER! / #VALUE! Hatası
Bu hata, özellikle sayısal işlemlerde metin, tarih veya boş hücre gibi beklenmeyen türlerle işlem yapılmaya çalışıldığında görülmektedir.Hata Oluşma Koşulları
Bu hata, bir formülün beklenen türde veri bulamaması veya veri dönüşümünün mümkün olmaması durumunda oluşmaktadır. Başlıca nedenler şunlardır:- Metin bir hücreyle aritmetik işlem yapılmaya çalışılmıştır.
- Fonksiyonun argümanlarından biri uygun türde değildir (örneğin sayısal beklenirken metin girilmiştir).
- Boş veya geçersiz tarih biçimleriyle işlem yapılmıştır.
- Metin biçiminde saklanan sayılar doğrudan işleme alınmıştır.
Hata Üretmek İçin Örnek Formül
A1 hücresine Metin yaz ve B1 hücresine =A1+5 formülünü gir:
Kod:
=A1+5
Çünkü “Metin” ifadesi sayıya dönüştürülemez ve toplama işlemi geçersiz hale gelmektedir.
Bir diğer örnek:
Kod:
=TOPLA("5";10)
Çünkü “5” ifadesi metin olarak girilmiştir ve Excel bunu doğrudan toplama işlemi içinde kullanamaz.
Çözüm Yöntemleri
Bu hatayı düzeltmek için:- Metin biçimindeki sayıları SAYIYAÇEVİR fonksiyonuyla dönüştürün:
Kod:=SAYIYAÇEVİR(A1)+5 - Metin biçiminde görünen tarihleri DEĞER fonksiyonuyla tarihe dönüştürün:
Kod:=DEĞER("01.01.2025")+1 - Boş hücreleri veya hatalı değerleri yönetmek için EĞERHATA fonksiyonunu kullanın:
Kod:=EĞERHATA(A1+B1;0) - Formül içinde kullanılan tüm hücrelerin veri türlerini kontrol edin.
İleri Düzey Not
#DEĞER! hatası yalnızca toplama veya çarpma işlemlerinde değil, aynı zamanda metin manipülasyonlarında da görülebilir. Örneğin:- =UZUNLUK(1234;5678) → #DEĞER! (fazla argüman girilmiş)
- =PARÇAAL(A1;0;3) → #DEĞER! (konum değeri 0 olamaz)
- =METNEÇEVİR(“ABC”;“dd.mm.yyyy”) → #DEĞER! (geçersiz format)
İngilizce Excel’de Karşılığı
Hata Adı: #VALUE!Örnek Formül:
Kod:
="Text"+5
Önleme İpuçları
- Veri giriş alanlarında tür kontrolü yapmak için Veri Doğrulama (Data Validation) kullanın.
- Metinleri sayıya çevirmek için SAYIYAP, sayıları metne çevirmek için METNEÇEVİR fonksiyonlarını kullanın.
- Boş hücreleri doğrudan işlemeye dahil etmekten kaçının.
- Formüllerde karma veri türleri varsa (örneğin metin + sayı), yardımcı sütunlarla dönüşüm yapın.
Sonuç
#DEĞER! hatası, Excel’de veri türlerinin birbiriyle uyumsuz olduğunu gösterir. Bu hata, genellikle dönüştürülmemiş metin veya hatalı veri biçimi kaynaklıdır. Hücre biçimlendirmesi ve doğru veri türü kullanımıyla kolayca önlenebilmektedir.Yararlanılması temennisiyle.