Função FILTRO

Excel 365, Excel 2019+

Resumo

A função FILTRO é uma poderosa ferramenta do Excel que permite filtrar dinamicamente intervalos de dados com base em critérios booleanos. Retorna apenas as linhas ou colunas que atendem às condições especificadas, criando matrizes dinâmicas que se ajustam automaticamente.

Sintaxe

FILTRO(matriz; incluir; [se_vazio])

Parâmetros

Parâmetro Tipo Obrigatório Descrição
matriz Array Sim O intervalo ou matriz de dados fonte para filtragem
incluir Array Sim Matriz booleana que determina quais linhas/colunas manter
se_vazio Any Não Valor alternativo quando o filtro não retorna resultados

Usando a função FILTER

A função FILTRO revoluciona a análise de dados no Excel moderno, substituindo filtros manuais por soluções dinâmicas e automáticas. Ideal para dashboards, relatórios interativos e análise de grandes volumes de dados.

Exemplos Comuns de FILTER

Filtrar produtos por região

=FILTRO(A5:D20;C5:C20="Leste";"Sem resultados")

Retorna todos os registros da região Leste, exibindo 'Sem resultados' se nenhum for encontrado.

Múltiplos critérios (E lógico)

=FILTRO(A5:D20;(C5:C20="Maçã")*(B5:B20="Leste");"Nenhum registro")

Filtra registros que são MAÇÃ E estão na região LESTE usando multiplicação (*) para lógica AND.

Múltiplos critérios (OU lógico)

=FILTRO(A5:D20;(C5:C20="Maçã")+(B5:B20="Leste");"Sem correspondências")

Filtra registros que são MAÇÃ OU estão na região LESTE usando adição (+) para lógica OR.

Filtrar e ordenar

=ORDENAR(FILTRO(A5:D20;C5:C20="Maçã");4;-1)

Filtra produtos Maçã e ordena por unidades em ordem decrescente.

Perguntas Frequentes

Sem o argumento [se_vazio], retorna erro #CALC!. Com [se_vazio], retorna o valor especificado.

Sim, use aspas duplas para texto: C5:C20="Maçã".

Sim, e se redimensiona automaticamente quando a tabela cresce ou diminui.

Erros Comuns e Soluções

#CALC!

Cause: Nenhum resultado encontrado e [se_vazio] não especificado

Solution: Adicione o terceiro argumento com valor padrão: ;"Sem dados"

#VALOR!

Cause: Dimensões incompatíveis entre matriz e incluir

Solution: Verifique se include tem altura ou largura compatível com matriz

#REF!

Cause: Referência a pasta de trabalho fechada

Solution: Mantenha ambas as pastas abertas ou use cópia local

Notas

  • Função disponível apenas no Excel 365 e Excel 2019+
  • Retorna matriz dinâmica que 'despeja' automaticamente
  • Use * para AND e + para OR em múltiplos critérios
  • Compatível com referências estruturadas de tabelas Excel

Compatibilidade

Disponível em: Excel 365, Excel 2019, Excel 2021

Não disponível em: Excel 2016 e versões anteriores

Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 365, Excel 2019+