Adicionar meses a uma data no Excel pode parecer simples, mas a função padrão SOMASEMANAS() não funciona para meses devido à variação no número de dias. A solução mais confiável e sem erros é usar a função DATE() em combinação com YEAR(), MONTH() e DAY(). Este método garante que a data final seja sempre válida, mesmo em meses com diferentes quantidades de dias.
A função DATE() permite criar uma data a partir de valores numéricos para ano, mês e dia. Para adicionar meses, você ajusta o valor do mês e, se necessário, o ano. A fórmula principal é:
=DATE(YEAR(A1), MONTH(A1) + B1, DAY(A1))
Onde A1 é a célula com a data original e B1 é o número de meses a adicionar (positivo para adicionar, negativo para subtrair). Esta fórmula lida automaticamente com mudanças de ano e ajusta o dia se o mês de destino tiver menos dias (por exemplo, 31 de janeiro + 1 mês = 28/29 de fevereiro).
| Data Original (A) | Meses a Adicionar (B) | Fórmula (C) | Resultado (C) |
|---|---|---|---|
| 15/01/2023 | 1 | =DATE(YEAR(A2), MONTH(A2) + B2, DAY(A2)) | 15/02/2023 |
| 31/01/2023 | 1 | =DATE(YEAR(A3), MONTH(A3) + B3, DAY(A3)) | 28/02/2023 |
| 15/03/2023 | -2 | =DATE(YEAR(A4), MONTH(A4) + B4, DAY(A4)) | 15/01/2023 |
Com esta fórmula, você pode adicionar ou subtrair meses de qualquer data no Excel de forma precisa e sem erros, garantindo que o resultado seja sempre uma data válida. Esta é a abordagem mais robusta e recomendada para manipulação de datas baseadas em meses.