Formato Condicional Basado en el Resultado de BUSCARX – Excel
Este tutorial demostrará cómo aplicar el Formato Condicional basado en BUSCARX en Excel. Si su versión de Excel no soporta BUSCARX o está usando Google Sheets, lea cómo usar BUSCARV en su lugar.
Veamos un ejemplo en el que queremos aplicar un formato condicional basado en el resultado de una función BUSCARX.
Formato basado en la comparación BUSCARX
Primero, aplicaremos formato condicional a la tabla de Nombres e IDs de Estudiantes (col E-H) buscando las calificaciones de cada estudiante (Col B-C) y aplicando el Color de Relleno de Celda ROJO si sus calificaciones son inferiores a 72. La fórmula se muestra aquí, pero a continuación vamos a recorrer los pasos.
=BUSCARX($F3;$B$3:$B$7;$C$3:$C$7)<72
Veamos cómo aplicar la fórmula anterior en el formato condicional:
Aplicar formato condicional
- Resalte el rango donde se aplicará el formato condicional.
- En la cinta de opciones, vaya a la pestaña Inicio > Grupo de estilos > Formato condicional > Nueva regla.
- En el menú emergente, seleccione Tipo de regla: Usar una fórmula para determinar las celdas a formatear.
- En la barra de fórmulas, introduce nuestra fórmula.
- Haz clic en Formato y define los ajustes de formato. En nuestro caso elegiremos un Color de Relleno ROJO. Haz clic en Aceptar.
- Ahora haz clic en Aceptar y se aplicará la regla de formato condicional.
Ahora que sabemos cómo aplicar el formato condicional, vamos a ver la fórmula. Puede ser útil empezar introduciendo tu(s) fórmula(s) de formato condicional en las celdas para probar que funcionan como esperas. Lo haremos a continuación.
Función BUSCARX
Primero, realizamos nuestro BUSCARX.
=BUSCARX($F3;$B$3:$B$7;$C$3:$C$7)
Utilizamos $s para bloquear las referencias de las celdas. Esto es esencial para crear una fórmula que funcione para todas las filas.
Comparación Lógica
A continuación, los resultados se comparan con el criterio establecido.
=H3<72
El formato condicional cambiará el color de la celda para cualquier fila con VERDADERO. Combinando todas las fórmulas juntas se obtiene nuestra fórmula original BUSCARX
=BUSCARX($F3;$B$3:$B$7;$C$3:$C$7)
Formato Si BUSCARX está en blanco
Observe que en el ejemplo anterior, un alumno no tenía puntuación. Podemos detectar y resaltar estas celdas añadiendo la función ESBLANCO
=ESBLANCO(BUSCARX($F3;$B$3:$B$7;$C$3:$C$7))
Así es como se evaluará la fórmula:
Formato Si BUSCARX está dentro del rango de valores
Otro escenario común con BUSCARX es comprobar si el valor está dentro de un rango de valores determinado. Para ello, podemos utilizar la función Y junto con BUSCARX:
=Y(BUSCARX($F3;$B$3:$B$7;$C$3:$C$7)>=72;BUSCARX($F3;$B$3:$B$7;$C$3:$C$7)<=74)
Repasemos la fórmula:
Límite inferior
En primer lugar, comprobamos si la salida de nuestro BUSCARX es mayor o igual que un límite inferior determinado (por ejemplo, 72).
=H3>=72
Límite superior
A continuación, comprobamos si ese mismo valor es menor o igual que el límite superior (por ejemplo, 74).
=H3<=74
Función Y
Por último, utilizamos la función Y para comprobar si ambas condiciones son VERDADERO.
=Y(I3;J3)
Combinando las fórmulas anteriores se obtiene nuestra fórmula original
=Y(BUSCARX($F3;$B$3:$B$7;$C$3:$C$7)>=72;BUSCARX($F3;$B$3:$B$7;$C$3:$C$7)<=74)
Formato Condicional – Condiciones Múltiples de XLOOKUP
Puede añadir fácilmente múltiples reglas de formato condicional:
Las reglas de formato condicional se aplican en orden (de arriba a abajo). Si se marca Detener si es verdad, entonces si se cumple esa condición no se prueban ni se aplican más reglas de formato. En nuestro ejemplo particular, el BUSCARX en blanco (por ejemplo, FILA 6) satisface dos condiciones, la roja (por ejemplo, <72) y la naranja (por ejemplo, ESBLANCO). Debido a que la regla ESBLANCO se aplica primero y se comprueba Detener si es verdad, la FILA 6 se resalta en NARANJA porque la condición ESBLANCO se cumple y las reglas posteriores no se comprueban.