Función FILTRAR

Excel 365, Excel 2019+

Resumen

La función FILTRAR de Excel permite extraer dinámicamente subconjuntos de datos de un rango según criterios específicos. Devuelve automáticamente una matriz filtrada que se adapta al tamaño de los resultados, eliminando la necesidad de tablas dinámicas o filtros manuales complejos.

Sintaxis

FILTRAR(matriz; incluir; [si_vacío])

Parámetros

Parámetro Tipo Requerido Descripción
matriz Rango/Matriz Rango de celdas o matriz de origen para aplicar el filtro
incluir Matriz booleana Matriz de VERDADERO/FALSO con dimensiones compatibles con la matriz principal
si_vacío Cualquier No Valor alternativo cuando el filtro no devuelve resultados

Usando la función FILTER

FILTRAR revoluciona el análisis de datos al permitir extracciones dinámicas sin macros ni tablas dinámicas. Ideal para dashboards interactivos, informes automatizados y análisis condicional en tiempo real.

Ejemplos Comunes de FILTER

Filtrar productos por nombre

=FILTRAR(A5:D20;C5:C20="Manzana";"Sin resultados")

Muestra solo las filas donde el producto es 'Manzana', devuelve 'Sin resultados' si no hay coincidencias.

Múltiples criterios (Y lógico)

=FILTRAR(A5:D20;(C5:C20="Manzana")*(A5:A20="Este");"")

Filtra registros que son Manzana EN la región Este (multiplicación = Y lógico).

Múltiples criterios (O lógico)

=ORDENAR(FILTRAR(A5:D20;(C5:C20="Manzana")+(A5:A20="Este");"");4;-1)

Muestra Manzana O Este, ordenados descendientemente por unidades.

Filtrar con tabla estructurada

=FILTRAR(Tabla1;Tabla1[Region]="Norte")

Filtra tabla automáticamente usando referencias estructuradas.

Preguntas Frecuentes

Genera error #¡CALC! porque Excel no soporta matrices vacías. Siempre usa este parámetro para evitar errores.

Soporte limitado. Ambos libros deben estar abiertos, de lo contrario devuelve #¡REF!.

Usa * para Y lógico y + para O lógico: (C1="A")*(D1>100).

Sí, y es ideal. Las matrices se expanden automáticamente al agregar/eliminar datos.

Errores Comunes y Soluciones

#¡CALC!

Cause: No se encontraron coincidencias y falta si_vacío

Solution: Agrega el tercer parámetro con un valor alternativo

#¡VALOR!

Cause: Dimensiones incompatibles entre matriz e incluir

Solution: Verifica que incluir tenga las mismas filas o columnas que matriz

#¡REF!

Cause: Referencia a libro cerrado en matrices dinámicas

Solution: Abre ambos libros o usa referencias internas

#¡N/A u otros

Cause: Valores en incluir no convertibles a booleano

Solution: Asegúrate que incluir genere solo VERDADERO/FALSO

Notas

  • Devuelve matrices dinámicas que se desbordan automáticamente
  • Usa referencias estructuradas con tablas para máximo rendimiento
  • Ideal para combinar con ORDENAR, ÚNICOS y SECUENCIA
  • No disponible en versiones anteriores a Excel 365/2019+

Compatibilidad

Disponible en: Excel 365, Excel 2019 y posteriores, Excel para web

No disponible en: Excel 2016 y anteriores, Excel 2013, Excel 2010, Excel 2007, Excel 2003

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 365, Excel 2019+