Subtrair o Excel não igualando 0

0

Então, eu tenho uma fórmula baseada em coisas que são 0 baseadas em uma fórmula que subtrai o total. Então, essencialmente, é A1 = 10 e B1 = 4 e B2 = 6. Minha fórmula é imsub (a1, b1 + b2) ou = soma A1 (b1, b2). O problema é que, às vezes, o excel reduz os números para se igualarem a um número realmente muito pequeno, o que é aproximado de 0, atrapalhando minha outra fórmula baseada em 0 para determinar a função IF. Como eu mudo para que seja igual a 0 e não um número de dígitos muito pequeno?

Eu tirei uma captura de tela do que aparece

    
por Josh W 27.10.2017 / 20:49

1 resposta

3

O que você precisa é da função ROUND() , por exemplo:

=ROUND(A1-SUM(B1,B2),4)

Isso arredonda o valor para quatro casas decimais: escolha o número de lugares necessários para manter a precisão de que você precisa, mas elimine os pequenos erros.

Os erros ocorrem ao subtrair números grandes com uma pequena diferença, devido à precisão limitada do armazenamento numérico de ponto flutuante (não inteiro).

    
por 27.10.2017 / 20:58