#DEĞER! (İngilizce #VALUE!), bir formülün yanlış türde bir değer aldığı anlamına gelir; neredeyse her zaman sayı gereken yerde metin. Hücrelerden biri n/a tutarken =B2+C2+D2 #DEĞER! döndürür, =TOPLA(B2:D2) ise metni atlayıp sayıları toplar. Tablo hata adlarını İngilizce gösterir; formülleri de Türkçe adlarla ve noktalı virgülle yazabilirsiniz.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rep | Jan | Feb | Mar | Total with + | Total with SUM |
| 2 | Ana | 120 | 95 | 110 | 325 | 325 |
| 3 | Ben | 80 | n/a | 105 | #VALUE! | 185 |
| 4 | Cy | 140 | 130 | 125 | 395 | 395 |
| 5 | Dee | 90 | 100 | 85 | 275 | 275 |
#VALUE! Bir bağımsız değişkenin türü yanlış, örneğin sayı gereken yerde metin var.Türkçe Excel’de: =B3+C3+D3E3 #VALUE! gösterir, çünkü C3 n/a metnini tutar. F3 185 gösterir: TOPLA 80 ile 105'i toplar ve metni yok sayar. C3'e bir sayı yazın, iki toplam uyuşur. Tablonun altındaki açıklamayı görmek için E3'e tıklayın.
+, -, *, / ve ^ işleçleri her işleneni sayıya çevirmeye çalışır. Sayıya benzeyen metinde ("5") veya Excel'in okuyabildiği bir tarihte başarılı olur, başka her şeyde başarısız olurlar. TOPLA, ORTALAMA, MİN, MAK ve ÇARPIM gibi fonksiyonlar ise bir aralıktaki metni atlar.
Boş görünen hücre bir boşluk tutar
Görmesi en zor #DEĞER!: hücre boş görünür, ama biri içine bir boşluk yazmıştır ya da başka bir sistemden boşlukla içe aktarılmıştır. Gerçekten boş bir hücre aritmetikte 0 sayılır. Boşluk ise metindir.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Item | Price | Discount | Net price | Characters in C |
| 2 | Desk | 240 | 20 | 220 | 2 |
| 3 | Chair | 85 | #VALUE! | 1 | |
| 4 | Lamp | 40 | 40 | 0 |
#VALUE! Bir bağımsız değişkenin türü yanlış, örneğin sayı gereken yerde metin var.Türkçe Excel’de: =B3-C3C3 ve C4 ikisi de boş görünür, ama D3 #VALUE!, D4 ise 40 gösterir. UZUNLUK sütunu durumu ele verir: C3'te bir karakter, bir boşluk vardır. C3'e tıklayın, silin, D3 85 gösterir.
Excel'de bütün bir sütunu temizlemek için onu seçin, Ctrl+H'ye basın (Mac'te de Control+H), Aranan kutusuna bir boşluk yazın, Yeni değer kutusunu boş bırakın ve Tümünü Değiştir'e tıklayın. Bu, metnin içindeki boşlukları da kaldırır, bu yüzden yalnızca sayı sütunlarında yapın. Metin için KIRP kullanın.
Metin olarak saklanan tarihlerde #DEĞER!
Excel metin olarak yazılmış bir tarihi bölge tarih biçiminize uyduğunda okur, bu yüzden "2026-03-15"+30 her yerde çalışır. 15.03.2026 gibi bir tarih ABD İngilizcesine ayarlı bir Excel için tarih değildir: metindir ve ona gün eklemek #DEĞER! verir.
| A | B | C | |
|---|---|---|---|
| 1 | Delivered | Due (+30 days) | Fixed |
| 2 | 2026-03-15 | 2026-04-14 | |
| 3 | 15.03.2026 | #VALUE! | 2026-04-14 |
#VALUE! Bir bağımsız değişkenin türü yanlış, örneğin sayı gereken yerde metin var.Türkçe Excel’de: =A3+30B2 2026-04-14 gösterir: ISO metni tarih olarak okundu. B3 #VALUE! gösterir. C3 yılı, ayı ve günü SAĞDAN, PARÇAAL ve SOLDAN ile metinden çıkarır, TARİH ile gerçek bir tarih kurar ve 30 gün ekler: yine 2026-04-14.
Bütün bir sütun için Veri > Metni Sütunlara Dönüştür daha hızlıdır: İleri'ye iki kez tıklayın, 3. adımda Tarih ve gün-ay-yıl (DMY) biçimini seçin ve Son'a tıklayın. Metin tarihler genellikle CSV dosyalarından ve web sayfalarından kopyalayıp yapıştırmaktan gelir. Tarih oluşturma hakkında daha fazlası TARİH fonksiyonu sayfasında.
Bir fonksiyon kullanamayacağı bir bağımsız değişken alır
#DEĞER!, bir fonksiyon doğru türde ama imkânsız bir değer ya da yanlış türde bir değer aldığında da görünür.
| A | B | C | |
|---|---|---|---|
| 1 | Code | Result | What is wrong |
| 2 | AB-1042 | #VALUE! | negative length |
| 3 | AB-1042 | #VALUE! | start position 0 |
| 4 | AB-1042 | #VALUE! | column number 0 |
| 5 | 5 | #VALUE! | text typed as an argument |
#VALUE! Bir bağımsız değişkenin türü yanlış, örneğin sayı gereken yerde metin var.Türkçe Excel’de: =SOLDAN(A2;-1)Her formül bir kuralı çiğner: SOLDAN negatif sayıda karakter alamaz, PARÇAAL saymaya 1'den başlar, DÜŞEYARA'nın sütun numarası 1'den başlar ve ORTALAMA bir aralıktaki metni atlar ama formüle doğrudan yazılan metni atlamaz. B2'deki -1'i 2 yapın, AB döndürür.
İkisi de Excel sürümüne veya başka dosyalara bağlı iki neden daha:
- Eski bir Excel'de dizi formülü. Excel 2019 ve öncesinde
=TOPLA(EĞER(A2:A10="North";B2:B10))gibi bütün aralıklar üzerinde çalışan bir formül Ctrl+Shift+Enter (Mac'te Cmd+Shift+Enter) ile onaylanmalıdır. Düz Enter ile#DEĞER!döndürebilir. Excel 2021 ve Microsoft 365'te buna gerek yoktur. - Kapalı bir çalışma kitabını gösteren ETOPLA veya EĞERSAY. Bu fonksiyonlar başka çalışma kitaplarını yalnızca açıkken okur. Kaynak dosyayı açın ya da kapalı dosyalarda çalışan TOPLA.ÇARPIM'a geçin.
#DEĞER!'e neden olan hücreyi bulma
Birkaç hücreli uzun bir formül herhangi birinde başarısız olabilir. Excel'de:
- Formül hücresini seçin ve Formüller > Formülü Değerlendir'i seçin. Değerlendir'e tekrar tekrar tıklayın: Excel formülü adım adım hesaplar ve
#DEĞER!'in ilk nerede göründüğünü gösterir. - Ya da Formüller > Hata Denetimi > Hatayı İzle'yi seçin. Oklar ilgili hücreleri gösterir.
- Şüpheli hücreleri
=EMETİNSE(C3)veya=UZUNLUK(C3)ile denetleyin. Hücresinin soluna hizalanmış bir sayı genellikle metindir; nasıl çevrileceği için bkz. metni sayıya çevirme.
Hatayı gizlemek yerine formülü düzeltin
=EĞERHATA(B2+C2+D2;0) #DEĞER!'i 0'a çevirir, ama Ben için o 0 yanlıştır: verisi olan aylarda 185 satmıştır. Bunun yerine metni atlayan bir toplam yazın.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Rep | Jan | Feb | Mar | Total |
| 2 | Ana | 120 | 95 | 110 | |
| 3 | Ben | 80 | n/a | 105 | 185 |
| 4 | Cy | 140 | 130 | 125 | 395 |
Sıra sende: C3'teki n/a + ile yapılan toplamaları bozar. E2 hücresine Ana'nın üç ayını toplayan ve biri metin tutsa bile çalışan bir formül yazın.
Kontrol et düğmesi formülünüzü n/a'nın Ana'nın satırında durduğu tablo kopyalarında da sınar, bu yüzden + içeren bir formül orada başarısız olur. Bir metin hücresi toplam olmayan bir hesaplamada sıfır sayılmalıysa onu sarmalayın: =S(C3) metin için 0, sayı için sayıyı döndürür; =EĞERHATA(C3*1;0) de '5 gibi sayıya benzeyen metni 5'e çevirir.
Sıkça Sorulan Sorular
Excel'de #DEĞER! ne anlama gelir?
Bir formül yanlış türde bir değer aldı: genellikle sayının olması gereken yerde metin; örneğin C2 n/a veya bir boşluk tutarken =B2+C2. Bir fonksiyon kullanamayacağı bir bağımsız değişken aldığında da görünür, örneğin =SOLDAN(A2;-1).
Hücreleri toplamak neden #DEĞER! veriyor da TOPLA çalışıyor?
+ işleci her işleneni sayıya çevirmeye çalışır ve metinde başarısız olur, bu yüzden bir hücre metin tutarken =B2+C2+D2 #DEĞER! döndürür. =TOPLA(B2:D2) bir aralıktaki metni atlar ve orada olan sayıları toplar.
Excel'de tarihlerdeki #DEĞER! nasıl düzeltilir?
Tarih, Excel'in bölge ayarlarınızda tarih olarak okuyamadığı bir metindir; örneğin ABD tarihlerine ayarlı bir Excel'de 15.03.2026. Onu =TARİH(SAĞDAN(A2;4);PARÇAAL(A2;4;2);SOLDAN(A2;2)) ile yeniden oluşturun ya da sütunu Veri > Metni Sütunlara Dönüştür ile çevirip 3. adımda gün-ay-yıl (DMY) tarih biçimini seçin.
#DEĞER!'e hangi hücrenin neden olduğu nasıl bulunur?
Formülü seçin ve adım adım ilerlemek için Formüller > Formülü Değerlendir'i kullanın ya da ilgili hücrelere oklar çizmek için Formüller > Hata Denetimi > Hatayı İzle'yi seçin. Boş görünen ama =UZUNLUK(C2) ile 1 döndüren bir hücre bir boşluk tutar.
Excel'de #DEĞER! nasıl gizlenir?
=EĞERHATA(B2+C2;0) herhangi bir hata yerine 0 gösterir. Nedeni düzeltmek ya da =TOPLA(B2:C2) gibi metni atlayan bir formül kullanmak daha iyidir, çünkü EĞERHATA görmek isteyeceğiniz hataları da gizler.