Filtro automático com data no Excel matricial

MR
Marcos Rieper

Especialista em Excel

01 de maio de 2015 Atualizado 08 de julho de 2026 3 min de leitura
Filtro automático com data no Excel matricial

Objetivo: Demonstrar como utilizar o filtro automático com data no Excel utilizando fórmulas Índice, Corresp, Menor, SE e matricial.

Filtro automático com data Excel

O problema que este exemplo busca solucionar é a criação de uma lista filtrada a partir do seu vencimento.

Temos uma lista completa com todos os dados, por exemplo dados de vendas:

Filtro automático com data Excel 2

Note que a coluna Vencimento não está em ordem, o que é normal e não tem problemas para o nosso caso.

Precisaremos apenas que tenhamos uma coluna com uma chave única e numérica, no nosso caso esta chave é a coluna Nota fiscal.

Sendo assim criamos uma estrutura com as mesmas colunas da lista mestre, aonde serão filtrados os dados e incluímos o campo de filtro, no caso Vencimento.

A primeira função que colocamos é no campo Nota fiscal:

{=SEERRO(MENOR(SE(Plan1!$F$2:$F$831=Plan2!$B$1;Plan1!$D$2:$D$831);LIN()-3);"")}

Perceba que a função possui {}, o que significa que é uma função matricial *.

* Funções matriciais: São funções que realizam filtros em listas de dados antes de executar as funções, exemplo, temos uma lista com várias datas, como é o nosso exemplo, e queremos que seja executado determinado conjunto de funções do Excel com base nesta lista.

No nosso exemplo o filtro de dados da lista matricial é: SE(Plan1!$F$2:$F$831=Plan2!$B$1;Plan1!$D$2:$D$831).

A parte SE(Plan1!$F$2:$F$831=Plan2!$B$1;Plan1!$D$2:$D$831) filtra a lista de dados de F2 á F831 somente quando o valor for igual á B1, que é a data definida para o filtro, o retorno será a lista D2 á D831 correspondente, ou seja, se na célula F5 houver o mesmo valor que em B1, então será retornado D5 e assim por diante.

Entendido isto, utilizamos a função MENOR, que retorna o menor X valor de uma lista.

Exemplo: =MENOR(A1:A5; 3), trará o 3.º menor valor da lista de A1 á A5, no nosso caso utilizamos a expressão LIN()-3, que retorna o número da linha -3, exemplo na linha 4 retorna 1, ou seja o primeiro menor, na linha 5 retorna 2, ou seja, o segundo menor, e assim por diante.

E por último utilizamos a função SEERRO, que se o valor não for encontrado na lista do Excel, ele realiza o retorno de um valor default, no caso "".

Por último, quando entrar a função você deve pressionar CTRL+ENTER, para que o Excel entenda que se trata de uma função matricial.

Para as outras colunas é mais simples, foi utilizado a função ÍNDICE, CORRESP, veja neste artigo uma explicação completa de como utilizar: http://guiadoexcel.com.br/indice-corresp.

Veja aqui como ficou o nosso relatório com filtro automático. Assim que for digitada uma nova data no campo de filtro de data, todos os campos são alterados automaticamente e em ordem de número de nota fiscal.

Apenas um último aviso, não utilize a função matricial em larga escala, pois ela,  assim como índice, corresp, procv e proch, são muito pesadas, então use com consciência, e depois teste se a sua planilha não ficou muito lenta.

Faça o download do nosso exemplo clicando no botão abaixo da imagem.

Filtro automático com data Excel matricial 3
Download — baixe aqui: Filtro automático com data Excel

Preencha seus dados para receber o link de download no seu e-mail.

Abraço

Marcos Rieper

Curso Excel Completo – Do Básico ao VBA

Quer aprender Excel do Básico, passando pela Avançado e chegando no VBA? Clique na imagem abaixo:

Principais recursos

Confira o que este material oferece para você.

Organização por data e etapas
Classificação automática
Ranking e destaques
Fluxos e etapas automáticas
Dashboard com indicadores
Atualização automática por fórmulas

Perguntas frequentes

O material é realmente gratuito?

Sim. O acesso é gratuito e não exige cadastro.

Preciso ter o Excel instalado?

Recomendamos o Excel 2013 ou superior para todos os recursos.

Como faço para receber atualizações?

As atualizações são automáticas dentro da própria planilha.

Funciona no Excel do Mac?

Sim, funciona no Excel para Windows e para Mac.

Funciona no celular?

É possível visualizar no app do Excel; a edição completa é no computador.

Planilhas relacionadas

Planilha de Fluxo de Caixa

Planilha de Fluxo de Caixa

(1.327)

R$ 89,90

Controle de Estoque

Controle de Estoque

(962)

R$ 69,90

Planilha Financeira Empresarial

Planilha Financeira Empresarial

(1.254)

R$ 79,90

Dashboard Financeiro no Excel

Dashboard Financeiro no Excel

(689)

R$ 49,90

Continue lendo

Curso Excel Master — Básico ao Avançado, VBA, PowerPoint e mais

Receba conteúdos e novidades direto no seu e-mail

Dicas, tutoriais, planilhas gratuitas e muito mais.

Não enviamos spam. Cancele quando quiser.

Download imediato

Acesso na hora após a compra

Compra 100% segura

Seus dados protegidos com SSL

Acesso vitalício

Use para sempre, sem mensalidades

Suporte via WhatsApp

Atendimento rápido e humanizado