Promoção de Black Friday na Apple Online Store Brasil traz descontos de 10%, em média
Home » Microsoft, Software

Excel 2007 não sabe fazer conta básica de multiplicação, e Microsoft reconhece

Software de cálculos e gerenciador de planilhas eletrônicas da Microsoft não sabe fazer algumas contas básicas de multiplicação, acreditem. Um bug matemático foi descoberto esta semana: Molham Serry reportou que, quando multiplicava 850 por 77,1, obtia o resultado 100.000 como resposta, ao invés de 65.535.

De acordo com David Gainer, chefe do projeto do Excel da empresa, que já reconheceu o erro, o bug não tem a ver com o processo de multiplicação, mas se apresenta em diversos casos do Excel que tragam como resultado o número 65.535.

Bug no Microsoft Excel 2007

A folha aparentemente só afeta a versão 2007 do produto. Quem tiver acesso ao mesmo e quiser provar o erro, basta colocar a básica multiplicação 850*77,1 em parênteses e logo depois, por exemplo, dobrar o resultado (*2). Em vez de obter 200.000 como resposta, o Excel dá o resultado final correto, que é 131.070.

Ainda não há data prevista para um update que corrigirá o bug do Excel 2007. Hum… ãhn? Eu ouvi alguém dizendo Numbers aí?

[Dica do André Dias, obrigado!]

« Dicas para Mac OS X, iWork e outros produtos da Apple Apple libera iPhone update 1.1.1 com volume mais alto, iTunes e mais »

Artigos relacionados

Quem escreve?

Rafael Fischmann
Rafael Fischmann
Graduado em Comunicação Social com Habilitação em Publicidade e Propaganda na Universidade Salvador - UNIFACS, tem paixão pela Apple e seus produtos desde quando adquiriu seu primeiro iMac (um G3 Blueberry), em agosto de 2000. Possui hoje um MacBook Pro unibody de 17 polegadas, um iPod video de 80GB, um iPod shuffle de 2GB e um AirPort Express. O mais novo integrante da família é um iPhone 3GS preto de 32GB.

Produtos do seu interesse

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

17 Comentários »

  • Qual a chance de uma pessoa descobrir um bug como esse? E quantos outros bugs nao devem existir?

    Isso acaba com a credibilidade de um software tão usado e tão importante que é o MS Excel. Imagina se uma empresa que confia nos resultados das planilhas do Excel, perante este bug!!! Isso pode significar prejuízos inacreditáveis.

    Se fosse eu, processaria a MS.

  • Racum disse:

    Interessante… 65.535 é justamente o limite de linhas disponíveis no excel.

  • Neto Lima disse:

    Não achei uma coisa certa no comentário do Thiago Martins, por que esse peso todo sobre a Microsoft, se fosse num software da Apple, ai seria outra coisa, se fosse no OpenOffice, da mesma maneira, mas se for num programa do rWindows (como alguns anti-microsoft costumam chamar) ai teria que processar e por ai vai…

    Não quero defender a Microsoft, pois eu também adoro a Apple, ´só to esperando minha mãe abrir a mão (de vaca ^^) e comprar um iMac pra mim…

  • rvl77 disse:

    Esse eh um numero especial mesmo, 2^16, tem a ver com o valor maximo que um numero inteiro pode ter na memoria. Provavelmente esqueceram de configurar o tipo de variavel certo para a operacao.

  • Calefacto disse:

    Ok, vou dar o meu pitaco

    Com toda a discussão sobre os formatos OOXML, e gente contra, mas gente defendendo também (o sr. Miguel de Icaza, que trabalhou no GNUmeric – tem vários lugares discutindo isso), dá pra começar a pensar.

    Como o exemplo mostra, não é exatamente um erro DE CONTA, mas um bug na hora de mostrar o valor (se não, a hora que dobrou, daria errado também)

    Acontece que uma planilha é mais complicada do que imaginamos. Uma célula pode ter qualquer valor, dentro de várias representações (data, hora, etc)

    Tem também com o que esperamos de uma planilha, e de como ela funciona. No exemplo, 77,1 é um número que não é representado perfeitamente em forma binária (seja PPC ou x86), e o fato do excel “acertar a conta” dá um exemplo do que acontece por trás (a conta do ponto de vista do computador daria -> 65534.999999999993)

    Enfim, pé na jaca feio da MS, mas “justificável”. Acho que apesar de existir a possibilidade de dar erro, ainda é razoavelmente rara.

  • van der lancaster disse:

    Algumas vezes que utilizei o Excel 2000 para cálculos em um trabalho de engenharia, ele dava resultados pelo menos 20% diferentes do que os resultados que fazíamos nas calculadoras HP. Bizarro. Devem ter mais bugs por aí. É só fazer umas contas complexas, com certeza. Ninguém descobre pois, afinal, quem vai ficar conferindo milhares de cálculos na mão?

  • Calefacto disse:

    E o Joel Spolsky (ex MS, ex time do excel) explica um pouco mais: http://joelonsoftware.com/items/2007/09/26b.html

    (pô, era o contrário do que eu imaginei!)

  • Cláudio disse:

    Senhores, nenhum programa é livre de falhas, se querem saber o famoso Open Office tambem tem uma falha grotesca deixando vulneravel até mesmo o Linux, ele executa arquivos .tiff que podem ter codigos que ocasionam estouro de pilha (nao é boom explodir o comp, apenas empilhar valores na memoria até travar o comp stack overflow) o problema é.. o Mr. Bill Gates, cobra e ganha rios de dinheiro monopolizando tudo, por este motivo a catastrofe que isso pode ter ocasionado vai sobrar tudinho pro respectivo rabicó dele

  • E falando de Bugs bugs no Excel 2007 tenho que fazer minha contribuição;
    http://espacoinfo.net/excel-2007-restricao-bug-o-que-e-isso/

  • eduardo disse:

    nao consigo somar esta tabela no exel
    1:09
    0:55
    1:05
    0:20
    1:10
    0:38
    2:23
    1:49
    0:56
    0:45
    0:48
    0:27
    1:34
    1:34
    0:27
    0:53
    1:03
    0:19
    1:33
    o resultado esta dando 19:48 e na calculadora esta dando 15:88 porq esta diferensa grande .
    pod m esplicar por fafor

  • lara disse:

    Não consigo fazer contas de 6 a 9, tenho muita duvida!!

  • rodriquita21 disse:

    isso é so para os burros é que ate um bebe consegue fazer contas de 6 a 9

  • Marcos disse:

    GOSTARIA DE SABER COMO SE FAZ CALCULO DE MEDIA DE COMBUSTIVEL ; UTILIZANDO O EXCEL OBTENDO TODOS OS REZULTADOS NA FRENTE DE CADA LAÇAMENTO SEM UTILIZAR AS FORMULAS TODA VEZ QUE EU FIZER UMA CONTA.

  • David Holm disse:

    Olá!!! Instalei o Excel 2007 há uns dois meses, no dia da instalação verifiquei a quantidade de linhas, elas passavam de um milhão e percebi tbém que a quantidade de colunas era muito maior comparando-se ao Excel 2003, porém nessa semana fui verirficar e percebi que ele está apresentando apenas 65536 linhas como a versão 2003. Não entendi o motivo disto. Se alguém puder me explicar o pq. Obrigada

  • tainar disse:

    oi eu quero a prernde conta

Deixe um comentário!

Envie o seu comentário abaixo, ou um trackback do seu próprio site. Você também pode assinar estes comentários via RSS.

Seja legal. Jogue limpo. Foque-se no tópico. Sem spam.

Você pode usar estas tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Este blog é integrado ao Gravatar. Crie um você também!

Aviso: todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste weblog ou de seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. O autor deste weblog reserva-se, desde já, o direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação de seu autor (nome completo e endereço válido de email) também poderão ser excluídos.