Como encontrar a data mais antiga ou mais recente com base em critérios no Excel?
Ao trabalhar com grandes conjuntos de dados no Excel, é comum deparar-se com cenários em que precisa identificar rapidamente a data mais antiga ou mais recente associada a um critério específico — como um produto, categoria ou pessoa. Por exemplo, pode ter uma tabela em que a Coluna A contém nomes de produtos e a Coluna B, as respetivas datas, e pretende determinar de forma eficaz a data mais antiga ou mais recente para um determinado produto, tal como ilustrado na imagem abaixo. Fazer isto manualmente torna-se rapidamente desafiante, especialmente à medida que o volume de dados cresce ou os critérios se complicam. Assim, extrair esta informação de forma eficiente não só poupa tempo valioso, como também permite tomar decisões mais ágeis e fundamentadas com base nos seus dados.

Encontrar a data mais antiga / mais recente com base em critérios com fórmulas
Encontrar a data mais antiga / mais recente com base em critérios com Kutools para Excel
Utilize uma Tabela Dinâmica para obter as datas mais antiga / mais recente por critérios
Encontrar a data mais antiga / mais recente com base em critérios com fórmulas
O Excel suporta fórmulas matriciais e funções dinâmicas que lhe permitem obter diretamente a data mais antiga ou mais recente que satisfaça uma determinada condição. Este método é ideal para conjuntos de dados pequenos a médios, oferecendo resultados em tempo real. Tenha em atenção que as fórmulas matriciais exigem introdução e formatação corretas, sendo mais adequadas quando os critérios são claros e os conjuntos de dados não são excessivamente grandes.
Para obter a data mais antiga com base em critérios:
1. Introduza a seguinte fórmula numa célula vazia (por exemplo, na célula D2):
=MIN(IF($A$2:$A$16="Office Tab",$B$2:$B$16)) Após digitar a fórmula, não prima simplesmente Enter. Em vez disso, prima Ctrl + Shift + Enter para transformá-la numa fórmula matricial. Se for bem-sucedido, surgirão chavetas em torno da fórmula na Barra de Fórmulas. O resultado poderá inicialmente aparecer como um número de série de cinco dígitos.
Dicas: Nesta fórmula:
- $A$2:$A$16 — Este é o intervalo que contém os seus critérios (por exemplo, nomes de produtos).
- «Office Tab» — Substitua isto pela sua própria condição ou faça referência a uma célula que contenha o seu critério.
- $B$2:$B$16 — Este é o intervalo de datas a partir do qual o resultado é devolvido.

2. Para apresentar o resultado como uma data legível em vez de um número de série, selecione a célula do resultado, aceda ao separador Base, clique na lista suspensa Formato de Número (normalmente definida como 'Geral') e escolha Data Curta. Assim, a data mais antiga que corresponde aos seus critérios será exibida no formato de data esperado.

Para obter a data mais recente com base em critérios:
Para encontrar a data mais recente relativamente aos mesmos critérios, utilize a seguinte fórmula matricial, introduzindo-a e premindo Ctrl + Shift + Entercomo anteriormente:
=MAX(IF($A$2:$A$16="Office Tab",$B$2:$B$16)) Dica prática:
Em versões mais recentes do Excel (Microsoft 365 e Excel 2021+), pode por vezes utilizar as funções mais dinâmicas MÍNIMOSSEe MÁXIMOSSEpara obter resultados semelhantes sem recorrer a fórmulas matriciais:
=MINIFS($B$2:$B$16, $A$2:$A$16, "Office Tab") =MAXIFS($B$2:$B$16, $A$2:$A$16, "Office Tab") As funções MÍNIMOSSE e MÁXIMOSSE são mais fáceis de usar — basta premir Enter após introduzir a fórmula. Se a sua versão as suportar, são mais seguras e eficientes para intervalos grandes.
Encontrar a data mais antiga / mais recente com base em critérios com Kutools para Excel
A funcionalidade Mesclar Linhas Avançado do Kutools para Excel permite-lhe obter facilmente a data mais antiga ou mais recente para cada item na Coluna Chave, sem precisar de escrever ou compreender qualquer fórmula. Este método é particularmente vantajoso quando tem vários critérios a processar e prefere uma interface gráfica integrada.
Se tiver instalado o Kutools para Excel, siga os passos seguintes:
1. Para não alterar os seus dados originais, copie-os e cole-os num novo intervalo. Em seguida, selecione o intervalo que pretende utilizar no processo de combinação.
2. Clique em Kutools > Mesclar e Dividir > Mesclar Linhas Avançado.
3. Na caixa de diálogo Combinar Linhas Com Base na Coluna, clique no nome da coluna que pretende utilizar como critério (por exemplo, «Produto») e selecione a opção Chave Primária. Isto define o critério para combinar as linhas.

4. Em seguida, clique na coluna que contém as datas, selecione Calcular e escolha Máx ou Mín, consoante pretenda encontrar a data mais recente ou a mais antiga. Selecionar Mín devolve a data mais antiga e Máx fornece a data mais recente para cada grupo.

5. Clique em OK para gerar a tabela resumida. A data mais antiga ou mais recente de cada item será apresentada, como mostrado abaixo:
![]() | ![]() | ![]() |
Dicas:
- Se marcar Incluir títulos, os cabeçalhos serão corretamente identificados e excluídos dos cálculos.
- Para obter melhores resultados e garantir que a saída esteja no formato de data, desmarque a opção Usar valores formatados.
- Esta funcionalidade é ideal para resumir rapidamente conjuntos de dados por diferentes categorias, sem precisar de configurar fórmulas ou uma Tabela Dinâmica.
Notas e Resolução de Problemas:
- Verifique cuidadosamente se os seus intervalos estão corretos e não incluem células unidas ou ocultas, para evitar erros de cálculo.
- Se precisar de processar dados com base em múltiplos critérios ou incluir cálculos de resumo mais complexos (para além das datas mais antiga e mais recente), o Kutools oferece opções flexíveis — mas certifique-se sempre de rever as definições de combinação antes de confirmar.
Utilize uma Tabela Dinâmica para obter as datas mais antiga / mais recente por critérios
Tabela Dinâmica são uma das funcionalidades Análise de Dados mais versáteis do Excel. Permitem-lhe agrupar dados por critérios e resumir valores utilizando funções como Mín (para a data mais antiga) ou Máx (para a data mais recente). Trata-se de uma abordagem altamente visual, adequada a todos os utilizadores, especialmente quando necessita de resultados interativos baseados em resumos e deseja evitar fórmulas ou scripts complexos.
Cenário de utilização: Ideal para resumir grandes tabelas por grupos (como produto, pessoa ou projeto) e visualizar imediatamente a data mais antiga ou mais recente de cada um. Não é adequado quando são necessários cálculos granulares, célula a célula, ou lógica condicional avançada.
Siga os passos seguintes, um a um:
- Selecione qualquer célula no seu conjunto de dados (certifique-se de que os seus dados incluem cabeçalhos).
- Aceda ao separador Inserir e clique em Tabela Dinâmica. Na caixa de diálogo que surge, confirme o intervalo e escolha onde colocar a Tabela Dinâmica — numa folha existente ou numa nova folha.
- Arraste a coluna com os seus critérios (por exemplo, «Produto») para a área Linhas.
- Arraste a coluna de datas para a área Valores. Por predefinição, poderá resumir como Contar ou Soma.
- Para alterar o cálculo, clique na seta suspensa no campo de data na área Valores, selecione Definições de Valor – Configurações de Campo e escolha Mín (para a data mais antiga) ou Máx (para a data mais recente). Clique em OK.
Resultado: A Tabela Dinâmica irá agora apresentar cada grupo da sua coluna de critérios juntamente com a respetiva data mais antiga ou mais recente da coluna de datas.
- Pode adicionar o campo de data duas vezes à área Valores — um definido como Mín e outro como Máx — para apresentar simultaneamente as datas mais antiga e mais recente de cada grupo.
- Se as datas de saída não estiverem corretas, clique com o botão direito do rato nos resultados e escolha Definir formato de célula > Data para ajustar o formato de apresentação.
- Sempre que os seus Dados de Origem forem alterados, basta clicar com o botão direito do rato na Tabela Dinâmica e selecionar Atualizar para atualizar imediatamente todos os resumos com os valores mais recentes.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos


