Como obter a data do final do mês no Excel?
Talvez obter a data de término de um mês seja fácil para você, mas se houver vários dados de datas no Excel, como você pode obter rapidamente todas as datas de término de cada mês de uma vez? Agora apresento alguns truques rápidos para você resolver esse problema no Excel.
Obtenha a data do final do mês com fórmulas no Excel
Obtenha a data de fim do mês com VBA no Excel
Obtenha a data do final do mês com fórmulas no Excel
Usar uma fórmula para encontrar a data de término de cada mês pode ser muito fácil para todos os usuários do Excel.
Selecione uma célula ao lado dos dados da data e digite esta fórmula = DATA (ANO (A2), MÊS (A2) +1,0) (A2 é a célula da qual você deseja obter a data de fim do mês) nela e pressione Entrar no teclado e, em seguida, arraste o preenchimento automático para o intervalo de que você precisa para aplicar esta fórmula. Agora, a data de término de cada mês é exibida nas células. Veja as capturas de tela:
Além disso, você pode usar esta fórmula = EOMONTH (A2,0) para obter a data de término do mês. (Você precisa formatar as células de resultado como formato de data antes de inserir esta fórmula.)
Dica: No Excel 2003 ou versão inferior, se você quiser usar a fórmula = EOMONTH (A2,0), você precisa instalar Pacote de ferramentas de análise clicando Ferramentas > Suplementos primeiro. Veja as capturas de tela:
Obtenha a data do final do mês com a Função Definida no Excel
Se você estiver familiarizado com o VBA, poderá usar o código do VBA abaixo para encontrar a data de término do mês.
1. Pressione F11 + Alt juntas no teclado para abrir o Microsoft Visual Basic para Aplicações janela.
2. Então clique inserção > Módulo para inserir uma nova janela de módulo. Em seguida, copie o seguinte código VBA para a janela.
VBA: obtenha a data de fim do mês.
Function LastDayInMonth(Optional pDate As Date = 0) As Date
'Updateby20140723
If pDate = 0 Then pDate = VBA.Date
LastDayInMonth = VBA.DateSerial(VBA.Year(pDate), VBA.Month(pDate) + 1, 0)
End Function
3. Salve e feche a janela. Em seguida, selecione uma célula e digite esta fórmula = LastDayInMonth (A2) (A2 contém a data da qual você deseja obter a data de fim do mês) e pressione Entrar chave e você obterá a data de término do mês.
Note: Este VBA também requer que você formate as células de resultado como formato de data antes de inserir esta fórmula de = LastDayInMonth (A2).
Artigos relativos:
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!