La función FILTRAR le permite filtrar un rango de datos en función de los criterios que defina.
La sintaxis de la función FILTRAR es:
FILTRAR(matriz;incluir;[si_vacío])
donde
matriz la matriz o rango para filtrar
incluir una matriz booleana cuyo alto o ancho es el mismo que el de la matriz
[si_vacío] el valor a devolver si todos los valores de la matriz incluida están vacíos (el filtro no devuelve nada)
La función FILTRAR filtra una matriz en función de una matriz booleana (Verdadero/Falso).
Notas:
- Una matriz puede considerarse como una fila de valores, una columna de valores o una combinación de filas y columnas de valores.
- La función FILTRAR devolverá una matriz, que se desbordará si es el resultado final de una fórmula. Esto significa que Excel creará dinámicamente el rango de matriz del tamaño adecuado al presionar ENTRAR. Si los datos de soporte están en una Tabla de Excel, la matriz cambiará de tamaño automáticamente al agregar o eliminar datos del rango de la matriz si usa Referencias estructuradas. Para obtener más información, consulte este artículo sobre derramado comportamiento matriz.
- Si el conjunto de datos tiene el potencial de devolver un valor vacío, use el tercer argumento ([si_vacío]). En caso contrario, dará como resultado un error# CALC! , ya que Excel no admite matrices vacías actualmente.
- Si cualquier valor del argumento incluir es un error (#N/A, #VALUE, etc.) o no se puede convertir en un valor booleano, la función FILTRAR devolverá un error.
- Excel ofrece soporte limitado para matrices dinámicas entre libros, solo se ofrece soporte para este escenario cuando ambos libros están abiertos. Si cierra el libro de origen, las fórmulas de matriz dinámica vinculadas devolverán un error #REF! al actualizarse.
El resultado se mostrará en la celda elegida.