Error en resta de celdas

Resuelto/Cerrado
alorana Message postés 6 Date d'inscription domingo, 15 de enero de 2017 Estatus Miembro Última intervención lunes, 16 de enero de 2017 - Modificado por Carlos-vialfa el 16 ene 2017 a las 16:42
alorana Message postés 6 Date d'inscription domingo, 15 de enero de 2017 Estatus Miembro Última intervención lunes, 16 de enero de 2017 - 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.


5 respuestas

Mazzaropi Message postés 1983 Date d'inscription lunes, 16 de agosto de 2010 Estatus Contribuidor Última intervención lunes, 27 de febrero de 2023 535
15 ene 2017 a las 15:20
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
0
alorana Message postés 6 Date d'inscription domingo, 15 de enero de 2017 Estatus Miembro Última intervención lunes, 16 de enero de 2017 1
15 ene 2017 a las 16:30
Pruébalo en una hoja en blanco:
0
alorana Message postés 6 Date d'inscription domingo, 15 de enero de 2017 Estatus Miembro Última intervención lunes, 16 de enero de 2017 1
15 ene 2017 a las 16:32
Pasa con algunos valores. 0.83 y 0.82 son dos de ellos.
0,15 y 0.14 son otros dos.
0
Mazzaropi Message postés 1983 Date d'inscription lunes, 16 de agosto de 2010 Estatus Contribuidor Última intervención lunes, 27 de febrero de 2023 535
15 ene 2017 a las 18:57
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
0

¿No encontraste la respuesta que buscabas?

Haz una pregunta
alorana Message postés 6 Date d'inscription domingo, 15 de enero de 2017 Estatus Miembro Última intervención lunes, 16 de enero de 2017 1
15 ene 2017 a las 18:59
Gracias! Pero no deja de ser curioso... Microsoft debería saberlo y corregirlo.
Muchas gracias.
0