Tablora

Tablora · Biblioteca

Mantener visibles las pequeñas aportaciones decimales

Suma 1.2 y 0.003 de forma exacta para obtener 1.203. El comprobador mantiene la mayor escala decimal que encuentra, así que las aportaciones pequeñas nunca se pierden.

Valores con distinto número de decimales

Los datos reales mezclan precisiones: un precio unitario con tres o cuatro decimales, una comisión redondeada a céntimos, una cantidad en números enteros. Cuando se suman en una herramienta que formatea los resultados con dos decimales, una aportación pequeña como 0.003 puede desaparecer del total mostrado, y dos totales que difieren en el tercer decimal parecen iguales.

El comprobador de sumas decimales calcula el mayor número de decimales entre todos los valores y el total esperado, lleva cada valor a esa escala y los suma de forma exacta. No se redondea nada y el resultado se muestra con esa escala completa.

La escala incluye el «Total esperado». Si escribes ahí 1.20300, todas las cifras del resultado se muestran con cinco decimales, aunque ninguna línea tenga tantos.

Sumar 1.2 y 0.003

El ejemplo de la página introduce 1.2 y 0.003 en «Un valor por línea», con un «Total esperado» de 1.203. El «Total calculado» es 1.203 y la «Diferencia» es 0.000, así que «Los totales coinciden» muestra Sí. El resultado tiene tres decimales porque 0.003 y el total esperado tienen tres.

Fíjate en que la diferencia se muestra como 0.000, no como 0. Todas las cifras del resultado tienen la misma escala, y eso hace que los desfases pequeños sean fáciles de leer.

Introducir valores con precisiones distintas

El redondeo es otro paso

Mantener la escala es una propiedad de la aritmética exacta, no una política de redondeo financiero. Si la cifra con la que comparas se redondeó a céntimos, decide primero si el origen redondeó cada línea o solo el total, y aplica tú esa regla antes de comparar. El comprobador te mostrará entonces si la cifra redondeada coincide.

La herramienta de normalización se comporta igual con valores sueltos: mantiene los decimales que se escribieron, así que 125.00 sigue siendo 125.00 y 0.003 sigue siendo 0.003 en lugar de acortarse.

Datos de entrada

Un valor por línea
1.2 0.003
Total esperado
1.203

Resultados

Total calculado
1.203
Diferencia
0.000
Los totales coinciden
Sí