redondeo

29/05/2007 - 11:51 por REDONDEO | Informe spam
Hola :

Tengo un problema con unas multiplicaciones y divisiones en excel. Tengo
que hacer la siguiente multiplicacion (0.0027* 363874) /1000 y el resultado
me que me arroja es 1,

Las celdas de donde saco los datos se encuentran dentro de otras hojas
dentro del mismo archivo de excel.

Ya cambie el formato de las celdas de general a numerico y viceversa.
Aumente el número de decimales y tampoco. La unica manera en que me da el
resultado correcto es si pongo manualmente los datos( los escribo uno por
uno).

Quite el formato de las hojas anteriores y puse las celdas en general.

Ya no sè que hacer..
espero que alguien me pueda ayudar

Saludos

Daniel

Preguntas similare

Leer las respuestas

#1 auditt
29/05/2007 - 16:26 | Informe spam
con esos datos el resultado es 0.9824598. Seguramente los datos que tienes
en las celdas correspondientes no son 'exactamente' los que dices, y por
ello, al hacer la operación con los datos exactos el resultado sea realmente
1.

Puedes utilizar 'precision de pantalla' en el menu herramientas, opciones,
pestaña calcular. No te lo recomiendo.




"REDONDEO" escribió en el mensaje
news:
Hola :

Tengo un problema con unas multiplicaciones y divisiones en excel. Tengo
que hacer la siguiente multiplicacion (0.0027* 363874) /1000 y el
resultado
me que me arroja es 1,

Las celdas de donde saco los datos se encuentran dentro de otras hojas
dentro del mismo archivo de excel.

Ya cambie el formato de las celdas de general a numerico y viceversa.
Aumente el número de decimales y tampoco. La unica manera en que me da el
resultado correcto es si pongo manualmente los datos( los escribo uno por
uno).

Quite el formato de las hojas anteriores y puse las celdas en general.

Ya no sè que hacer..
espero que alguien me pueda ayudar

Saludos

Daniel
Respuesta Responder a este mensaje
#2 Héctor Miguel
29/05/2007 - 19:50 | Informe spam
hola, 'anonimo/a' !

Tengo un problema con unas multiplicaciones y divisiones en excel.
Tengo que hacer la siguiente multiplicacion (0.0027* 363874) /1000 y el resultado me que me arroja es 1
Las celdas de donde saco los datos se encuentran dentro de otras hojas dentro del mismo archivo de excel.
Ya cambie el formato de las celdas de general a numerico y viceversa. Aumente el numero de decimales y tampoco.
La unica manera en que me da el resultado correcto es si pongo manualmente los datos( los escribo uno por uno).
Quite el formato de las hojas anteriores y puse las celdas en general. Ya no se que hacer... espero que alguien me pueda ayudar



si los datos [0.0027 y 363874] *provienen* de otras hojas... tambien es probable que los mismos sean *resultado* de formulas -?-
y... si en esas celdas *ves* 0.0027 [solo con cuatro decimales], es probable que se deba al formato aplicado...
-> cuando el resultado 'neto/real/interno/completo]...' sea ligeramente distinto [p.e. -> 0.00274820405] -???-

si lo anterior es acertado... habria que *remitirte* al tema relacionado con la aritmetica *de punto flotante*

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

[hasta donde se] esos 'problemas' de precision son en realidad originados por lo siguiente:
1) 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].
2) 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 decimales
3) Ademas, un procesador NO 'puede' guardar numeros fraccionarios mas grandes con absoluta precision.

-> [creo que te 'conviene', primero...] revisar informacion adicional en:

XL Como Corregir Errores al Redondear en Aritmetica de Punto Flotante
http://support.microsoft.com/defaul...s%3b214118
XL2002 Los Valores Guardados en Hojas de Calculo XML, no Coinciden con los Valores que Aparecen en Excel
http://support.microsoft.com/defaul...s%3b328996
XL Aritmetica de Punto Flotante Puede Proporcionar Resultados Inexactos
http://support.microsoft.com/defaul...b;ES;78113
IEEE Standard 754 Floating Point Numbers
http://www.research.microsoft.com/~hollasch/cgindex/coding/ieeefloat.html?&gssnb=1
La pagina del IEEE (Institute of Electric and Electronic Engineers)
http://www.ieee.org/
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida