Compartilhar via

Erro no cálculo do Excel

Anônima
2013-03-25T17:20:03+00:00

Boa tarde a todos.

Utilizo o Office 2013 e ao fazer um cálculo simples...

=542,85-503,4-36

...ao invés de obter o valor 3,45, o que seria correto, a resposta que tenho é

3,45000000000005

Como podem ver, eu não sei por qual motivo o Excel adiciona um valor que, apesar de muito pequeno, faz com diversas tabelas minhas fiquem com erro, pois preciso que o valor seja exatamente igual.

Alguém sabe o porque e como posso corrigir?

Desde já agradeço, Luciana

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2013-03-27T08:46:35+00:00

Ola Rafael,

tem toda a razao. Acontecem erros quando se usa um sistema que nao o decimal, como por exemplo Horas. Mas neste caso o que acontece é que o resultado esta correcto, e apenas aparece o 5 alguns zeros a frente... nota-se que nalgumas calculadoras isso nao acontece pq o visor nao apresenta tantos numeros. No entanto a formula que sugeri resolve o problema, pois vai considerar o resultado ate 2 casas decimais apenas.

Cumps,

J.C.

Esta resposta foi útil?

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2013-03-27T06:23:30+00:00

Estimada Luciana Mertu:

   O origem desse erro é muito mais profundo, não é no nível do "software", tem de ver com o "hardware".

   Os computadores são Binarios (0 e 1), e nós temos un sistema Decimal (0 até 9). Não todos os números no sistema Decimal, que não sejam Enteros, é dizer Fracionários, tem uma representação exata no sistema Binario.

   Por isso, os programadores temos dois truques:

      a) Só usamos números Enteros. (usa-se muito no sistema contável e bancario, onde tudo está multiplicado por 100)

      b) SEMPRE que na fórmula há uma operação matemática com números Fracionarios, arredondeamos o resultado, com uma quantidade fixa de decimais.

   Aconselho costumar arrendondear os resultados dos cálculos, com uma quantidade fixa de decimais, desde o início. Por exemplo, se os números estão a representar moedas, então usa-se dois decimais.

   Para mais informação, visita: http://support.microsoft.com/kb/214118/pt-br

   Tambem pode visitar: http://support.microsoft.com/kb/78113/pt

Atte.

Rafael

(nota: Disculpa os meus erros, mas eu não falo muito bem o português.)

Esta resposta foi útil?

0 comentários Sem comentários

3 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2013-03-26T16:50:00+00:00

    Ola,

    Luciana deves na celula que tens a formula usar esta formula

    =ARRED.PARA.BAIXO(542,85-503,4-36;2).

    Possivelmente no office BR talvez seja =ARREDPARABAIXO (nao posso precisar pois nao tenho essa versao instalada visto estar em portugal). Senao podes sempre confirmar quando estiveres a digitar =ARRED... Pois o excel vai dar-te as opçoes... usa a que te aparecer para arredondar para baixo.

    Espero ter ajudado.

    Cumps,

    J.C.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2013-03-25T18:03:28+00:00

    Boa tarde Bruno, agradeço a atenção.

    Funciona "visualmente", ou seja, o valor que eu estou vendo é 3,45. Mas as fórmulas continuam dando erro.

    Por exemplo, em uma célula eu tenho digitado o valor 3,45 (foi digitado manualmente).

    Na outra célula eu tenho digitado a fórmula que eu citei, que na verdade deveria dar 3,45, mas dá 3,45000000000005

    Eu tenho uma formatação condicional pra que as células fiquem verdes caso o valor das duas seja igual, o que não está acontecendo, pois mesmo eu colocando pra visualizar apenas duas casas decimais, o valor das duas células de fato não está igual.

    Esse é só um exemplo, mas na verdade afeta minhas tabelas em uma grande proporção, pois tenho vários casos desses em que precisaria dos valores iguais e não sei porque o excel cria essa diferença na hora de fazer o cálculo.

    Alguma ideia do que possa ser?

    Muito obrigada, Luciana

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2013-03-25T17:53:33+00:00

    Olá Luciana,

    Sugiro que clique com o botão direito na célula que apresenta o problema e clique em Formatar células. Na guia Número, selecione a opção Número na lista de categorias e do lado direito, coloque o número 2 em Casas decimais e por fim, clique em Ok e veja se o comportamento é corrigido.

    Espero ter ajudado.

    Até mais!!!

    Esta resposta foi útil?

    0 comentários Sem comentários