Error en resta de celdas [Resuelto/Cerrado]

alorana 6 Publicaciones domingo, 15 de enero de 2017Fecha de inscripción lunes, 16 de enero de 2017 Última intervención - 15 ene 2017 a las 07:47 - Última respuesta: alorana 6 Publicaciones domingo, 15 de enero de 2017Fecha de inscripción lunes, 16 de enero de 2017 Última intervención
- 15 ene 2017 a las 18:59
Hola,
Celda A1=0,82
Celda A2=0,83
Celda A3=SI(A2-A1=0,01;"SI";"NO")
El resultado de A3 es "NO"
No veo el error. Si en vez de 0,82 y 0,83 uso cualquier otro par de valores cuya resta dé 0,1, funciona y el resultado de A3 da "SI".
No lo entiendo. ¿Un bug de Excel?
Aprecio cualquier comentario.


Ver más 

5 respuestas

Mazzaropi 1826 Publicaciones lunes, 16 de agosto de 2010Fecha de inscripciónContribuidorEstatus domingo, 15 de abril de 2018 Última intervención - 15 ene 2017 a las 15:20
0
Vota
alorana, Buenos dias.

El resultado de A3 no es correcta.

¿Estas seguro que los valores A1 y A2 son exactamente lo que ves?

Tomar una prueba.
Aumentará a 5 decimales valores A1 y A2.
Los valores son exactamente 0,82 y 0,83?

Espero haber ayudado.
--
Belo Horizonte, Brasil.
Marcílio Lobão
alorana 6 Publicaciones domingo, 15 de enero de 2017Fecha de inscripción lunes, 16 de enero de 2017 Última intervención - 15 ene 2017 a las 16:30
0
Vota
Pruébalo en una hoja en blanco:
alorana 6 Publicaciones domingo, 15 de enero de 2017Fecha de inscripción lunes, 16 de enero de 2017 Última intervención - 15 ene 2017 a las 16:32
0
Vota
Pasa con algunos valores. 0.83 y 0.82 son dos de ellos.
0,15 y 0.14 son otros dos.
Mazzaropi 1826 Publicaciones lunes, 16 de agosto de 2010Fecha de inscripciónContribuidorEstatus domingo, 15 de abril de 2018 Última intervención - 15 ene 2017 a las 18:57
0
Vota
alorana, buenas tardes.

"...No lo entiendo. ¿Un bug de Excel? ..."
Hice una prueba y encontré varias de estas diferencias.
Creo que es un problema de redondeo automático de Excel.

Si quieres ver mi prueba:
https://www.sendspace.com/file/lfz1cq

Para evitar este error utilizar la Función: Redondear.

Con un máximo de 15 cifras decimales se resuelve el problema .

Entonces: =Redondear(A1-A2; 15) va a resolver este extraño diferencia.

Realmente espero haber ayudado.
--
Belo Horizonte, Brasil.
Marcílio Lobão
alorana 6 Publicaciones domingo, 15 de enero de 2017Fecha de inscripción lunes, 16 de enero de 2017 Última intervención - 15 ene 2017 a las 18:59
0
Vota
Gracias! Pero no deja de ser curioso... Microsoft debería saberlo y corregirlo.
Muchas gracias.