您的最佳的信息源和新闻 司机, 远景 并且 硬件 在互联网

景色文章 名列前茅50 景色录影 景色软 景色帮助

微软证实擅长2007年演算臭虫


昨天我们警告了对问题擅长(和擅长服务2007)介入数字的演算的2007年在65,535附近。 擅长队希望提供问题的描述和解释什么我们做着对此。

背景
我们昨晚警告了对问题擅长(和擅长服务2007)介入数字的演算的2007年在65,535附近。 我们听见的第一个例子是=77.1*850,但它变得清楚从我们测试并且另外的报道这是一个事例,擅长2007将退回值为100,000而不是65,535。 多数这些另外的报告集中于增殖(前。 =5.1*12850; =10.2*6425; =20.4*3212.5),但我们测试表示,这真正地没有什么做到以增殖-它体现了自己与许多,但不是例如应该导致65,535的所有的演算擅长(工作的=65535*1和=16383.75*4)。 进一步试验证明了一种相似的现象与65,536。 这个问题只存在擅长2007年,老版本。

问题
这个问题,当我们做对擅长演算逻辑的变动在办公室2007时间表,介绍了。 具体地,擅长不正确地显示演算的结果在12个非常具体案件(如下所示)。 这里钥匙仅是问题实际上不在演算(在Excelâ ™s记忆存放的演算的€结果是正确的),但在板料显示的结果。 =850*77.1说另一个方式,将显示不正确价值,但,如果您然后乘结果以2,您将得到正确应答(即。 如果A1包含†œ=850*77.1†,并且A2包含†œ=A1*2†, A2将退回正确应答131,070)。

如此什么,具体地,是起因这个显示问题的价值? 9.214*10^18另外浮动小数点编号(浮动小数点 在wikipedia)擅长2007可能存放,有6个浮动小数点数字(使用二进制表示法)在引起这个问题的65534.99999999995和65535之间和6在65535.99999999995和65536之间。 您can†™t实际上输入这些数字入直接地擅长(因为擅长将圆对15个数字在词条),但退回那些结果之一的所有演算将显示这个问题,如果演算的结果在细胞被显示。 其他演算结果不受影响。

解答
我们采取演算非常严重擅长,并且我们做我们可以为了保证的一切演算为所有案件是正确的。 We’ve come up with a fix for this issue and are in the final phases of a broad test pass in order to ensure that the fix works and doesn’t introduce any additional issues - especially any other calculation issues. This fix then needs to make its way through our official build lab and onto a download site - which we expect to happen very soon. We’ll add another post once that’s taken place with a link to the download.

News Source: blogs.msdn.com (via www.bink.nu)

Popularity: 1%


Written by Odd-Magne Kristoffersen. Read more great feeds at is source WEBSITE
no comments.
Read more articles on Microsoft Office 2007.

Related articles

No comments

There are still no comments on this article.

Leave your comment...

If you want to leave your comment on this article, simply fill out the next form:




You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> .