Error de resultado en función

En una hoja de excel 2000, con la función suma, sumo 112,36 y -110,04, y el resultado no es 2,32 sino 2,31999999999999000000; me he dado cuenta de esto al usar una función para comparar el resultado de esta suma, con un objetivo, comprobando que ocurre con frecuencia.
¿A qué se debe?
¿Cuál sería la solución?
Gracias de antemano por tu respuesta

1 Respuesta

Respuesta
1
Llevas razón. Son errores de precisión al trabajar con números decimales. Normalmente los podemos encontrar a partir de la cifra decimal 12 o 13. Esto es despreciable en la mayoría de los casos. Pero cuando hemos de comparar el resultado obtenido con un valor... ya tenemos un problema; ese 2,32 que vemos en la pantalla realmente no es 2,32.
Puedes solucionarlo cuando necesites el valor exacto de esta forma:
tu fórmula para sumar puede ser =SUMA(A1:A2)... que no es precisa. Usa =REDONDEAR(SUMA(A1:A2);2), si quieres dos decimales.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas