Página 1 de 1

Redondeo de decimales

Publicado: Jue Jul 02, 2009 12:30 pm
por victorlo29
Amigos, espero que alguno sepa cómo resolver esta cuestión; uso scalc para configurar facturas de mi empresilla. Hay casos en los que el redondeo del decimal no coincide. Como ejemplo explicaré un caso: Cuando realizo un calculo y una suma de numeros, le aplico un 16 por ciento de Iva y lo sumo al total. Tengo que entender que aunque en pantalla salga por defecto dos decimales ( y asi me la redondea) existen mas decimales. En una suma tengo en pantalla 523.36 ( 523.357... si añado mas decimales), mas 16% de iva 83.74 (83.7371...) que me dan un total de 607.09 por pantalla (607.09412..). Pero 523.36 + 83.74 = 607.10. Me difiere un centimo.


En relacion con este asunto, tras elaborar una relacion en SCalc de facturas y copiar a mano las bases, los ivas y los totales, hice una relacion en SCalc donde usé las bases anteriores y calculé con formulas los ivas y los totales. Como resultado obtuve una diferencia de 4 centimos.

Gracias de antemano. No puedo subir un ejemplo en ods para enseñaros mi ejemplo.

Editado por el moderador (RGB-es) para mover el tema a un subforo apropiado. Si no lo has hecho aún por favor lee la Guía de supervivencia

Re: Redondeo de decimales

Publicado: Vie Jul 03, 2009 3:09 am
por Néstor Londoño B.
Saludos: Voy a tratara de ayudar, el problema es matemático como Ud lo dice, por las fracciones, hay que redondear al céntimo, la primera suma = Entero((Valor de la suma * 100 + .5)/100 Impuesto = Entero ( Valor de la suma * ,16 * 100 + .5 ) /100. Espero le sirva

Re: Redondeo de decimales

Publicado: Vie Jul 03, 2009 9:47 am
por RGB-es
victorlo29 escribió:No puedo subir un ejemplo en ods para enseñaros mi ejemplo.
El foro tiene aún algunos problemas con eso, pero igual puedes subir el archivo si primero lo comprimes como un zip.

Re: Redondeo de decimales

Publicado: Dom Jul 05, 2009 11:02 am
por mriosv
O bien puedes forzar el rodondeo en todos los cálculos, estableciendo esta opción en las opciones de cálculo de Calc.
O bien utilizar la función REDONDEAR(número a redondear ; número decimales)