Pois é… o Microsoft Excel não sabe fazer contas, mais concretamente multiplicações. Quando se fala da empresa Microsoft, mais concretamente do Microsoft Office, as cinco estrelas vão directas para o Microsoft Excel, mas parece que não é bem assim.

Esta informação está a ser veiculada em muito sites, no entanto nem sempre se dá a devida explicação, tudo tem uma explicação.
Vamos passar à prática, podem experimentar nas vossas máquinas desde que possuam o Office 2007 e mostrar os resultados ao longo deste post.
Vamos lá então:
1) Comecem por colocar numa célula qualquer (exemplo A1) a multiplicação:
=850*77,1

Qual o resultado? 100000 ?!?

Estranho, usem a calculadora do Windows e verifiquem que o resultado dá apenas 65535.

2) Passem agora para a célula B1 (por exemplo) e façam:
=A1-1

Mais estranho ainda, o resultado deu 65534 !!!!

Não deveria ser 99999 pelo raciocínio anterior?
3) Tentem lá agora, colocar na célula C1 a soma de mais uma unidade:
=A1+1

Bem, estou a ficar maluco!!!! Então agora o resultado dá 100001 ?!?!?

O Excel deve estar com uma depressão !!!!
4) Vamos lá fazer agora um cálculo para tirar as dúvidas. Por exemplo na célula A4 faça o seguinte cálculo:
=C1-B1

Resultado 2 ????
Ou seja para o Excel 100001-65534 = 2???

Deixa-me cá desligar esta porcaria e fazer a conta no papel como antigamente.
Outros testes que podem ser realizados:
=A1*2 devolve 131,070, como se A1 tivesse 65.535
=A1*1 continua a apresentar o resultado 100,000.
=A1/1 devolve 100,000.
=A1/2 devolve 32767,5.
Já nem sei o que continuar a escrever. Tou baralhado de todo !!!!
O bug foi reportado por Molham Serry no grupo de discussão microsoft.public.excel da Usenet. No entanto a Microsoft já se pronunciou sobre o assunto e apresentou o porquê do problema.
Segundo avid Gainer, do grupo que desenvolve o Excel, diz que sua equipa fez uma rápida análise do problema e chegou a algumas conclusões. A falha acontece com apenas 12 números reais em torno de 65535. Seis deles ficam entre 65534,99999999995 e 65535. Os outros seis estão entre 65535,99999999995 e 65536.
Podem ver mais detalhes aqui. Gainer acrescenta ainda que o problema deve ter surgido quando foram feitas mudanças na lógica de cálculo do Excel, durante o desenvolvimento da versão 2007.
Vamos esperar pela “injecção” para resolver este problema grave. Até lá aconselho a usarem ou papel ou outra qualquer calculadora.
Explicação da Microsoft: aqui
Siga os desenvolvimentos: Excel
















