Compartilhar via

Estou com uma equação simples de soma e subtração cujo resultado deveria dar um número exato e o Excel retorna uma dízima.

Anônima
2023-11-13T21:09:06+00:00

Na planilha, coloquei o valor exato nas células: A1 = 2984,63; B1 = 3000

Usei a seguinte fórmula: "A1-B1"; esperava como resultado deveria ser -15,370, mas ao aumentar o número de casas decimais para 25, aparece uma dízima. Aparecendo como resposta:

-   15,369999999999900000000000

O que poderia esta acontecendo? Segue números que utilizei na planilha

2.984,630000000 3.000,000000000 -   15,369999999999900000000000
Microsoft 365 e Office | Excel | Para empresas | 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
{count} votos

4 respostas

Classificar por: Mais útil
  1. Anônima
    2023-11-13T23:24:34+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Prezado respeitado Lausio Cavalcante Cedraz,

    Bom dia! Obrigado por postar na Microsoft Community. Estamos felizes em ajudá-lo.

    De acordo com sua descrição, é provável queo Excel lide com a aritmética de ponto flutuante. O Excel usa uma representação binária de números, que às vezes pode resultar em erros de arredondamento ao executar cálculos. Como o Excel armazena e calcula números em formato binário. O Excel tem uma precisão finita de 15 dígitos, o que significa que qualquer número com mais de 15 dígitos significativos será arredondado.

    Para evitar esse problema, você pode usar a função ROUND para arredondar o resultado do cálculo para o número desejado de casas decimais. Por exemplo, você pode usar a fórmula "=ROUND(A1-B1,2)" para arredondar o resultado para duas casas decimais. Isso deve lhe dar o resultado esperado de -15,37.

    Aprecie sua paciência e compreensão e obrigado por seu tempo e cooperação.

    Sinceramente

    Waqas Maomé

    0 comentários Sem comentários
  2. Anônima
    2023-11-14T12:34:36+00:00

    Olá Wagas,

    Entendi que o processo de Cálculo do Excel deva estar gerando esse erro. É isso mesmo?

    0 comentários Sem comentários
  3. Anônima
    2023-11-14T23:59:24+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Oi Respeitado Lausio Cavalcante Cedraz,

    Obrigado por seu valioso feedback e compartilhar atualizações conosco e eu realmente aprecio seu esforço e seu precioso tempo fazendo. 

    E agradeço suas amáveis palavras.

    Sim, é verdade. O processo de cálculo do Excel é baseado na aritmética binária, o que pode fazer com que alguns números decimais sejam aproximados com um pequeno erro. Esse erro geralmente é insignificante, mas pode se tornar perceptível quando você usa muitas casas decimais ou executa muitos cálculos. É por isso que é recomendável usar a função ROUND para evitar exibir o erro.

    Enquanto isso, se você achar nossas sugestões úteis, você também pode usar a ferramenta de feedback abaixo de nossa resposta para enviar seu feedback para nós (foto abaixo), o que definitivamente ajudará outras pessoas na comunidade que estão enfrentando problemas semelhantes a encontrar soluções para seus problemas mais rapidamente.

    Image

    Se houver algum problema relacionado com os aplicativos do Office no futuro, sinta-se à vontade para postar de volta nesta comunidade.

    Estaremos aqui para ajudar.

    Tenha um bom dia e mantenha-se seguro 😊

    Felicidades

    Waqas Maomé

    0 comentários Sem comentários
  4. WordExperto 63,735 Pontos de reputação Moderador Voluntário
    2023-11-15T07:58:26+00:00

    Hola a todos:

    Esto es consecuencia de la Aritmética del punto flotante.

    WordExperto.

    0 comentários Sem comentários