SÃO PAULO – A Microsoft soltou a correção para o bug que fazia o Excel 2007 calcular errado o produto de alguns números.
O bug, descoberto no final de setembro, ocorria quando se multiplicavam dois números cujo resultado ficava entre 65534.99999999995 e 65535 ou entre 65535.99999999995 e 65536. No primeiro caso, o Excel fornecia 100.000 como resultado; e, no segundo, 100.001.
Segundo a equipe do Excel, o erro estava na apresentação dos números, e não exatamente no cálculo, já que o Excel armazenava internamente o valor correto. A prova disso é que se pode multiplicar o resultado errado – por exemplo, por 2 – e obter um número correto.
INFO baixou a instalação e instalou-a numa cópia do Excel 2007 rodando no Windows Vista. De fato, operações que antes apresentavam o problema (exemplos: 77,1 x 850 e 5,1 x 12850) agora produzem os resultados esperados.
A correção está disponível neste endereço. Trata-se de um arquivo de 32,5 MB. As mensagens da instalação estão em inglês, mas isso não interfere no Excel 2007 em português. Conforme nota publicada no blog da equipe do Excel, essa atualização será integrada ao primeiro Service Pack do Office 2007, ainda em desenvolvimento.
<p><a href="" rel="bookmark" title="INFO Online">Microsoft corrige erro de cálculo no Excel</a>, Carlos Machado, da INFO - SÃO PAULO – A Microsoft soltou a correção para o bug que fazia o Excel 2007 calcular errado o produto de alguns números.
[...]</p>