Como destacar ou aplicar formatação condicional a datas anteriores a 30 dias no Excel?
Ao trabalhar com uma lista de datas no Excel, é frequentemente necessário destacar aquelas anteriores a 30 dias em relação à data atual. Identificar essas datas manualmente pode ser demorado e propenso a erros, especialmente em conjuntos de dados extensos. Este guia apresenta vários métodos eficazes para destacar ou gerir datas com mais de 30 dias: desde o uso da Formatação Condicional para destaque automático, fórmulas auxiliares para ordenação e sinalização, macros VBA para intervalos maiores ou dinâmicos, até ferramentas especializadas que simplificam fluxos de trabalho. Dominar estas opções permitirá identificar rapidamente datas vencidas, monitorizar prazos e gerir dados sensíveis ao tempo com facilidade.
Destacar datas anteriores a 30 dias com Usar Formatação Condicional
Selecione e destaque facilmente datas anteriores a uma data específica com uma ferramenta extraordinária
Destaque automaticamente datas anteriores a 30 dias com macro VBA
Utilize uma fórmula numa coluna auxiliar para sinalizar datas anteriores a 30 dias
Destacar datas anteriores a 30 dias com Usar Formatação Condicional
A funcionalidade **Usar Formatação Condicional** do Excel permite destacar automaticamente datas anteriores a 30 dias num intervalo selecionado. Ideal para acompanhar tarefas vencidas, gerir prazos ou priorizar itens com base na antiguidade. Siga os passos detalhados abaixo:
1. Selecione o intervalo que contém as suas datas e, em seguida, vá a Base > Utilizar Formatação Condicional > Nova Regra. Veja a captura de ecrã:

2. Na caixa de diálogo Nova Regra de Formatação, configure o seguinte:
- 2,1) Escolha Utilizar uma fórmula para determinar as células a formatar nas opções do tipo de regra.
- 2,2) Introduza esta fórmula na caixa com a etiqueta Formatar valores em que esta fórmula é verdadeira:=A2<TODAY()-30
- 2,3) Clique em Formatar para especificar a cor de preenchimento e destacar datas antigas.
- 2,4) Clique em OK para confirmar e aplicar a regra. Veja a captura de ecrã:

Nota: Nesta fórmula, A2 deve corresponder à célula no canto superior esquerdo do seu intervalo selecionado, e 30 representa o limiar em dias. Pode ajustar ambos de acordo com as suas necessidades. Se os seus dados não começarem em A2, atualize a referência da célula em conformidade — certifique-se de que esta aponta para a primeira linha do seu intervalo.
Uma vez configurado, o Excel destacará automaticamente todas as datas no intervalo anteriores a 30 dias em relação à data atual, utilizando a cor que você especificou — chamando imediatamente a sua atenção para itens que possam exigir ação urgente.

Dica: Esta fórmula compara a data de cada célula com HOJE() menos 30. Se pretender destacar outros períodos (por exemplo, 60 dias), basta alterar «30» para o número pretendido.
Se a sua lista de datas incluir células vazias, poderá reparar que estas são por vezes destacadas também. Para evitar destacar células vazias:
3. Volte a selecionar o seu intervalo de datas e vá a Base > Usar Formatação Condicional > Gerir Regras.

4. Na caixa Usar Formatação Condicional Gerenciar Regras, clique em Nova Regra para adicionar uma nova regra destinada a tratar células vazias.

5. Na caixa de diálogo Editar Regra de Formatação:
- 5,1) Escolha Utilizar uma fórmula para determinar as células a formatar.
- 5,2) Introduza a seguinte fórmula (substitua A2 se o seu intervalo começar noutro local):=ISBLANK(A2)=TRUE
- 5,3) Confirme clicando em OK.

6. Em Gerir Regras, certifique-se de marcar a caixa Parar se Verdadeiro para a nova regra, de modo que as células vazias sejam excluídas de outras regras de formatação. Clique em OK para concluir.

O resultado: apenas os valores de data reais anteriores a 30 dias serão destacados, ignorando-se as células vazias, tal como pretendido.

Cenário e Dicas: A formatação condicional é ideal para painéis interativos ou relatórios em que é essencial identificar rapidamente itens vencidos. No entanto, tenha em atenção que intervalos muito extensos ou regras de formatação complexas podem afetar o desempenho do livro. Verifique sempre o formato da data: a regra só funciona se as células forem reconhecidas pelo Excel como datas.
Destaque facilmente datas anteriores a uma data específica com uma ferramenta extraordinária
Se precisar de uma forma rápida e intuitiva de selecionar e destacar datas anteriores a uma determinada data — por exemplo, para relatórios personalizados ou operações manuais em lote —, o Selecionar células específicas no Kutools para Excel oferece uma solução eficiente. Com apenas alguns cliques, pode selecionar todas as células com datas anteriores a qualquer data específica e, em seguida, destacá-las ou processá-las conforme necessário.
1. Selecione as células com datas e clique em Kutools > Selecionar > Selecionar células específicas.

2. Na caixa de diálogo Selecionar células específicas, terá de:
- 2,1) Selecione Célula na secção Selecionar tipo.
- 2,2) Escolha Menor do que no menu Especificar tipo da lista suspensa e introduza a data limite (por exemplo, há 30 dias ou uma data específica) na caixa.
- 2,3) Clique em OK para selecionar todas as células de data correspondentes.
- 2,4) Confirme a contagem da seleção e avance clicando em OK na caixa de diálogo informativa.

3. Com as datas relevantes selecionadas, pode aplicar uma cor de preenchimento ao aceder a Base > Cor de preenchimento para as destacar visualmente conforme necessário.
Se pretender experimentar gratuitamente esta utilidade durante 30 dias, clique para a transferir e, em seguida, siga os passos indicados acima.
Destacar automaticamente datas anteriores a 30 dias com uma macro VBA
Se trabalhar com conjuntos de dados extensos ou precisar frequentemente de destacar datas em relação à data atual, uma macro VBA pode automatizar esse processo de forma eficaz. Este método revela-se especialmente útil quando lida com intervalos muito amplos, necessita de atualizar repetidamente o destaque ou pretende remover formatações anteriores antes de aplicar novos destaques.
1. Abra a pasta de trabalho do Excel na qual pretende aplicar o realce. Aceda ao editor do VBA clicando em Ferramentas de Programador > Visual Basic. Se «Programador» não estiver visível, ative-o nas Opções do Excel. Na janela do VBA, clique em Inserir > Módulo.
Sub HighlightOldDates()
Dim WorkRng As Range
Dim Rng As Range
Dim xTitleId As String
xTitleId = "KutoolsforExcel"
On Error Resume Next
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to check for old dates:", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
' Optional: Clear previous background coloring
WorkRng.Interior.ColorIndex = xlNone
For Each Rng In WorkRng
If IsDate(Rng.Value) Then
If Rng.Value < Date - 30 Then
Rng.Interior.Color = vbYellow ' Or choose any other color you prefer
End If
End If
Next
Application.ScreenUpdating = True
MsgBox "Highlighting complete.", vbInformation, xTitleId
End Sub 2. Execute a macro selecionando Executar (o botão do triângulo verde no editor do VBA) ou pressionando F5 após selecionar o módulo. Ser-lhe-á apresentada uma caixa de diálogo para selecionar o intervalo de datas que pretende analisar. A macro limpará automaticamente qualquer cor de preenchimento anterior e destacará a amarelo as células com datas anteriores a 30 dias (pode alterar a cor conforme necessário).
Notas práticas: – Esta solução VBA é ideal para tarefas recorrentes ou quando está a trabalhar com folhas de cálculo grandes. – Guarde sempre a sua pasta de trabalho antes de executar código VBA, especialmente se utilizar macros que alterem a formatação. – As macros VBA exigem pastas de trabalho com macros ativadas (.xlsm) e definições que permitam a execução de macros. Para pastas partilhadas ou online, considere utilizar outros métodos mencionados acima.
Resolução de problemas: Se a macro não parecer funcionar, certifique-se de que as células com datas estão corretamente formatadas e verifique novamente o intervalo selecionado. Quaisquer valores que não sejam datas serão ignorados.
Utilize uma coluna auxiliar com uma fórmula para assinalar datas anteriores a 30 dias
Para obter maior flexibilidade na identificação de datas antigas — como filtrar, ordenar ou desencadear ações adicionais — utilize uma coluna auxiliar com uma fórmula do Excel. Este método revela-se especialmente útil quando precisa de processar ou analisar os resultados assinalados para além da simples coloração das células.
1. Insira uma nova coluna junto à sua lista de datas (por exemplo, se as suas datas começarem na coluna A, adicione a nova coluna B e dê-lhe o nome «Indicador de Atraso»). Na primeira linha da coluna auxiliar (por exemplo, B2), introduza a seguinte fórmula:
=A2<TODAY()-30 Esta fórmula verifica se a data na célula A2 é anterior à de hoje há mais de 30 dias. Se for verdadeiro, devolve VERDADEIRO; caso contrário, FALSO.
2. Prima Enter para aplicar a fórmula e copie-a para todas as linhas do seu intervalo de dados. Para o fazer rapidamente, selecione a célula B2 e arraste a alça de preenchimento para baixo ou faça duplo clique nela se existirem dados adjacentes.
3. Após concluído, pode filtrar ou ordenar pelos valores VERDADEIRO/FALSO. As linhas com VERDADEIRO são aquelas cujas datas são anteriores a 30 dias.
Aplicação prática: Pode agora filtrar os dados, aplicar outras regras de formatação ou utilizar a coluna assinalada em cálculos adicionais e processos automatizados. Esta abordagem revela-se especialmente eficiente quando precisa de executar passos adicionais com base na antiguidade de uma data — como gerar relatórios ou enviar notificações.
Dica: Ajuste o 30 na fórmula para definir um limiar diferente. Certifique-se sempre de que as referências de células correspondem ao seu intervalo de dados reais.
Onde funciona melhor: Este método oferece controlo granular e capacidade de auditoria, sendo ideal para conjuntos de dados maiores ou quando se trabalha com fluxos de trabalho automatizados.
Ao escolher o método de destaque mais adequado, tenha em conta as suas necessidades: a **Formatação Condicional** é ideal para indicações visuais dinâmicas; **colunas auxiliares** permitem um processamento mais avançado; **filtros e ordenação** são perfeitos para revisões rápidas sem alterar a folha; o **VBA** destaca-se em tarefas recorrentes ou de grande volume; e o **Kutools para Excel** oferece uma seleção rápida e flexível, tanto para operações manuais como em lote. Esteja sempre atento à formatação das datas e às restrições de partilha da pasta de trabalho, e guarde sempre o seu ficheiro antes de aplicar alterações — especialmente ao utilizar VBA ou ferramentas complementares. A combinação de métodos pode gerar soluções poderosas para fluxos de trabalho complexos.
Artigos relacionados:
Datas anteriores/posteriores a hoje no Excel
Este tutorial mostra-lhe como utilizar a função HOJE com Formatação Condicional para destacar datas de vencimento ou datas futuras no Excel, em pormenor.
Ignorar células vazias ou com valor zero ao aplicar Formatação Condicional no Excel
Suponha que tem uma lista de dados com células a zero ou vazias e pretende aplicar Formatação Condicional a essa lista — mas ignorando as células vazias ou com valor zero. O que faria? Este artigo está aqui para o ajudar.
Copiar regras de Usar Formatação Condicional para outra folha de cálculo/livro
Por exemplo, tem células destacadas condicionalmente com base em duplicados na segunda coluna (Coluna Fruta) e coloriu os três maiores valores na quarta coluna (Coluna Quantidade), conforme mostrado na captura de ecrã abaixo. Agora pretende copiar as regras de formatação condicional deste intervalo para outra folha de cálculo ou livro. Este artigo apresenta duas soluções alternativas para o ajudar.
Destacar células com base no comprimento do texto no Excel
Imagine que está a trabalhar com uma folha de cálculo contendo uma lista de cadeias de texto e pretende destacar todas as células cujo conteúdo tenha mais de 15 caracteres. Este artigo apresenta várias formas eficazes de realizar esta tarefa no Excel.
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

