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.
Dentro de Dynamic_Reports, agrega:
| Celda | Valor |
|---|---|
| J1 | Selected Region |
| J2 | North |
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.
Cambia el valor en J2.
Ejemplos:
South
East
Observa que el informe se actualiza automáticamente.
Agrega:
| Celda | Valor |
|---|---|
| J3 | Minimum Revenue |
| J4 | 3000 |
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.
Cambia el valor de ingresos mínimos en J4.
Ejemplo:
5000
Observa que el informe se actualiza automáticamente y muestra menos filas.
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.
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?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla