Fórmula do Excel: Encontrar a Data Mais Antiga e a Data Mais Recente de Cada Grupo

Neste tutorial, apresentamos fórmulas para identificar a data mais antiga e a data mais recente de cada grupo no Excel.
Se pretender acompanhar este tutorial, descarregue a folha de cálculo de exemplo.
Fórmula genérica:
Encontrar a data mais antiga de cada grupo
| {MIN(IF(group_rng=group,startD_rng))} |
Encontrar a data mais recente de cada grupo
| {MAX(IF(group_rng=group,startD_rng))} |
Sintaxe e argumentos
| Group_rng: the cell range that contains all group names. |
| Group: the group whose earliest date and latest date you want to find out. |
| StartD_rng: the cell range that contains all starting dates of the groups. |
Valor de retorno
As fórmulas devolvem uma data sob a forma de valor numérico. Como o Excel armazena datas como números, para visualizar diretamente a data, basta formatar esse valor numérico com o formato de data pretendido após aplicar a fórmula.
Como funciona esta fórmula
Segue-se uma tabela: a coluna B3:B8 contém os nomes dos departamentos, a coluna C3:C8 inclui os respetivos nomes dos projetos por departamento, a coluna D3:D8 indica a data de início de cada projeto e a coluna E3:E8 apresenta a data de término correspondente. Para obter a data de início mais antiga e a data de término mais recente de cada departamento (A e B), utilize a fórmula seguinte:
Encontrar a data mais antiga
| =MIN(IF($B$3:$B$8=B11,$D$3:$D$8)) |
Prima Shift + Ctrl + Enter para obter o resultado correto da fórmula matricial.
Depois, arraste a alça de preenchimento automático para as células que precisam desta fórmula.
Em seguida, mantenha as células com fórmula selecionadas e prima Ctrl+1 para abrir a caixa de diálogo Definir formato de célula. Depois, no separador Número, clique em Data na lista Categoria e selecione um tipo de data na secção Tipo à direita.
Clique em OK — agora, os resultados são apresentados como datas.
Encontrar a data mais recente de cada departamento
| =MAX(IF($B$3:$B$8=B11,$E$3:$E$8)) |
Prima Shift + Ctrl + Enter, arraste a alça de preenchimento para aplicar a fórmula matricial às restantes células, conforme necessário, e formate-as como datas.
Explicação
Função SE: testa uma condição específica.
Na fórmula matricial {IF($B$3:$B$9=B11,$D$3:$D$8)}, esta devolve
{43597;FALSO;43952;43802;FALSO;FALSO;FALSO}
Função MÍNIMO: encontra o valor mínimo num intervalo ou numa matriz.
={MIN (IF($B$3:$B$8=B11,$D$3:$D$8))}
={MIN(43597;FALSE;43952;43802;FALSE;FALSE)}
=43597
Função MÁXIMO: encontra o valor mais elevado num intervalo ou numa matriz.
={MAX(IF($B$3:$B$8=B11,$E$3:$E$8))}
={MAX(44158;FALSE;44654;44013;FALSE;FALSE)}
=44684
Observação
Se estiver a utilizar o Excel 2019 ou o Excel 365, pode usar as funções MÍNIMOS.SE e MÁXIMOS.SE para encontrar rapidamente as datas mais antigas e mais recentes de cada grupo.
Fórmula genérica
Encontrar a data mais antiga de um grupo
| MINIFS(startD_rng,group_rng,group) |
Encontrar a data mais recente de um grupo
| MAXIFS(startD_rng,group_rng,group) |
Utilize as fórmulas seguintes com o exemplo acima:
| =MINIFS($D$3:$D$8,$B$3:$B$8,B11) |
| =MAXIFS($E$3:$E$8,$B$3:$B$8,B11) |
Fórmulas relacionadas
- Contar Estatísticas de Dias do Mês
Este tutorial apresenta fórmulas para contar o número total de dias num mês com base numa data fornecida. - Contar dias até Data de vencimento
Para contar os dias entre hoje e cada Data de vencimento no Excel com uma fórmula - Mostrar a data ou hora atuais
Este tutorial apresenta fórmulas para exibir a data ou a hora atuais no Excel. - Criar Intervalo de Datas Semanal
Neste tutorial, apresentamos uma fórmula para obter rapidamente o intervalo de datas semanal no Excel.
Funções relacionadas
- Função WEEKNUM do Excel
Devolve o Número da semana da data indicada num ano - Função WORKDAY do Excel
Adiciona dias úteis à Data de Início indicada e devolve um dia útil - Função MONTH do Excel
A função MONTH obtém o mês como número inteiro (1 a 12) a partir de uma data - Função DAY do Excel
A função DAY obtém o dia como número (1 a 31) a partir de uma data - Função NOW do Excel
Obter a hora e a data atuais
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.