Bonjour,
J'ai eu ce type de problème pour mon fichier de suivi de mes comptes bancaires.
Ce qui est pernicieux c'est que ce sont des décimales éloignées qui viennent interférer et qu'on ne le voit pas si on ne met pas le format ad hoc.
Pour ne plus avoir des erreurs de ce type, travaillant avec des relevés au centime, je multiplie d'abord tout pas 100 (donc ramené au centime, à des nombres entiers) pour ensuite diviser le résultat des opérations par 100.
((290543,05 * 100) - (300141,26 * 100)) / 100 = -9598,210000000000000000000000000000