quarta-feira, outubro 10, 2007

Correção para o Excel 2007

Saiu a correção para o problema no Excel 2007 que eu comentei recentemente.

Relembrando, quando o resultado de uma cálculo fica muito próximo de 65535 ou 65536, o Excel apresenta na tela 100000 ou 100001. O problema ocorre na conversão para texto do valor em ponto flutuante, não no cálculo propriamente dito. Desta forma o valor pode ser usado sem problemas em outros cálculos (desde que o resultado final não seja outro valor na faixa problemática). O problema foi introduzido no Excel 2007 e não ocorre nas versões anteriores.

Infelizmente não foram divulgados mais detalhes, existe muita curiosidade em saber porque esta rotina (que é padrão na biblioteca da maioria das linguagens) foi alterada (ou criada) no Excel 2007 e que tipo de erro de programação causou este problema bizarro.

O anúncio da correção e os links para download estão em

http://blogs.msdn.com/excel/archive/2007/10/09/calculation-issue-update-fix-available.aspx

Nenhum comentário: