Como Extrair Mês, Dia e Ano de uma Data no Excel: Funções MÊS, DIA e ANO
🔍 WiseChecker

Como Extrair Mês, Dia e Ano de uma Data no Excel: Funções MÊS, DIA e ANO

Você tem uma coluna de datas no Excel e precisa separar mês, dia e ano em células próprias. Isso é comum para criar relatórios, classificar dados ou preparar informações para outros sistemas. O Excel oferece três funções simples para essa tarefa. Este artigo mostra como usar as funções MÊS, DIA e ANO para dividir uma data em seus componentes.

Principais Pontos: Extraindo Partes de Datas no Excel

  • Função MÊS: Retorna um número de 1 a 12 representando o mês de uma data fornecida.
  • Função DIA: Retorna um número de 1 a 31 representando o dia do mês de uma data.
  • Função ANO: Retorna um número de quatro dígitos representando o ano de uma data, como 2024.
  • Função DATA: Recombina números separados de mês, dia e ano de volta em uma data válida do Excel.

Entendendo as Funções de Data do Excel

O Excel armazena datas como números de série, onde cada número inteiro representa um dia. As funções MÊS, DIA e ANO são projetadas para ler esse número de série e extrair apenas a parte necessária. Elas são diretas e exigem apenas um argumento: a data que você deseja analisar. A origem pode ser uma referência de célula, uma data inserida diretamente na fórmula usando a função DATA ou o resultado de outra fórmula.

Antes de usar essas funções, verifique se os dados de origem são reconhecidos pelo Excel como uma data válida. Uma data verdadeira geralmente se alinha à direita da célula por padrão e pode ser formatada em diferentes estilos via Formatar Células. Se o Excel interpretar a entrada como texto, as funções retornarão um erro #VALOR!. Você pode verificar alterando o formato de número da célula para Geral; uma data verdadeira será exibida como um número de série, como 45321.

Passos para Extrair Mês, Dia e Ano

Siga estes passos para separar uma data em seus componentes individuais. Suponha que sua data esteja na célula A2.

  1. Extrair o Mês
    Clique na célula onde deseja que o mês apareça, por exemplo, B2. Digite a fórmula =MÊS(A2) e pressione Enter. A célula exibirá um número de 1 (janeiro) a 12 (dezembro).
  2. Extrair o Dia
    Clique na próxima célula, como C2. Digite a fórmula =DIA(A2) e pressione Enter. A célula mostrará o dia do mês como um número entre 1 e 31.
  3. Extrair o Ano
    Clique na célula adjacente, por exemplo, D2. Digite a fórmula =ANO(A2) e pressione Enter. A célula exibirá o ano completo de quatro dígitos, como 2024.
  4. Copiar as Fórmulas para Baixo
    Selecione as células B2, C2 e D2. Passe o cursor sobre o pequeno quadrado no canto inferior direito da seleção até que ele se transforme em um sinal de mais preto. Clique duas vezes nessa alça de preenchimento para copiar as fórmulas para toda a coluna, aplicando-as automaticamente a cada data na coluna A.

Usando as Funções com uma Data Fixa

Você também pode extrair partes de uma data específica sem referência de célula. Use a função DATA para construir uma data válida dentro da sua fórmula. Por exemplo, =ANO(DATA(2024;5;15)) retornará 2024. A sintaxe de DATA é DATA(ano; mês; dia). Esse método é útil para cálculos estáticos dentro de uma fórmula.

Erros Comuns e Limitações

A Fórmula Retorna um Erro #VALOR!

Esse erro significa que o Excel não reconhece seus dados de origem como uma data. A célula provavelmente contém texto que se parece com uma data. Para corrigir, certifique-se de que a célula de origem esteja formatada como data. Você também pode usar a função DATA.VALOR para converter texto em um número de série de data primeiro. Por exemplo, use =MÊS(DATA.VALOR(A2)).

O Número Extraído Não Parece Correto

As funções MÊS, DIA e ANO retornam números simples. Se você vir uma data em vez de um número, a célula de resultado está formatada como data. Selecione a célula, vá em Página Inicial > Formato de Número e escolha Geral ou Número.

Precisa de Nomes de Mês em Texto (Janeiro, Fevereiro)

A função MÊS retorna apenas números. Para obter o nome completo do mês, use a função TEXTO: =TEXTO(A2; "mmmm"). Para uma abreviação de três letras, use =TEXTO(A2; "mmm").

MÊS, DIA, ANO vs. Função TEXTO para Extração

Item Funções MÊS, DIA, ANO Função TEXTO
Tipo de Saída Valores numéricos Strings de texto
Caso de Uso Cálculos adicionais, classificação, alimentar outras funções como DATA Exibição ou relatórios onde rótulos de texto são necessários
Flexibilidade Retorna um único componente padrão Pode formatar partes da data de várias maneiras (Jan, Janeiro, 01, 1)
Exemplo de Fórmula =MÊS(A2) retorna 7 =TEXTO(A2; “mmmm”) retorna Julho

Agora você pode extrair mês, dia e ano de qualquer data na sua planilha de forma confiável. Use esses resultados numéricos em outros cálculos, como filtrar dados por um ano específico. Para uma tarefa relacionada, experimente usar a função FIMMÊS para encontrar o último dia de qualquer mês. Uma dica avançada é combinar essas funções com SE para criar fórmulas condicionais, como =SE(ANO(A2)=2024; "Ano Atual"; "Arquivo").