Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

formula

publicado

Tengo la siguiente cuestión:

Como puedo poner la palabra "ERROR" en una celda, cuando la diferencia de por ejemplo Libro1.xlsxLibro1.xlsxLibro1.xlsxLibro1.xlsxentre A1 y A2 es distinta de igual, superior a 0,01 o inferior a 0,01.

Es decir tengo dos celdas A1 y A2, que mientras la diferencia entre ambas no sean mayores de 0,01, en la celda por ejemplo A3 no tendría que salir valor, pero si los valores no son iguales o la diferencia es superior o inferior a 0,01, tendría que salir "ERROR".

Muchas gracias por vuestra paciencia.

Featured Replies

publicado
  • Autor

La formula que yo utilizo y que me da error es la siguiente:

=SI(O(A1=A2;A1<>0,01);"";"error".

Si por ejemplo tengo en a1 3026,25 y en a2 3026,24 me da correcto, es decir "".

Pero si tengo en a1 3027 y en a2 3026,24 me sigue saliendo lo mismo, es decir "", cuando tendría que ser "error".

Muchas gracias.

 

publicado

Hola,

Claro. Es que fíjate en la fórmula: SI(O(A1=A2; A1<>0,01 );"";"error"

En la segunda parte, con ese A1<>0,01 estás diciendo que si en la celda A1 hay algo diferente a 0,01 te devuelva "". No estás contando con la diferencia entre A1 y A2, sino sólo con lo que haya en A1.

Y también, para evitar aquello de:

hace 5 horas, FEDERICO TRUJILLANO dijo:

la diferencia de entre A1 y A2 es distinta de igual, superior a 0,01 o inferior a 0,01

te puede ser útil la función =ABS

Saludos,

publicado
  • Autor
hace 16 horas, Victor7 dijo:

Hola,

Claro. Es que fíjate en la fórmula: SI(O(A1=A2; A1<>0,01 );"";"error"

En la segunda parte, con ese A1<>0,01 estás diciendo que si en la celda A1 hay algo diferente a 0,01 te devuelva "". No estás contando con la diferencia entre A1 y A2, sino sólo con lo que haya en A1.

Y también, para evitar aquello de:

te puede ser útil la función =ABS

Saludos,

Efectivamente Victor, estaba escribiendo mal la formula, creo que sería así, pero no me sale:

=SI(O(O(A1=A2;A1-A2=0,01;A1-A2=-0,01;"";"ERROR")))

Lo que necesito es que si la diferencia entre A1 y A2 es igual o con una diferencia de +0,01 o -0,01, la celda salga en blanco, si es mayor de +0,01 o -0,01 dé "ERROR"., pero no soy capaz de dar con la formula.

Muchas gracias por vuestra paciencia.

publicado

Hola @FEDERICO TRUJILLANO (y Víctor)

Prueba con:

=SI(ABS(A1-A2)<=0,01;"";"ERROR")

Con la función ABS verifica la diferencia tanto positiva como negativa. Si los números son iguales, la diferencia también es <0,01 y se cumple la condición.

Un saludo, Fernando

Editado el por FGV

publicado

Hola a ambos,

Sólo un  comentario al post de @FGV  Quizá podría ser interesante añadir la función =REDONDEAR a la fórmula, dejándola así:

=SI(REDONDEAR(ABS(A1-A2);2)>0,01;"error";"")

ya que PRECISAMENTE en el archivo adjunto al primer post figuran como cantidades a evaluar 5001,20 y 5001,21. En este caso concreto, y debido a un complejo proceso conocido como aritmética flotante, para Excel la diferencia entre ambas cantidades no es 0,01 sino 0,0100000000002183. Por lo tanto, el resultado de la fórmula sin emplear =REDONDEAR puede llevar a error.

@FEDERICO TRUJILLANO, te recomiendo que investigues sobre ese particular. Es uno de los ¿pocos? dolores de cabeza con los que a veces nos obsequia Excel...

Saludos,

Editado el por Victor7
cambio en el texto

publicado
  • Autor

Muchísimas gracias a ambos, me habéis servido de gran ayuda, me solucionásteis el problema.

MUCHAS GRACIAS.

 

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.