FILTRAR

    Búsqueda & Referencia

    Filtra un rango de datos según los criterios que definas. Devuelve una matriz de filas coincidentes.

    Traducciones
    EnglishFILTER
    FrenchFILTRE
    SpanishFILTRAR
    GermanFILTER
    ItalianFILTRO
    PortugueseFILTRAR
    DutchFILTER
    PolishFILTRUJ
    RussianФИЛЬТР
    TurkishFİLTRE
    CzechFILTER
    HungarianSZŰRŐ
    SwedishFILTER
    DanishFILTER
    FinnishSUODATA
    Sintaxis
    FILTRAR(matriz; incluir; [si_vacío])

    Argumentos

    • matrizEl rango a filtrar
    • incluirMatriz booleana de la misma altura (VERDADERO mantiene la fila)
    • si_vacíoValor a devolver si no hay resultados(opcional)
    Ejemplos
    =FILTRAR(A1:C10;B1:B10>100)
    Filas donde B>100

    Filtra filas según condición

    =FILTRAR(A1:C10;A1:A10="Activo")
    Filas activas

    Filtra por coincidencia de texto

    =FILTRAR(A:C;(A:A="Ventas")*(B:B>1000))
    Condiciones múltiples

    Usa * para lógica Y

    Consejos y buenas prácticas
    • Devuelve una matriz dinámica que se expande
    • Usa * para condiciones Y, + para O
    • Combínala con ORDENAR para resultados ordenados
    Errores frecuentes
    • Olvidar que FILTRAR requiere que la matriz y la condición de inclusión tengan dimensiones coincidentes - una discrepancia produce un error #¡VALOR! en lugar de un resultado parcial
    • No proporcionar el argumento opcional si_vacío, así que FILTRAR devuelve un error #¡CALC! cuando ninguna fila cumple la condición en lugar de un valor de reserva limpio como 0 o una cadena vacía
    • Usar FILTRAR en una versión de Excel que no admite matrices dinámicas (versiones de escritorio antiguas o que no son Microsoft 365), donde simplemente no está disponible en absoluto en lugar de degradarse con elegancia
    Funciones relacionadas
    ORDENARA menudo encadenada con FILTRAR para reducir y luego reordenar el mismo conjunto de datos en una sola fórmula derramada.
    UNICOSFrecuentemente combinada con FILTRAR para extraer un subconjunto distinto y filtrado de una lista.
    SIPuede replicar una lógica de filtrado simple de una sola celda, pero carece de la capacidad de FILTRAR de derramar automáticamente toda una matriz filtrada.
    Preguntas frecuentes

    ¿Por qué FILTRAR devuelve un error #¡CALC!?

    Eso significa que ninguna fila cumplió su condición y no proporcionó un argumento si_vacío - añada uno, como FILTRAR(rango,condición,"Sin coincidencias"), para evitar el error.

    ¿Por qué obtengo un error #¡VALOR! con FILTRAR?

    La matriz y la condición de inclusión no tienen dimensiones coincidentes - ambas necesitan cubrir el mismo número de filas (o columnas) para que FILTRAR pueda compararlas correctamente.

    ¿FILTRAR está disponible en todas las versiones de Excel?

    No, requiere Microsoft 365 o Excel 2021 y posteriores - las versiones perpetuas más antiguas como Excel 2019 o 2016 no la admiten.

    ¿Necesita traducir una fórmula que use FILTRAR?

    Use nuestro traductor para convertir su fórmula completa