¿FALLAN LAS MATEMATICAS?

29/12/2004 - 11:19 por PAPACORTIJO | Informe spam
Hola al grupo.
Me he encontrado con este problema:

La diferencia entre dos numeros con dos decimales me da un numero con
muchos decimales y no cuadra.
La celda de la diferencia esta con formato de 16 decimales.

22,13
22,00
0,1299999999999990

22,13 menos 22,00 = 0,1299999999999990 ***** NO ES CORRECTO *****

Para que cuadre tengo que REDONDEAR con dos decimales.

¿ALGUIEN ME PUEDE RESPONDER A ESTE FENOMENO? GRACIAS

Preguntas similare

Leer las respuestas

#1 KL
29/12/2004 - 11:41 | Informe spam
Hola PAPACORTIJO,

Prueba poner el mismo formato (de 16 decimales) a la celda de 22.13 y a la
de 22.
Cuentanos lo q veas. Sospecho q tu numero 22.13 es en realidad
22,1299999999999990 formateado para mostrar solo dos decimales. Ojo - no
esta redondeado, solo q los demas decimales no se ven. Y si no, el 22
tendria la culpa por la misma razon.

Saludos,
KL
(XL 97, 2000, 2002)

Ojo - mi separador de argumentos en las formulas es la coma ",".
Puede q necesites cambiarla por punto y coma ";".

Para usar mi direccion de correo electronico privada
borra "NOSPAM" y "PLEASE" antes de usarla.

"PAPACORTIJO" wrote in message
news:PDvAd.189575$
Hola al grupo.
Me he encontrado con este problema:

La diferencia entre dos numeros con dos decimales me da un numero con
muchos decimales y no cuadra.
La celda de la diferencia esta con formato de 16 decimales.

22,13
22,00
0,1299999999999990

22,13 menos 22,00 = 0,1299999999999990 ***** NO ES CORRECTO *****

Para que cuadre tengo que REDONDEAR con dos decimales.

¿ALGUIEN ME PUEDE RESPONDER A ESTE FENOMENO? GRACIAS

Respuesta Responder a este mensaje
#2 Iago
29/12/2004 - 12:47 | Informe spam
Me temo q con eso no vale KL, yo no he contestado porque no le veo la
explicacion.
He hecho la prueba, escribo 22.13, en otra 22 en otra hago la resta. Le
cambio el formato...
a 16 decimales y aparece 0.1299999999999990

Por cierto, muy curioso, q he ido bajando los decimales, y al llegar a 14
decimales0.13000000000000

Que cositas..
Un saludo.
Iago.
Respuesta Responder a este mensaje
#3 KL
29/12/2004 - 15:09 | Informe spam
Iago,

Me temo q con eso no vale KL, yo no he contestado porque no le veo la
explicacion.
He hecho la prueba, escribo 22.13, en otra 22 en otra hago la resta. Le
cambio el formato...
a 16 decimales y aparece 0.1299999999999990



tienes razon me ocurre lo mismo y aqui esta la explicacion:
http://support.microsoft.com/kb/78113/es
el ejemplo de este caso concreto esta casi al final de todo bajo el titulo
"Ejemplo que agrega un numero negativo".

Por cierto, muy curioso, q he ido bajando los decimales, y al llegar a 14
decimales0.13000000000000



debi de suponer q tenia q ver con el limite de 15 digitos significativios.

KL
Respuesta Responder a este mensaje
#4 PAPACORTIJO
29/12/2004 - 19:03 | Informe spam
Agradezco a KL y a IAGO sus respuestas aunque no puedo contestarles
directamente, pues no se que pasa que no puedo ver en mi ordenador lo
que me responden a mis prelguntas. Lo he visto en el ordenador de una
compañera.
Si alguien sabe porque puede ocurrir esto, agradeceré su mensaje.
Gracias y Saludos
PapaCortijo


PAPACORTIJO escribió:

Hola al grupo.
Me he encontrado con este problema:

La diferencia entre dos numeros con dos decimales me da un numero con
muchos decimales y no cuadra.
La celda de la diferencia esta con formato de 16 decimales.

22,13
22,00
0,1299999999999990

22,13 menos 22,00 = 0,1299999999999990 ***** NO ES CORRECTO *****

Para que cuadre tengo que REDONDEAR con dos decimales.

¿ALGUIEN ME PUEDE RESPONDER A ESTE FENOMENO? GRACIAS


Respuesta Responder a este mensaje
#5 Iago
29/12/2004 - 21:08 | Informe spam
Puesaunque KL ha dejado un enlace para la explicacion, sinceramente, no
se si es por la traduccion, o porque lo mio no es el ingles, pero no acabo
de entender porque ocurre esto. Hablaban de que hace una operacion antes que
otra, pero...en fin q no entendia el razonamiento.
KL dice que algo de 15 digitos significativos, pero no conozco el por que..
Un saludin...
Iago.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida