Error de calculo por decimales

Haciendo unas tablas he encontrado un error de calculo en el funcionamiento del LibreOffice que he resuelto utilizando la función de redondeo. Pero dejo aquí el error para quien sepa hacer llegar este error a quien pueda solucionarlo.

LINK DESCARGA FICHERO EJEMPLO: ERROR.CALCULO.LIBREOFFICE.ods - Google Drive

Por lo que he llegado a descifrar, el error se crea y acarrea, al sacar los valores desde distintas celdas.
Si se hace el calculo directo no se crea el fallo. Como podrán ver en el fichero adjunto de ejemplo
=49,8-(2*20) da el valor exacto 9,8. Pero =B4-(C3*C$2) da 9,79999999999995 en vez de 9.8

Ojalá alguien sepa como informar de este fallo y puedan solucionarlo.
Saludos!
Agu.

El 9,80€ en C4 en realidad no es así, parece así por el formato de la celda, pero es igual que C5.

Se han hecho muchos esfuerzos para reducir los problemas de redondeo en el límite de la precisión, que es de quince dígitos mas signo. Y algunos números tienen una representación binaria periódica que provocan el error dependiendo a veces del orden en que se realizan las operaciones.

En este tdf#67026 puedes encontrar información sobre el problema

La única solución es utilizar las funciones de redondeo donde sea necesario, también te puede ser útil la opción Menú/Herramientas/Opciones/LibreOffice calc/calcular - Precisión como se muestra, con ello las referencias a una celda utilizan el valor que muestra el formato de la celda, pero se debe ser cuidadoso con su uso.

Ola @mariosv, como nunca he usado tantos decimales, desconocía este problema.

Gracias por aclarar.