Bug de multiplicação na Excel 2007

Foi reportado um sério bug de multiplicação na Excel 2007. O primeiro exemplo é =850*77,1 - que retorna 100.000, em vez de 65535. Aparentemente, qualquer fórmula que resultar em 65535 se comportará estranhamente.

Num fórum, foi relatado o seguinte:

Suponha que a fórmula está em A1:
=A1+1 retorna 100,001, demonstrando que o valor é, realmente 100.000.
=A12 retorna 131,070, como se A1 tivesse 65.535 (que era o valor esperado).
=A1
1 continua mostrando 100,000.
=A1-1 retorna 65.534.
=A1/1 retorna 100,000.
=A1/2 retorna 32767,5.

Fonte: Slashdot

Esse bug já for reportado à Microsoft, mas, ainda não houve, até o momento, nenhum pronunciamento.

E?

Os comentários no Slash estão demais …

[quote] They will be disabling multiplication in all future versions of Excel.

No, no, no… remember this is effectively Office Vista… so the fix will be, like:

You are trying to multiply 2 numbers and the answer is 65535. This is a very dangerous multiplication frequently used in viruses… Cancel / Allow?[/quote]

hauhauhauhahauhauh

No excel 2000 calcula certo…