Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Técnicas de Búsqueda con Múltiples Criterios | Búsquedas con Matrices Dinámicas y Recuperación de Múltiples Resultados
Dominio de Búsquedas en Excel

bookTécnicas de Búsqueda con Múltiples Criterios

Desliza para mostrar el menú

Por qué se necesitan búsquedas con múltiples criterios

En muchos escenarios del mundo real, una sola condición no es suficiente para obtener el resultado correcto. Por ejemplo, puede ser necesario devolver:

  • Pedidos de un cliente específico en una región específica;
  • Empleados de un departamento específico con un salario superior a cierta cantidad;
  • Productos que pertenezcan a una categoría y cumplan una condición de precio.

Estas situaciones requieren múltiples criterios. La función FILTER puede gestionar esto combinando condiciones lógicas dentro de la fórmula.

Uso de múltiples condiciones con FILTER

Cada condición genera un resultado TRUE o FALSE. Cuando deben cumplirse varias condiciones, se pueden combinar multiplicando las pruebas lógicas. Esto actúa como una condición AND.

Ejemplo: devolver pedidos por cliente y región

Suponga que la hoja de cálculo contiene la siguiente tabla.

captura de pantalla

El nombre del cliente se ingresa en G2. La región se ingresa en H2. El objetivo es devolver todas las órdenes que cumplan ambas condiciones.

Fórmula FILTER con dos condiciones

=FILTER(A2:E6; (B2:B6=G2)*(C2:C6=H2))
  • La primera condición B2:B6=G2 verifica qué filas coinciden con el cliente seleccionado;
  • La segunda condición C2:C6=H2 verifica qué filas coinciden con la región seleccionada;
  • Las dos condiciones se multiplican (B2:B6=G2)*(C2:C6=H2). Solo se devuelven las filas donde ambas condiciones sean VERDADERAS.
captura de pantalla

Agregar un argumento if_empty

Si ninguna fila cumple ambas condiciones, FILTER devuelve un error. Para mostrar un mensaje más claro, agregue el tercer argumento:

=FILTER(A2:E6; (B2:B6=G2)*(C2:C6=H2); "No Results")

Esto muestra No Results cuando no existen registros coincidentes.

captura de pantalla

Uso práctico de búsquedas con múltiples criterios

Esta técnica es útil cuando:

  • Un solo valor de búsqueda no es lo suficientemente específico;
  • Los registros deben filtrarse por más de un campo;
  • Los informes dinámicos requieren múltiples entradas.

Es una de las alternativas modernas más potentes a las antiguas fórmulas de matriz complejas.

Escenario

Una hoja de cálculo contiene una tabla de empleados con Employee ID, Employee Name, Department, Location, Salary. Se ingresa un Department en una celda de entrada. Se ingresa una Location en otra celda de entrada. El objetivo es devolver todos los empleados que cumplan ambas condiciones.

Instrucciones de la tarea

  • Utilizar FILTER con dos condiciones;
  • Devolver todas las filas coincidentes;
  • Mostrar No Results si ningún empleado cumple ambos criterios.
question mark

¿Qué logra multiplicar pruebas lógicas dentro de la función FILTER en una búsqueda con múltiples criterios?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 3

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 5. Capítulo 3
some-alt