Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Excel round fonksiyonları


Öne çıkan mesajlar

Mesaj tarihi:
Garip bir belam var basimda.

Online bir basvuru programinda fiyat beyan edilen bir alan var.
Yazili dokumanlar ile online ciktilarin centi centine ayni olmasi bekleniyor. Fakat problem birim fiyat ve toplam fiyatta sadece 2 decimal point olabilir. Kendisi verileri alip toplam hesapliyor.

Burada miktari

Miktar Birim Gerçekteki Toplam Benim Bekledigim Online Çıktı
274,25 * 27,46 = 7530,905 7530,91 7530,90

Buraya kadar herkes gibi ROUNDDOWN yapilmis oldugunu dusunup tekrar denedim. Bu sefer diger toplamlarim tutarsizlasti. 3. decimal point ile birlikte sonrasini alma diye TRUNC denendiginde de tutarsız sonuçlar.

Gerçekteki Toplam Online Çıktı
12,255 12,26


ROUND olmuyor, ROUNDDOWN olmuyor, ROUNDUP hiç olmuyor, TRUNC olmuyor. CEIL ve FLOOR kullanmak icin bu iki ornek celiskili zaten.

Bu adamlar ne içmiş?
Mesaj tarihi:
Hepsi number formatinda, virgulden sonra sadece iki basamak var. Hucre degeri daha az veya fazla da oyle goruntuleniyor degil direkt hucre degeri boyle.

Online forma da elle girilince bu farklar aliniyor excel ile hesap makinem arasi bi tutarsizlik yok yani isin ozu.
Mesaj tarihi:
Tam olarak cift sayiya dogru yuvarliyor da denemez. Edit: Aslinda denebilir.
Toplamda 6 cent oynuyor. Tum sikintili olanlari tespit ettim.


Miktar BirimFiyat Carpim
274,25 27,46 7530,9050
6,9 49,45 341,2050
87,5 2,99 261,6250
2,5 1926,73 4816,8250
32,9 130,85 4304,9650
241,5 2,99 722,0850


bunlarin hepsi yukari dogru yuvarlanmasi gerekiyorken asagi yuvarliyor. Geri kalan herseyi yukari yuvarliyor.
Mesaj tarihi:
round to even kullaniyoruz da bundaki sonuclar onla da alinamiyordu, diger entry lerde tutarsizlik olustu bu sefer.

Half round to even - Banker's Rounding mis sanırım. VB6 da standart bu şekilde donuyormus. API buyuk ihtimalle bunla yazildigi icin bu islem yapiliyor.
×
×
  • Yeni Oluştur...