Diferença entre datas com a função DATEDIF

Faça uma pergunta

A função DATEDIF não está documentada no Excel, mas no CCM você pode encontrar algumas possibilidades, como nesta dica.

A sintaxe

=DATEDIF (data_do_começo;data_do_fim;tipo de cálculo):

data do começo: deve ser um valor de data válido;
data do fim: deve ser um valor de data válido, superior à data do começo;
tipo de cálculo: há seis opções de tipos de cálculo conforme a lista abaixo:

y: diferença em anos entre a data do começo e a do fim (year);
m: diferença em meses entre a data do começo e a do fim (month);
d: diferença em dias entre a data do começo e a do fim (day);
ym: diferença em meses, depois da subtração dos anos;
yd: diferença em dias, depois da subtração dos anos;
md: diferença em dias, depois da subtração dos anos e dos meses.

Exemplo

Em A1: 05/02/2007 e em B1: 02/02/2009.


1 =DATEDIF(A1;B1;"y") => 1
2 =DATEDIF(A1;B1;"m") => 23
3 =DATEDIF(A1;B1;"d") => 728
4 =DATEDIF(A1;B1;"ym") => 11
5 =DATEDIF(A1;B1;"yd") => 362
6 =DATEDIF(A1;B1;"md") => 28

Se você combinar 1, 4 e 6 você obterá 1 ano, 11 meses e 28 dias, por exemplo.

Como utilizar essa função

Para utilizar essa função, certifique-se de que a data do fim não é inferior à data do começo. Se isso ocorrer, você obterá o erro #NUM!. O mesmo vale para se o tipo de cálculo estiver incorreto.

Como você pode constatar, essa função serve para calcular um tempo preciso, assim como para administrar sua agenda. Em todos os casos, você obtém um número que deve ser qualificado em função dos parâmetros: anos, meses e dias.

Foto: © Microsoft.