Fórmula do Excel: obtenha meses entre as datas -

Fórmula genérica

=DATEDIF(start_date,end_date,"m")

Resumo

Para calcular meses entre duas datas como um número inteiro, você pode usar a função DATEDIF. No exemplo mostrado, a fórmula em D6 é:

=DATEDIF(B6,C6,"m")

Nota: DATEDIF arredonda automaticamente para baixo. Para arredondar para o mês mais próximo, veja abaixo.

O mistério de DATEDIF

A função DATEDIF é uma função de "compatibilidade" que vem do Lotus 1-2-3. Por razões desconhecidas, DATEDIF está documentado apenas no Excel 2000 e não aparecerá como uma função sugerida na barra de fórmulas. No entanto, você pode usar DATEDIF em todas as versões atuais do tExcel, basta inserir a função manualmente. O Excel não o ajudará com argumentos de função. Consulte esta página sobre a função DATEDIF para obter mais informações sobre os argumentos disponíveis.

Explicação

DATEDIF leva 3 argumentos: start_date, end_date e unidade. Nesse caso, queremos meses, então fornecemos "m" por unidade.

DATEDIF calcula automaticamente e retorna um número para meses, arredondado para baixo.

Mês inteiro mais próximo

DATEDIF arredonda para baixo por padrão. Se você deseja calcular os meses até o mês inteiro mais próximo, pode fazer um ajuste simples na fórmula:

=DATEDIF(start_date,end_date+15,"m")

Isso garante que as datas de término que ocorrem na segunda metade do mês sejam tratadas como datas no mês seguinte, arredondando efetivamente o resultado final.

Artigos interessantes...