Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
FILTER

Função FILTRO do Excel

O que a função FILTRO faz?

A função FILTRO devolve as linhas (ou colunas) de um intervalo em que a condição é verdadeira. O resultado se espalha pelas células de baixo. Existe no Excel 2021 e no Microsoft 365 e não existe no Excel 2013.

Nome em portuguêsFILTRO
Nome em inglêsFILTER
CategoriaPesquisa e referência
RetornaUma matriz com as linhas que atendem à condição
Existe desdeExcel 2021 · não existe no Excel 2013

Qual é a sintaxe da função FILTRO?

Excel em português do BrasilFILTRO(matriz; incluir; [se_vazio])
Excel em inglêsFILTER(array, include, [if_empty])

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
matrizSimO intervalo ou a matriz a filtrar.
incluirSimUma matriz de VERDADEIRO e FALSO com a mesma altura (ou largura) da matriz, normalmente uma comparação como A2:A6="Sul". Linhas com VERDADEIRO são mantidas.
se_vazioNãoO que mostrar quando nenhuma linha atende. Sem ele, o resultado é o erro #CALC!.

Como usar a função FILTRO na prática?

Exemplo 1: Vendas de uma região

Planilha do exemplo 1 da função FILTRO
ABCDEFG
1 RegiãoVendedorValorSulAna1200
2 SulAna1200SulCarla450
3 NorteBruno800SulEva1500
4 SulCarla450
5 LesteDavi950
6 SulEva1500
Fórmula na célula E1 =FILTRO(A2:C6;A2:A6="Sul") Em inglês: =FILTER(A2:C6,A2:A6="Sul")
Resultado: lista com 9 valores, a partir de E1

A comparação A2:A6="Sul" dá VERDADEIRO nas linhas 1, 3 e 5 do intervalo. O FILTRO devolve só essas linhas, com as três colunas, e o resultado se espalha a partir de E1.

Exemplo 2: Duas condições ao mesmo tempo

Planilha do exemplo 2 da função FILTRO
ABCDEFG
1 RegiãoVendedorValorSulAna1200
2 SulAna1200SulEva1500
3 NorteBruno800
4 SulCarla450
5 LesteDavi950
6 SulEva1500
Fórmula na célula E1 =FILTRO(A2:C6;(A2:A6="Sul")*(C2:C6>1000)) Em inglês: =FILTER(A2:C6,(A2:A6="Sul")*(C2:C6>1000))
Resultado: lista com 6 valores, a partir de E1

Multiplicar as duas comparações funciona como um E: só passa a linha em que as duas são verdadeiras, Sul e valor acima de 1.000. Para um OU, some as comparações.

Exemplo 3: Quando nada atende

Planilha do exemplo 3 da função FILTRO
ABCDE
1 RegiãoVendedorValornenhum registro
2 SulAna1200
3 NorteBruno800
4 SulCarla450
5 LesteDavi950
6 SulEva1500
Fórmula na célula E1 =FILTRO(A2:C6;A2:A6="Oeste";"nenhum registro") Em inglês: =FILTER(A2:C6,A2:A6="Oeste","nenhum registro")
Resultado: nenhum registro

Nenhuma venda é da região Oeste. O terceiro argumento define a mensagem que aparece no lugar de um erro.

Quais erros a função FILTRO costuma dar?

#CALC!

Por que acontece: Nenhuma linha atende à condição e o terceiro argumento não foi informado. O Excel não aceita matrizes vazias.

Como corrigir: Preencha o argumento se_vazio com uma mensagem ou um valor.

#VALOR!

Por que acontece: A matriz incluir não tem a mesma altura (ou largura) da matriz, ou tem valores que não viram VERDADEIRO ou FALSO.

Como corrigir: Use uma condição com o mesmo número de linhas da matriz.

#DESPEJAR!

Por que acontece: Há dados nas células onde o resultado precisaria se espalhar.

Como corrigir: Libere o espaço abaixo e ao lado da célula da fórmula.

FILTRO no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelFILTRO (FILTER)Referência deste dicionário.
Google PlanilhasFILTERExiste com o mesmo objetivo, mas a sintaxe do Google é FILTER(intervalo; condição1; ...) com condições separadas. A lista em português mostra o nome FILTER. Documentação do Google
LibreOffice CalcFILTRO (FILTER)A ajuda em português do Calc descreve a função com o nome FILTRO (o texto da sintaxe escreve FILTRAR). Está disponível desde o LibreOffice 24.8. Disponível desde o LibreOffice 24.8. Ajuda do LibreOffice

A função FILTRO existe no Excel 2013?

Não existe no Excel 2013 Excel 2021

A tabela oficial de funções do Excel marca (2021) para o FILTRO. Ele existe no Excel 2021 e no Microsoft 365, e não existe no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão e, para quem ainda usa o Office 2013, em o que o Excel 2013 tem e não tem.

O que mais vale saber sobre a FILTRO?

  • A matriz dinâmica (resultado que se espalha) existe no Excel 2021 e no Microsoft 365. Não existe no Excel 2013, 2016 e 2019.
  • Combine condições com * (E) e + (OU) dentro do argumento incluir.
  • Sempre preencha o terceiro argumento quando for possível que nada atenda.

Perguntas frequentes sobre a FILTRO

FILTRO funciona no Excel 2019 ou no 2013?

Não. A função faz parte das matrizes dinâmicas, que a Microsoft marca como (2021). Em versões anteriores, use filtros automáticos ou fórmulas de matriz com SE.

Como filtrar por duas condições?

Multiplique as comparações dentro do segundo argumento, como (A2:A6="Sul")*(C2:C6>1000). Para "ou", some em vez de multiplicar.

Funções relacionadas

Ver todas as funções de pesquisa e referência

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.