Tablora

Tablora · Biblioteca

Distinguir la precisión original del redondeo por línea

0.335 más 0.335 es 0.670, pero redondear antes cada línea da 0.68. Mira cómo muestra el comprobador ese desfase de redondeo y cómo probar los dos casos.

Dos respuestas honestas para una misma suma

Las facturas, los resúmenes fiscales y las nóminas manejan a menudo importes con más decimales de los que permite la moneda. Un sistema suma los valores precisos y redondea el total; otro redondea primero cada línea y luego suma. Los dos son legítimos y pueden diferir en un céntimo o más con los mismos datos. Cuál se aplica lo determina la norma de facturación, fiscal o contable que hay detrás del documento, no la aritmética.

El comprobador de sumas decimales suma exactamente las cadenas que le das y nunca redondea. Eso lo convierte en una buena herramienta para ver en qué fase se redondeó un total indicado.

El desfase tiende a crecer con el número de líneas. Cada línea redondeada hacia arriba en una fracción de céntimo se suma a él, así que una factura larga puede diferir en más de un céntimo entre los dos métodos.

El ejemplo 0.335, paso a paso

El ejemplo de la página introduce 0.335 y 0.335 con un «Total esperado» de 0.68. El «Total calculado» es 0.670, el «Total esperado» se muestra como 0.680 con la misma escala y la «Diferencia» es -0.010. «Los totales coinciden» muestra No.

Ahora introduce las líneas tal como quedarían tras redondear cada una a dos decimales: 0.34 y 0.34. Con el mismo «Total esperado» de 0.68, el «Total calculado» es 0.68 y la «Diferencia» 0.00. La cifra indicada se obtuvo redondeando cada línea antes de sumar, no redondeando la suma.

Probar qué fase se usó

Trampas de precisión que conviene evitar

Datos de entrada

Un valor por línea
0.335 0.335
Total esperado
0.68

Resultados

Total calculado
0.670
Diferencia
-0.010
Los totales coinciden
No