Quando você insere números no Excel, eles são convertidos em uma representação binária interna, por exemplo, 8.25
é traduzido em 1000.01
, mas 8.26
se torna 1000.01000010100011110101110000101000
.
Quando você começa a adicionar números no Excel, os números decimais inseridos são convertidos em binário, a soma é feita em binário e depois convertida em decimal novamente. E esse é o momento em que você obtém alguns números imprecisos, como o -0.00000000000272848
que você obtém em discrepâncias entre seus números e o do Excel. Você precisará multiplicar esse valor por bilhões para obter um valor diferente em centavos.
Portanto, o teste deve ser =IF(ABS(Calculated-Real)<0.01,"OK","Not Equal")
.
Até obtermos um computador decimal, você receberá esse erro em qualquer computador digital binário.