Intervalo de datas em dias, meses e anos no Excel
Em outro post um internauta enviou uma mensagem muito boa: -como calcular o intervalo entre duas datas e obter a resposta em dias meses e anos.
Na verdade é muito simples de se fazer isso no Excel, basta utilizar a função DATEDIF().
Tudo sobre DATEDIF()
Tá bom, quase tudo sobre DATEDIF(). Vamos lá!
Ela calcula o intervalo entre duas datas e recebe apenas três parâmetros:
Data Inicial, Data final e tipo de cálculo. As duas primeiras são bastante óbvias, as datas que desejo calcular o intervalo. A terceira opção possui 6 valores:
| valor | descrição | explicação |
| “d” | dias | calcula a quantidade de dias entre duas datas |
| “m” | meses | calcula a quantidade de meses entre duas datas |
| “y” | anos | calcula a quantidade de anos entre duas datas |
| “yd” | Dias excluídos anos | calcula a quantidade de dias entre duas datas, como se elas estivessem no mesmo ano |
| “ym” | meses excluídos anos | calcula a quantidade de meses entre duas datas como se elas estivessem no mesmo ano |
| “md” | Dias excluídos meses e anos | calcula a quantidade de dias entre duas datas, como se elas estivessem no mesmo mês do mesmo ano |
Vamos deixar isso um pouco mais claro…
as três primeiras opção são bem óbvias, e dão o resultado do intervalo em dias ou meses ou anos. Por exemplo, entre 28/02/1970 e 20/11/2005, se passaram 13049 dias. Ou ainda, 428 meses. Ou 35 anos.
Já as três seguintes costumam confundir um pouco mais.
YD é o intervalo em dias se as datas estivessem no mesmo ano. No exemplo abaixo, entre 28/02 e 20/11 há 265 dias.
YM é o intervalo em meses se as datas estivessem no mesmo ano. No exemplo abaixo, entre 28/02 e 20/11 há 8 meses.
MD é o intervalo em dias se as datas estivessem no mesmo mês ou em meses consecutivos. No exemplo abaixo, entre o dia 28 de um mês e o dia 20 do mês seguinte há 23 dias. Nesse cálculo são considerados meses de 31 dias.

função datedif no excel
E se eu quiser algo mais complexo, como o exemplo do título, a diferença em dias meses e anos? Bem, basta “juntar” os pedaços. No excel, para anexar um texto a uma fórmula, basta utilizar o &. Portanto, a fórmula:
=TEXT(DATEDIF(B7;B8;”Y”);0) & ” anos, ” & TEXT(DATEDIF(B7;B8;”YM”);0) & “meses e ” & TEXT(DATEDIF(B7;B8;”MD”);0) & ” dias”
exibe a caixa abaixo:

excel - data em dias, meses e anos





