Konuyu görüntüle
IUCODERS FORUM > İşletim Sistemleri & Donanım & Network > Microsoft > excel 2007 bug
Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
25.09.2007-17:40 #27880
excel 2007 de 850*77,1 işlemini yaptığınızda 100.000 cıkıyor :))





N/A
Yazar
cagri


avatar
istanbul
Kayıt: 02.01.2006
25.09.2007-17:53 #27881
epey yuvarlamış ;)





Yazar
tarikkranda


avatar

Kayıt: 07.01.2006
25.09.2007-21:06 #27885
Hemen bir update ile bu çarpma işleminin sonucunda surpriz yumurta koyar kapatırlar olayı:)) Ama çok ilginç sadece bu sayılarda hata vermesi:)) Acaba hata ne olabilir? Bu çok önemli bir hata aslında, çünkü eminim birçok sayı kombinasyonunda vardır benzeri hata. İlginç, bulan arkadaş dumur olmuştur herhalde:))





Yazar
cagri


avatar
istanbul
Kayıt: 02.01.2006
26.09.2007-12:00 #27890
integer ın unsigned veri aralığı 0 ile 65535 arasında o yüzden olabilir mi acaba ? o zaman 32767 değerinde de bi sorun olabilir :)





Yazar
tarikkranda


avatar

Kayıt: 07.01.2006
26.09.2007-13:28 #27891
Excel takımı dün konuyla ilgili bir açıklama yaptılar. Söylediklerine göre sadece bir gösterim hatası. Bu 100000 olarak gösterilen sayıyı tekrar 2 ile carptıgımızda dogru sayıyı elde ediyoruz. Bu konuda sadece 65535 degil 65536 ve baska sayılar ile alakalıda hata alındıgı belirtildi. Cok kucuk bir sayı aralıgı için gösterim hatası aldıklarını, ancak hesaplamaların etkilenmedigini belirtmişler. Bu durumu duzeltmek için bir fix in su derhal hazırlandıgını ancak su anda baska problemlere mahiyet vermemesi acısından test altında oldugunu, kısa surede testten olumlu sonuc cıkması halinde yayınlanacagını belirttiler.

Ancak gorsellikle alakalı bu sorunun nedenini acıkca belirtmedi ekip.
Kendi agızlarından açıklamaları için:
http://blogs.msdn.com/excel/archive/2007/09/25/calculation-issue-update.aspx






Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
26.09.2007-13:58 #27893
 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
<dimension ref="A1"/><sheetViews><sheetView tabSelected="1" workbookViewId="0">
<selection activeCell="A2" sqref="A2"/></sheetView></sheetViews><sheetFormatPr defaultRowHeight="15"/>
<sheetData><row r="1" spans="1:1"><c r="A1"><f>(850*77.1)</f><v>65534.999999999993</v></c></row></sheetData>
<pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/></worksheet>






N/A
Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
26.09.2007-14:08 #27894
görünüm hatası gibi durmuyor.
blogda yazanları deneyince hucrenin değerini kullandığı ortayaçıkıyor.
ama kaydederken xml e doğru kaydediyor.





N/A
Yazar
kellad


avatar
istanbul
Kayıt: 21.01.2006
26.09.2007-18:06 #27901
O hatalı olarak 100,000 yazan hücreyi başka bir sayı ile çarpınca 100,000'i mi yoksa doğru sonucu mu esas alıyor acaba? thinking
Bende şimdi Excel 2007 kurulu değil de deneyemiyorum.





Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
Yazar
tarikkranda


avatar

Kayıt: 07.01.2006
27.09.2007-03:00 #27981
dogru sayıyı referans alıyor.





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
27.09.2007-09:31 #27998
şurda http://www.joelonsoftware.com/items/2007/09/26b.html Joel Spolsky duruma biraz açıklık getirmiş. Güzel bir günlük.





N/A
Yazar
tarikkranda


avatar

Kayıt: 07.01.2006
27.09.2007-16:59 #28005
orhan yazdi
 
şurda http://www.joelonsoftware.com/items/2007/09/26b.html Joel Spolsky duruma biraz açıklık getirmiş. Güzel bir günlük.

Oncelikle Joel'in gunlugu gerceketen cok eski ve cok fazla okunan bir gunluk. Uzun zamandir firsat buldukca bakarim, eski MS developer, su anda kendi sirketini yoneten birisi olmasi ile yazilim dunyasina cok farkli bakabiliyor. Ancak burda olayi o da pek aciklayamamis, ama sonucta IEEE nin floating pointler icin boyle bir standardi oldugunu bilmiyordum. Ancak bu standart 2003 ve oncesinde de kullanildigi ve onlarda boyle bir hata olmadigi icin iceride birinin bu 12 farkli sayi cifti icin bir hata yaptigi kesin. Testlerden kacmamasi gerekirdi ama sonuc olarak bir şekilde gözden kaçırılmış. Yakinda fix duyurulur.

Bu arada kendi blogumda da 14 Eylül 2006 da yer verdigim Joel'in bir makalesi var. Yazının Turkce cevirisini surdan okuyabilirsiniz.

Programcı Bulamıyorum Demekle Nee Kastediyooorsuun?
http://turkish.joelonsoftware.com/Articles/FindProgrammers.html





Yazar
kellad


avatar
istanbul
Kayıt: 21.01.2006
27.09.2007-23:00 #28026
Çok kötü bir hata değilmiş. Olur böyle şeyler. Binlerce satır kod var. Bir yerde işlerin biraz karışması normal. Siz yapmıyor musunuz?

Tabi Excel gibi çok kullanılan bir programda ufacık bir hata bile olsa birileri mutlaka ona denk geliyor. Ama bu daha iyi çünkü düzeltilmesi çok daha çabuk olur.

Ayrıca bu formatta başka hatalar da olma ihtimali çok yüksek. Bu şekilde 18,446,744,073,709,551,616 farklı sayı yazılabiliyormuş.





Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
15.10.2007-12:02 #28874
bu konuyu açtıktan 20 gün sonra yama yayınlandı.
ofis programlarınız güncelleyin.





N/A
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb