Búsqueda
FILTER
Definición
FILTER devuelve las filas o columnas de un rango que cumplen una prueba.
Sintaxis
=FILTER(array, include)
Argumentos
| Argumento | Significado |
|---|---|
array |
Las celdas de las que se devuelve, como B2:B4. |
include |
La prueba, de la misma altura o anchura que array, como A2:A4="pine". |
Ejemplo resuelto
Un almacén de madera enumera tipos de madera en A2:A4 y recuentos de tablones en B2:B4.
| A: Tipo | B: Tablones |
|---|---|
| oak | 4 |
| pine | 9 |
| oak | 2 |
Fórmula: =INDEX(FILTER(B2:B4,A2:A4="pine"),1)
Resultado: 9. La fila pine contiene 9, e INDEX toma esa primera coincidencia para que la celda siga siendo un solo valor.
Práctica
Las celdas A2:A4 contienen a, b y a. Las celdas B2:B4 contienen 10, 20 y 30. En C2, escribe una fórmula que devuelva el primer valor de B2:B4 donde A2:A4 es igual a b.
- En C2, escribe una fórmula INDEX y FILTER que devuelva el primer valor de B2:B4 donde A2:A4 es igual a b.
- C2 debe mostrar el primer valor de B2:B4 donde A2:A4 es igual a b.
Funciones relacionadas
INDEX puede elegir un elemento de la lista filtrada. MATCH puede encontrar una posición si necesitas eso en lugar del valor.
Error común
Dejar que FILTER se desborde a C2:C3 cuando el comprobador solo lee C2: envuelve INDEX alrededor de FILTER para que C2 contenga un número.