değer hatası

Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus
Merhaba. =SUM(A1+B1) bu fonksiyon bir gün çalışıyor, fakat sabah exceli açtığımda DEĞER# hatası veriyor. Bu fonksiyon makro ile yazılmıştır. Son 2 gün böyle oldu, neyi değiştirdim, ne yaptımsa bilemedim.
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
A1 ve/veya B1 de boşluk (" ") vb. bişey vardır. Her ikisinde herhangi bir veri olmasa sonuç 0 olurdu.
 
Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus
A1 ve/veya B1 de boşluk (" ") vb. bişey vardır. Her ikisinde herhangi bir veri olmasa sonuç 0 olurdu.
Makroda şu şekilde yazılı ve bunu otomatik yapıyor, bu gün exceli açtığımda sorunsuz çalışırken, sabah açtığımda DEĞER hatası veriyo:
"=SUM(RC[-2]+RC[-1])"
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Normalde TOPLA formülü kullanılıyorsa +'ya gerek yoktur. =SUM(A1;B1) yeterlidir. Makro hali de "=SUM(RC[-2],RC[-1])"

+ kullanınca hücredeki verilerin mutlaka sayı olması gerekiyor ki hata vermesin. Sayın muratboz'un da belirttiği gibi hücrelerde sayıdan başka bir ifade/karakter olabilir.
 
Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus
Normalde TOPLA formülü kullanılıyorsa +'ya gerek yoktur. =SUM(A1;B1) yeterlidir. Makro hali de "=SUM(RC[-2],RC[-1])"

+ kullanınca hücredeki verilerin mutlaka sayı olması gerekiyor ki hata vermesin. Sayın muratboz'un da belirttiği gibi hücrelerde sayıdan başka bir ifade/karakter olabilir.
Bunu yaptığımda tarih olarak 00.01.1900 gösteriyor
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Hücrenin birinde 0 vardır ya da tamemen boştur, diğer hücrede ise sayı olmayan veri (boşluk veya metin gibi) vardır, hücre biçimi de tarih olarak ayarlanmıştır.
 
Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus
Hücrenin birinde 0 vardır ya da tamemen boştur, diğer hücrede ise sayı olmayan veri (boşluk veya metin gibi) vardır, hücre biçimi de tarih olarak ayarlanmıştır.
Hücre boş olduğu için A1+B1 şeklinde yazılmıştır, fakat son 2 günde böyle oldu, aylardır kullanıyorum böyle olmamıştı
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Tekrar söylüyorum, hücrelerden birinde mutlaka sayı olmayan bir veri vardır.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Dosyanızı paylaşır mısınız
 
Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus

dosya makrolu ve açıldığı zaman 2 seçenek var - 1 -cini seçtiğiniz zaman form çıkıyor ve tarihi oraya yazıyorum, otomatik excele işliyor, 2-cini seçtiğiniz zaman var olan excel dosyasına erişmiş olursunuz
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Dosyanız çok karışık maalesef, nerden ne yapılıyor, nasıl oluyor anlamadım. Bir sürü hata veriyor. Birinci düğme dediğiniz düğmeye basıp da tarih, isim, neden ve tutar girince ekle düğmesine bastığımda excel kapanıyor. İkinci düğmeye basıp dosyanızı incelemeye çalıştığımda bahsettiğiniz kodların nerde olduğunu bulamıyorum.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Borçlar sayfasında A12, A13 ve A14 hücrelerinde tarih için nokta yerine boşluk kullanılmış. 12 04 2021 yazıyor o hücrelerde. Normal tarihe dönüştürürseniz düzelecektir.

Baştan beri belirttiğimiz gibi sorun hücrede sayısal veri kullanılmaması. O boşluklar veriyi metin olarak dönüştürüyor.
 
Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus
Borçlar sayfasında A12, A13 ve A14 hücrelerinde tarih için nokta yerine boşluk kullanılmış. 12 04 2021 yazıyor o hücrelerde. Normal tarihe dönüştürürseniz düzelecektir.

Baştan beri belirttiğimiz gibi sorun hücrede sayısal veri kullanılmaması. O boşluklar veriyi metin olarak dönüştürüyor.
Onlarda da value - değer hatası vardı, ben sildim el ile yazdım, ondan yukarıda hata veren hücreleri dedim ben
 
Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus
Birinci seçenekde tarih yazıldığında aşağıdaki kod üzere kaydediliyor:

Kod:
Range("C5").Select
    ActiveCell.FormulaR1C1 = "=SUM(RC[-2]+RC[-1])"
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Tekrar tekrar aynı şeyi söylüyoruz: kullanılan toplama işleminizdeki DEĞER hatası verilerden en az birinin sayı olmadığı durumlar için geçerlidir. Eğer o hatayı görüyorsanız toplama işlemindeki hücreleri kontrol edin, mutlaka sayı olmayan (ya da sayı gibi görünen ama sayı olmayan) bir veri görürsünüz. Örnek paylaştığınız dosyadaki A12 A13 ve A14 hücreleri gibi.
 
Katılım
11 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
2019, rus
Sanırım hatayı buldum, tarih aralıkla yazılıyor, şu şekilde - 10 04 2021 - aslında 10.04.2021 olmalı, vaktinizi aldığım için özür dilerim, her kese teşekkür ederim.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Sanırım hatayı buldum, tarih aralıkla yazılıyor, şu şekilde - 10 04 2021 - aslında 10.04.2021 olmalı, vaktinizi aldığım için özür dilerim, her kese teşekkür ederim
Sayın nunu446,

Yusuf Bey bu hatadan #13 nolu mesajında bahsetmiş.
 
Üst