Calcular o último dia do ano anterior pode parecer simples, mas muitos usuários acabam usando fórmulas complexas ou até mesmo inserindo datas manualmente. A boa notícia é que existe uma fórmula simples e precisa que resolve este problema de forma automática, evitando erros e economizando tempo.
A ideia é usar funções de data para subtrair um ano da data atual e, em seguida, obter o último dia desse ano anterior. No Excel, o último dia de qualquer mês pode ser encontrado usando a função EOMONTH, que retorna o último dia do mês a partir de um número de meses antes ou depois da data base.
=DATA(ANO(A1)-1;12;31)
Para tornar a fórmula dinâmica, você pode referenciar uma célula que contenha uma data. Se a data estiver na célula A1, a fórmula será:
=DATA(ANO(A1)-1;12;31)
Se você quiser sempre obter o último dia do ano anterior em relação à data atual, basta substituir a referência de célula por TODAY():
=DATA(ANO(TODAY())-1;12;31)
| Célula A (Data Base) | Fórmula | Resultado |
|---|---|---|
| A1: 15/03/2024 | =DATA(ANO(A1)-1;12;31) | 31/12/2023 |
| A2: 01/01/2025 | =DATA(ANO(A2)-1;12;31) | 31/12/2024 |
| (Data Atual) | =DATA(ANO(TODAY())-1;12;31) | 31/12/2023 (se hoje for 2024) |
Com esta fórmula, você obtém o último dia do ano anterior de forma rápida e precisa, sem a necessidade de cálculos manuais ou fórmulas complexas. Basta ajustar a referência de data conforme sua necessidade e o Excel fará o resto automaticamente.