ondalık saylar

Bu başlık kilitlidir. Yeni mesajlar gönderilemez veya mevcut mesajlar düzenlenemez.
hknyksl
27-10-2004, 17:01   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
8 mesaj
Kayıt Tarihi:Kayıt: Eki 2004

merhaba,
Sorunum şu;
Excel de ondalık sayılarda 0(sıfır) ın sağında yer alan ondalık dijit sayısını artırmak istediğimde sayı değişikliğe uğruyor.(Increase Decimal) Tabi bu 7-8 dijit sonra gerçekleşiyor.Eğer yardımcı olacak biri varsa bana round() kullanmadan bu sorunu nasıl çözebileceğimi anlatırsa sevinirim.Ama çözüm sayıyı ya da sistemi aynı hata oluşmayacak şekilde değiştirsin.
Örnek,:
0,15  (increase decimal)-> 0,1500000000814910000000000

Son Düzenleme: hknyksl ~ 27 Ekim 2004 17:07
Banned
27-10-2004, 18:00   |  #2  
Banlandı
Teşekkür Sayısı: 0
236 mesaj
Kayıt Tarihi:Kayıt: Mar 2004

Dostum sorunun cevabını bulacağın bir adres veriyorum.Excel ile ilgili bütün cevapları bulabilirsin.


hknyksl
27-10-2004, 18:10   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
8 mesaj
Kayıt Tarihi:Kayıt: Eki 2004

yanıtladığın için saol ama bu spesifik bir konu olduğundan üzerinde uzmanlık gerekiyor biraz.Ben biraz araştirma yaptım.Gözden kaçırdığım bir yer de olabilir ya da böyle bir yapısı vardır excel in.
Neyse başka fikri olanların cvb.nı bekliorm.Şimdiden tşk.

xternet
27-10-2004, 22:01   |  #4  
Taze Üye
Teşekkür Sayısı: 0
14 mesaj
Kayıt Tarihi:Kayıt: Mar 2004

Sorununu tam olarak anlayabildim mi bilmiyorum ama benim anladığım kadarıyla tavsiyem şu olabilir:değeri gireceğin hücre içinde sağ tıklayıp hücreleri biçimlendir dedikten sonra sayı sekmesinden sayı seçeneğini seçerek ondalık basamak sayısını istediğin şekilde girebilirsin.
Kolay gelsin.

hknyksl
27-10-2004, 23:22   |  #5  
OP Taze Üye
Teşekkür Sayısı: 0
8 mesaj
Kayıt Tarihi:Kayıt: Eki 2004

Tamam önerdiğin yol(CTRL+1) ok ama ben kesin bir çözüm bekliyorum.Biçimlendirdikten sonra oluşan sonucu, başka bir yerden çağırınca(Makrolar devreye giriyor) dijit sayısı arttıkça sapıtma başlıyor tekrar.(Konu YTL ye geçiş ile ilgili bir olayda geçiyo,Büyük miktardaki sayılarda oluşan küsüratları siz düşünün artık...)
  Belki de tanımlanan ondalık dijit aralığının dışına çıkılınca sistem sapıtıyor biraz.
Şunu deneyin mesela:
Bir hücreye 750 yazın,bir alttakine 749.86 yazın,3.hücrede ise çıkarma işlemi yapın(+a1-a2)
Çıkan sonuca 13-14 kere INCREASE DECIMAL işlemini uygulayın,ne demek istediğimi anlarsınız.
  Fazla da uğraştırmaya gerek yok.Yanıt gönderenlere tşk.