Tengo IFERROR(X,Y)
donde X
y Y
son fórmulas.
Si X devuelve #N/A, vuelve a Y
.
¿Cómo hago para que la celda resalte if X=#N/A
, pero la celda no contiene #N/A porque muestra el resultado de Y?
Alternativamente, si IFERROR(X,Y) devuelve Y, ¿cómo activo un resaltado?
Respuesta1
Debes hacerlo con formato condicional:
- Seleccione las celdas que desea formatear
- Ir a Inicio - Formato condicional - Nueva regla
- Seleccione "Crear una fórmula para determinar qué celdas formatear"
- Ingrese la fórmula
=ISERROR(X)
dondeX
es la misma que en su pregunta. - presione formatear y establezca el resaltado deseado
- presione Aceptar dos veces
Respuesta2
Pude lograr el resultado deseado con esta publicación. :) ¡Muchas gracias!
Tenía una hoja de datos antigua, una matriz de 2000 x 150 aproximadamente y una hoja de datos nueva, una matriz de 2300 x 160. Quería incorporar los datos nuevos a la hoja antigua, siempre que fuera posible, sin alterar la estructura de la hoja antigua. Por lo tanto, no se deben utilizar datos adicionales en la nueva hoja, ya que estos campos aún no están disponibles en el software posterior. Sin embargo, algunos de los campos de la hoja anterior faltan en la hoja nueva, por lo que se tomó la decisión de continuar con los datos antiguos siempre que no haya datos nuevos disponibles. Así que apliqué
=iferror(index(newsheet____,match(_____),match(_____)),index(oldsheet____(match(____),match(_____)))
Sin embargo, la respuesta podría haber sido un poco más elaborada, porque al principio no entendí, pero con algunas pruebas y pruebas pude resolver el problema.
Entonces, aquí va mi actualización.
- En la celda, escribe la
=iferror(x,y)
fórmula habitual. - Abra el formato condicional: cuadro de diálogo "crear nueva regla" y seleccione la opción "Usar una fórmula para determinar qué celda formatear"
- Ahora escribe la
=iserror(x)
fórmula en el cuadro de diálogo. - Ahora aplica esta regla donde quieras.