> Soy un profesional en Cs.Economicas que utiliza mucho el lenguaje como planilla de calculo
> y he detectado errores de sumatoria entre cifras que, en opinion de mi tecnico
> obedecen a la configuracion del mismo. Favor si pueden resonderme como corregir este problema...
probablemente debas usar la funcion =redondear(... a partir de calculos que no deban extender decimales "de mas"
(hasta donde se) esos "problemas" de precision son en realidad originados por lo siguiente:
-> excel, al igual que (casi ?) todos los programas de precision, asi como los CPU, etc., etc., etc.
utilizan el "punto flotante de precision doble" (Double), siguiendo los estandares de la organizacion:
IEEE (Institute of Electrical and Electronic Engineers)
-> los numeros son guardados de manera diferente de como se ven (segun el formato en la hoja)
en variables de 8 bits, que guarda numeros con una precision aproximada de 15 posiciones "significativas"
-> ademas, un procesador NO "puede" guardar numeros fraccionarios mas grandes con absoluta precision.
-> (creo que) les sera de utilidad revisar informacion adicional en:
XL Como Corregir Errores al Redondear en Aritmetica de Punto Flotante
http://support.microsoft.com/default.aspx?scid=kb%3bes%3b214118
XL Aritmetica de Punto Flotante Puede Proporcionar Resultados Inexactos
http://support.microsoft.com/default.aspx?scid=kb;ES;78113
La pagina del IEEE (Institute of Electric and Electronic Engineers)
http://www.ieee.org/
y la Wikipedia
http://en.wikipedia.org/wiki/Floating_point
saludos,
hector.
Por lo tanto, redondeo en el resultado de cada fila.
El resultado final debe ser la suma de resultados, no el recálculo sobre la
suma de input. (Salvo excepciones)
Saludos.-
"mayor" <ma...@discussions.microsoft.com> escribió en el mensaje de noticias
news:C897AADD-2EBB-45EB...@microsoft.com...