Isso acontece devido à precisão limitada da representação de números de ponto flutuante em computadores e não pode ser corrigido porque é um problema intrínseco do modo como os números são representados em um computador. Pode haver soluções alternativas, como round () ou uma implementação inteligente das fórmulas para reduzir as propagações de erros.
O Excel usa representação de ponto flutuante de 8 bytes (64 bits), o que significa que pode alcançar uma precisão máxima de cerca de 10 ^ -15. A imprecisão pode se espalhar pelas etapas de um cálculo.
Sugiro que você leia este artigo na Wikipedia que investiga esse tópico.