Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Informes Interactivos con FILTER | Matrices Dinámicas e Informes Interactivos
Fórmulas de Excel

Informes Interactivos con FILTER

Desliza para mostrar el menú

En lugar de filtrar los datos manualmente, utiliza FILTER para crear un informe dinámico que se actualiza automáticamente según las entradas del usuario.

Estructura de FILTER

=FILTER(array, include, [if_empty])
  • array: conjunto de datos que se devuelve;
  • include: prueba lógica que controla qué filas se incluyen;
  • [if_empty]: valor alternativo si no hay coincidencias.

Fórmula utilizada en este capítulo:

=FILTER(Sales_Data!A2:H52, Sales_Data!E2:E52=J2, "No results found")
  • Sales_Data!A2:H52: conjunto de datos que se devuelve;
  • Sales_Data!E2:E52=J2: condición de filtrado;
  • "No results found": salida alternativa.

Lógica AND y OR en FILTER

La lógica AND utiliza multiplicación:

(Condition1) * (Condition2)

Ambas condiciones deben devolver TRUE.

La lógica OR utiliza suma:

(Condition1) + (Condition2)

Al menos una condición debe devolver TRUE.

Paso 1 Crear celdas de entrada
expand arrow

Dentro de Dynamic_Reports, agrega:

CeldaValor
J1Selected Region
J2North
Paso 2 Construir el primer informe FILTER
expand arrow

Dentro de K2, escribe:

=FILTER(Sales_Data!A2:H52, Sales_Data!E2:E52=J2, "No results found")

Presiona Enter. El informe ahora muestra solo las filas que coinciden con la región seleccionada.

Paso 3 Probar el informe
expand arrow

Cambia el valor en J2.

Ejemplos:

South
East

Observa que el informe se actualiza automáticamente.

Paso 4 Agregar una segunda entrada
expand arrow

Agrega:

CeldaValor
J3Minimum Revenue
J43000
Paso 5 Agregar una condición AND
expand arrow

Actualiza la fórmula en K2:

=FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4), "No results found")
  • (Sales_Data!E2:E52=J2): condición de región;
  • (Sales_Data!H2:H52>J4): condición de ingresos;
  • *: lógica AND.
Paso 6 Probar el filtrado dinámico
expand arrow

Cambia el valor de ingresos mínimos en J4.

Ejemplo:

5000

Observa que el informe se actualiza automáticamente y muestra menos filas.

Paso 7 Probar la lógica OR
expand arrow

Reemplaza la fórmula por:

=FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)+(Sales_Data!H2:H52>J4), "No results found")
  • +: lógica OR;
  • Se devuelven las filas si al menos una condición es verdadera.
Paso 8 Probar el comportamiento alternativo
expand arrow

Ingresa una región que no exista en J2.

Confirma que Excel devuelve:

No results found

1. ¿Por qué se prefiere FILTER sobre los filtros desplegables integrados de Excel para informes?

2. ¿Cuál es el papel de Sales_Data!E2:E52=J2?

3. ¿Cuál es el efecto de reemplazar * por + en una condición de FILTER?

question mark

¿Por qué se prefiere FILTER sobre los filtros desplegables integrados de Excel para informes?

Selecciona la respuesta correcta

question mark

¿Cuál es el papel de Sales_Data!E2:E52=J2?

Selecciona la respuesta correcta

question mark

¿Cuál es el efecto de reemplazar * por + en una condición de FILTER?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2

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 2. Capítulo 2
some-alt