Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como destacar/dar formatação condicional para datas com mais de 30 dias no Excel?

Author Sun Last modified

Ao trabalhar com uma lista de datas no Excel, é frequentemente necessário destacar datas que são mais antigas do que 30 dias a partir da data atual. Identificar essas datas manualmente pode ser demorado e propenso a erros, especialmente com grandes conjuntos de dados. Este guia apresenta vários métodos eficazes para destacar ou gerenciar datas com mais de 30 dias: desde o uso de Formatação Condicional para destacar automaticamente, fórmulas auxiliares para classificar e sinalizar, macros VBA para intervalos maiores ou dinâmicos, até ferramentas especializadas para fluxos de trabalho simplificados. Compreender essas opções ajudará você a identificar rapidamente datas vencidas, monitorar prazos e gerenciar dados sensíveis ao tempo com facilidade.

Destacar datas com mais de 30 dias com formatação condicional
Selecione e destaque facilmente datas anteriores a uma data específica com uma ferramenta incrível
Destacar automaticamente datas com mais de 30 dias com macro VBA
Use uma coluna auxiliar com fórmula para sinalizar datas com mais de 30 dias


Destacar datas com mais de 30 dias com formatação condicional

O recurso Formatação Condicional do Excel permite que os usuários destaquem automaticamente datas com mais de 30 dias em um intervalo selecionado. Isso é especialmente útil para acompanhar tarefas atrasadas, gerenciar prazos ou priorizar itens com base na antiguidade. Siga os passos detalhados abaixo:

1. Selecione o intervalo contendo suas datas, depois navegue para Início > Formatação Condicional > Nova Regra. Veja a captura de tela:

screenshot of clicking Home > Conditional Formatting > New Rule

2. Na caixa de diálogo Nova Regra de Formatação, configure o seguinte:

  • 2.1) Escolha Usar uma fórmula para determinar quais células formatar nas opções de tipo de regra.
  • 2.2) Insira esta fórmula na caixa rotulada Formatar valores onde esta fórmula for verdadeira:
    =A2
  • 2.3) Clique em Formatar para especificar a cor de preenchimento para destacar as datas antigas.
  • 2.4) Clique em OK para confirmar e aplicar a regra. Veja a captura de tela:
  • set option in the New Formatting Rule dialog

Nota: Nesta fórmula, A2 deve ser a célula superior (canto superior esquerdo) do seu intervalo selecionado, e 30 representa o limite em dias. Você pode ajustar ambos conforme necessário. Se seus dados não começarem em A2, atualize a referência da célula de acordo. Certifique-se de que a referência aponte para a primeira linha do seu intervalo.

Uma vez configurado, o Excel destacará todas as datas no intervalo que sejam anteriores a 30 dias da data de hoje, usando a cor que você especificou. Isso chamará sua atenção instantaneamente para itens que podem exigir ação imediata.

all dates older than30 day since today are highlighted

Dica: Esta fórmula compara a data de cada célula com HOJE() menos 30. Se você deseja destacar períodos diferentes (por exemplo, 60 dias), basta alterar “30” para o número desejado.

Se sua lista de datas incluir células em branco, você pode notar que essas também são destacadas. Para evitar destacar células vazias:

3. Re-selecione seu intervalo de datas e vá para Início > Formatação Condicional > Gerenciar Regras.

screenshot of clicking Home > Conditional Formatting > Manage Rules

4. No Gerenciador de Regras de Formatação Condicional, clique em Nova Regra para adicionar uma nova regra para lidar com células em branco.

screenshot of clicking New Rule button

5. Na caixa de diálogo Editar Regra de Formatação:

  • 5.1) Escolha Usar uma fórmula para determinar quais células formatar.
  • 5.2) Insira a seguinte fórmula (substitua A2 se o seu intervalo começar em outro lugar):
    =ÉCÉL.VAZIA(A2)=VERDADEIRO
  • 5.3) Confirme clicando em OK.
  • set options in the Edit Formatting Rule dialog box

6. No Gerenciador de Regras, certifique-se de selecionar a caixa Parar se Verdadeiro para a nova regra, para que as células em branco sejam excluídas das outras regras de formatação. Clique em OK para finalizar.

check the Stop if True box

O resultado: somente valores de data reais com mais de 30 dias serão destacados, com as células em branco ignoradas conforme pretendido.

only dates older than30 days are highlighted exculde blanks

Cenário & Dicas: A Formatação Condicional é ideal para dashboards interativos ou relatórios onde visualizar rapidamente itens vencidos é importante. No entanto, observe que intervalos muito grandes ou formatação complexa podem impactar o desempenho da pasta de trabalho. Sempre verifique novamente os formatos de data: a regra só se aplica se as células forem reconhecidas pelo Excel como datas.


Destaque facilmente datas anteriores a uma data específica com uma ferramenta incrível

Se você precisa de uma maneira rápida e amigável para selecionar e destacar datas anteriores a uma data específica (por exemplo, para relatórios personalizados ou operações manuais em lote), Selecionar Células Específicas no Kutools para Excel oferece uma solução eficiente. Com apenas alguns cliques, você pode selecionar todas as células de data mais antigas que qualquer data especificada e, em seguida, destacá-las ou processá-las conforme necessário.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione as células de data, clique em Kutools > Selecionar > Selecionar Células Específicas.

 click Select Specific Cells feature of kutools

2. Na caixa de diálogo Selecionar Células Específicas, você precisa:

  • 2.1) Selecione Célula na seção Tipo de Seleção.
  • 2.2) Escolha Menor que na lista suspensa Tipo Específico e insira a data de corte (por exemplo, 30 dias atrás 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 prossiga clicando em OK na caixa de diálogo de informações.

set options in the Select Specific Cells dialog

3. Com as datas relevantes selecionadas, você pode aplicar uma cor de preenchimento indo para Início > Cor de Preenchimento para destacá-las visualmente conforme necessário.

  Se você deseja experimentar este utilitário gratuitamente (30 dias), clique para baixá-lo e, em seguida, vá aplicar a operação de acordo com as etapas acima.


Destacar automaticamente datas com mais de 30 dias com uma macro VBA

Se você está trabalhando com grandes conjuntos de dados ou precisa frequentemente destacar datas relativas à data atual, uma macro VBA pode automatizar o processo de forma eficiente. Esse método é particularmente valioso quando você tem intervalos muito grandes, deseja atualizar repetidamente o destaque ou precisa limpar a formatação anterior antes de aplicar novos destaques.

1. Abra a pasta de trabalho do Excel na qual deseja aplicar o destaque. Acesse o editor VBA clicando em Ferramentas de Desenvolvimento > Visual Basic. Se "Desenvolvedor" não estiver visível, habilite-o nas Opções do Excel. Na janela 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 verde triângulo no editor VBA) ou pressione F5 após selecionar o módulo. Um diálogo solicitará que você selecione o intervalo de datas que deseja analisar. A macro limpará automaticamente qualquer cor de preenchimento anterior e destacará células com datas anteriores a 30 dias em amarelo (você pode modificar a cor conforme necessário).

Notas práticas: - Esta solução VBA funciona bem para tarefas recorrentes ou ao analisar grandes planilhas. - Sempre salve sua pasta de trabalho antes de executar código VBA, especialmente se usar macros que alteram a formatação. - Macros VBA requerem pastas de trabalho habilitadas para macro (.xlsm) e configurações habilitadas para macro. Para pastas de trabalho compartilhadas ou online, considere usar outros métodos discutidos acima.

Solução de problemas: Se a macro não parecer funcionar, certifique-se de que as células de data estão formatadas corretamente e verifique novamente o intervalo selecionado. Se houver valores não-datas presentes, eles serão ignorados.


Use uma coluna auxiliar com uma fórmula para sinalizar datas com mais de 30 dias

Para maior flexibilidade na identificação de datas antigas — como filtragem, classificação ou disparo de ações adicionais — você pode usar uma coluna auxiliar com uma fórmula do Excel. Este método é especialmente útil quando você precisa processar ou analisar os resultados sinalizados além de simplesmente colorir células.

1. Insira uma nova coluna ao lado da sua lista de datas (por exemplo, se suas datas começarem na coluna A, adicione a nova coluna B e nomeie-a como "Flag de Atraso"). Na primeira linha da coluna auxiliar (por exemplo, B2), insira a seguinte fórmula:

=A2<TODAY()-30

Esta fórmula verifica se a data na célula A2 é mais de 30 dias antes de hoje. Se for verdadeiro, retorna VERDADEIRO, caso contrário, FALSO.

2. Pressione Enter para aplicar a fórmula, depois copie-a para todas as linhas no intervalo de dados. Para fazer isso rapidamente, selecione a célula B2, arraste a alça de preenchimento para baixo ou clique duas vezes na alça se houver dados adjacentes.

3. Uma vez concluído, você pode filtrar ou classificar pelos valores VERDADEIRO/FALSO. As linhas com VERDADEIRO são aquelas com datas anteriores a 30 dias.

Aplicação prática: Agora você pode filtrar os dados, aplicar outras regras de formatação ou usar a coluna sinalizada em cálculos ou processos automatizados adicionais. Essa abordagem é muito eficiente quando você precisa tomar medidas adicionais com base no fato de uma data estar atrasada, como gerar relatórios ou enviar notificações.

Dica: Ajuste o 30 na fórmula para definir um limite diferente. Sempre certifique-se de que as referências de células na fórmula correspondam ao seu intervalo de dados real.

Onde isso funciona melhor: Este método oferece controle granular e auditabilidade, tornando-o ideal para grandes conjuntos de dados ou ao trabalhar com fluxos de trabalho automatizados.


Ao escolher o método de destaque apropriado, considere suas necessidades: Formatação Condicional funciona melhor para pistas visuais dinâmicas; colunas auxiliares permitem processamento avançado; filtro/classificação é ideal para revisões rápidas sem alterar a planilha; VBA é perfeito para tarefas recorrentes ou de alto volume; e Kutools para Excel oferece seleção rápida e flexível para operações manuais ou em lote. Esteja sempre ciente das restrições de formatação de datas e compartilhamento de pastas de trabalho, e salve seu arquivo antes de aplicar alterações, especialmente ao usar VBA ou ferramentas de complemento. Combinar métodos pode produzir soluções poderosas para fluxos de trabalho complexos.


Artigos Relacionados:

Datas de formato condicional menores/maiores que hoje no Excel
Este tutorial mostra como usar a função HOJE na formatação condicional para destacar datas de vencimento ou datas futuras no Excel em detalhes.

Ignorar células em branco ou zero na formatação condicional no Excel
Suponha que você tenha uma lista de dados com zeros ou células em branco, e deseja formatar condicionalmente essa lista de dados, mas ignorar as células em branco ou com zero, o que você faria? Este artigo irá ajudá-lo.

Copiar regras de formatação condicional para outra planilha/pasta de trabalho
Por exemplo, você destacou condicionalmente linhas inteiras com base em células duplicadas na segunda coluna (Coluna Fruta) e coloriu os três maiores valores na quarta coluna (Coluna Quantidade), como mostrado na captura de tela abaixo. E agora você quer copiar a regra de formatação condicional deste intervalo para outra planilha/pasta de trabalho. Este artigo apresenta duas soluções alternativas para ajudá-lo.

Destacar células com base no comprimento do texto no Excel
Suponha que você esteja trabalhando com uma planilha que tem uma lista de strings de texto, e agora quer destacar todas as células cujo comprimento do texto seja maior que 15. Este artigo discutirá alguns métodos para resolver essa tarefa no Excel.


Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


Office Tab traz interface com abas para o Office e facilita muito seu trabalho

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins