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
ondalık saylar
Bu başlık kilitlidir. Yeni mesajlar gönderilemez veya mevcut mesajlar düzenlenemez.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.
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.
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.