Is there a way to coax the spreadsheet programs to give me correct results?
Provavelmente não.
O Excel certamente, e espero que outros programas de planilhas (para compatibilidade com o Excel) usem números de ponto flutuante com base no formato IEEE de 64 bits. Isso é implementado em hardware na maioria das CPUs atuais e, portanto, é rápido (até mesmo uma planilha de tamanho moderado pode envolver muitos cálculos).
Mas o ponto flutuante é uma representação de tamanho finito, portanto, representará apenas um subconjunto finito de números reais. Todo o resto será aproximado ou levará a uma condição de erro.
Os detalhes da limitação são amplamente documentados (por exemplo, O que todo computador O cientista deve saber sobre a aritmética de ponto flutuante ), mas eles são técnicos rapidamente.