Yuvarlamalardan kaynaklanan hatalar

Katılım
5 Ocak 2005
Mesajlar
890
Bir birini takip eden hesaplarda yuvarlamaların gereği (Bir üste veya bir alta) sonucuda 0,01 lik hata veriyor bunu nasıl düzeltebilirim
 
G

Guest

Misafir
Merhaba abazya :hey:

Form2 sayfasındaki toplamdan bahsediyorsunuz anladığım kadarı ile buradaki toplamı aldığınız H30 hücresine aşağıdaki formulu kullanırsanız yuvarlamadan kaynaklanan hata da ortadan kalkacaktır.Bu formulu diğer toplam olan O30 hücresine de uyarlarsanız oradaki sorunda ortadan kalkacaktır. :keyif:


Kod:
=TOPLA.ÇARPIM(D10:D28;F10:F28)
 
Katılım
5 Ocak 2005
Mesajlar
890
Sn:Türker
İki formül arasında 279,13 lük bir fark oluştu sizin yaptığınız daha mantıklı baştan sona tekrar gözden geciriyorum biraz uzun sürecek yanyana carpmalardada yuvarlamadan doğan hatalar var gibi bakıyorum yardımların için teşekkürler
 
Katılım
5 Ocak 2005
Mesajlar
890
Kod:
=TOPLA.ÇARPIM(D10:D28;F10:F28)
Bu kodla problemi cözemedim yanlış toplama değeri veriyor önce mantıklı gibi geldi ama ara dahada açıldı benim yaptığım şekild e form-2 sayfasındaki yanyana çarpmalardaki virgülden sonraki 2. haneden sonraki değerleride sonradan en son toplamaya ekleyince

2.149,31
2.153,44
4.302,74 Bu yanlış değeri veriyor virgülden sonra 2.haneden sonraki değerleri yok saydırıp hesaplama yaptırmanın yolu nedir
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Form3 sayfasındaki

G28 hücresine

=YUKARIYUVARLA('Form-2'!G32;2)

G30 hücresine

=YUKARIYUVARLA('Form-2'!N32;2) formüllerini yazın.

Aslında sizin dosyadaki 2.149,31 değil 2.149,308 dir.
2.153,44 te 2.153,4367 dir. Hücre biçimlendirmelerini genel yaparsanız görebilirsiniz. Sorun bundan kaynaklanıyor.
 
Katılım
7 Mart 2005
Mesajlar
91
Excel Vers. ve Dili
2003 / 2010
benimde şöyle bir önerim var ben ekseri bordro yaparken karşılaşıyordum.
örneğin bordro dan nakit fişine aktarırken 1 kurş veya 2 kuruş fark çıkıyor buda problem doğuruyor .
ben çözümü aşağıdaki yöntemle çözdüm sonuçta bazı personelin bir kaç kuruş zararı var ama başka yolunu bulamadım
=TAMSAYI((işlem)*100)/100
 
Katılım
5 Ocak 2005
Mesajlar
890
Sn: leventm teşekkürler
Genel yaptığım da hepsini görüyorum 2.149,31 aslında 2.149,308 olduğunu ve bunun için 30 değerini 31 yapıyor hepsi kabul yukarı yuvarla ile çözüle bileceğini hiç düşünmedim ben kafayı forum-2 sayfasıda D10*F10= değerini yuvarlatmadan hesaplamayı düşündüğüm için oraya takıldım kaldım dikkat edersen D13*F13= farklı D13 deki birim fiyatı 1000 de 1 diğerleri 1m veya 1 adet onları genel yapıp diğerlerini sayı yapıp çarptırıyorum bunun bir kolayı varmı
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Hücre biçimlendirmeden daha kolay bir yöntem yok bildiğim kadarıyla.
 
Katılım
5 Ocak 2005
Mesajlar
890
Teşekürler baron07
Hazır paket proğram kullanan çoğunun haberi yok bilgisayar bu doğru diyorlar aslında bu hatayı her seferin de yapmıyor arada çıkıyor neyse çözüldü
 
Katılım
5 Ocak 2005
Mesajlar
890
Gerçi 0,02 olarakta çarpsam da aynı sonuçta gel bunu benim yaptıklarımı 12 haneli hesap makinası ile beni kontrol edene anlat neyse boşverelim benim yanımda www.excel.web.tr var gerisi boş.

Sn:leventm tekrar teşekkürler
 
Üst