una sheets sheet round resultado redondear quitar hoja hacia google decimales como calculo arriba rounding financial rounding-error bankers-rounding

rounding - sheets - Estándares de redondeo-Cálculos financieros



redondear hacia arriba google sheets (4)

Acabo de preguntar a un programador de mainframe greybeard en la empresa de software financiero para la que trabajo, y dijo que no existe un estándar conocido y que depende de la práctica del programador.

Si bien los estadísticos han estado al tanto del problema del redondeo desde al menos 1906, es difícil encontrar un estándar financiero que lo respalde.

De acuerdo con esta situación , el "Informe de la Comisión Europea La introducción del euro y el redondeo de los montos en moneda sugiere que anteriormente no había habido un enfoque estándar para el redondeo en la banca".

En general, use un modo de redondeo simétrico sin importar en qué base esté trabajando (base-2 o base-10).

Esto evitará sesgos sistemáticos durante los cálculos.

Tal modo es Round-Half-To-Even, también conocido como "redondeo de banqueros".

Use herramientas de lenguaje que le permitan especificar la claridad del contexto numérico, incluidos los modos de redondeo y truncamiento. Por ejemplo, el módulo decimal de Python. Las suposiciones implícitas hechas por la biblioteca C podrían no ser apropiadas para sus cálculos.

http://en.wikipedia.org/wiki/Rounding#Rounding_to_integer

Tengo curiosidad por la existencia de cualquier estándar de "redondeo" cuando se trata del cálculo de datos financieros. Mis pensamientos iniciales son realizar el redondeo solo cuando los datos se presentan al usuario (capa de presentación).

Si los datos "redondeados" se utilizan para otros cálculos, ¿se debe utilizar la cifra "redondeada" o la cifra "sin procesar"? ¿Alguien tiene algún consejo?

Tenga en cuenta que soy consciente de los diferentes métodos de redondeo, es decir, redondeo de banqueros, etc.


Considere el uso de enteros escalados.

En otras palabras, almacene números enteros de centavos en lugar de números fraccionarios de dólares.


La primera y más importante regla: use un tipo de datos decimal , nunca tipos binarios de punto flotante.

Cuando se debe realizar el redondeo exacto, las regulaciones pueden exigirlo, como la conversión entre el euro y las monedas nacionales que reemplazó.

Si no hay tales reglas, haría todos los cálculos con alta precisión y redondearía solo para la presentación, es decir, no utilizaría valores redondeados para cálculos adicionales. Esto debería dar la mejor precisión general.


No he visto la existencia de "la única norma para regirlos a todos": hay varias reglas de redondeo (como usted ha mencionado), y parecen entrar en juego en función de la industria / cliente / y el código de moneda ( http://en.wikipedia.org/wiki/ISO_4217 ) - ya que no todos usan 2 lugares después del decimal, el problema se complica aún más. Al final del día, su cliente necesita especificar las reglas que desea implementar ...