Contar dias, meses, anos com a função DATEDIF no Excel

Índice:

Contar dias, meses, anos com a função DATEDIF no Excel
Contar dias, meses, anos com a função DATEDIF no Excel
Anonim

A função DATEDIF calcula o período ou a diferença entre duas datas em dias, meses e anos. Você pode usar a função DATEDIF para determinar o prazo para um próximo projeto, ou pode ser usada, junto com a data de nascimento de uma pessoa, para calcular a idade de um indivíduo em anos, meses e dias, por exemplo.

Estas instruções se aplicam ao Excel 2019, 2016, 2013, 2010 e Excel para Microsoft 365.

DATEDIF Sintaxe e argumentos da função

A sintaxe de uma função refere-se ao layout da função e inclui o nome da função, colchetes e argumentos. A sintaxe para a função DATEDIF é:

=DATADOIF(data_inicial, data_final, "unidade")

  • start_date (obrigatório): Você pode inserir a data de início do período escolhido ou a referência da célula para o local desses dados na planilha.
  • end_date (obrigatório): Assim como a data de início, você pode inserir a data de término do período escolhido ou uma referência de célula.
  • unit (obrigatório): A unidade diz à função para encontrar o número de dias ("D"), meses completos ("M") ou anos completos (" Y") entre as duas datas. Você deve colocar o argumento da unidade entre aspas, como "D" ou "M."

Além de D, M e Y, existem outras três opções de unidades que você pode ver na imagem abaixo:

  • "YD" calcula o número de dias entre duas datas, mas ignora os anos (linha 5).
  • "YM" calcula o número de meses entre duas datas, mas ignora o dia e o ano (linha 6).
  • "MD" calcula o número de dias entre duas datas, mas ignora o mês e o ano (linha 7).
Image
Image

DATEDIF é uma função oculta para que você não a encontre listada com outras funções de data na guia Fórmula no Excel, o que significa que você não pode usar a caixa de diálogo Função para entrar nele. Como resultado, você deve inserir a função e seus argumentos manualmente em uma célula.

Excel realiza cálculos de data convertendo as datas em números de série. 31 de dezembro de 1899 é o número de série 1 e 1º de janeiro de 2008, é o número de série 39488 porque é 39.488 dias após 1º de janeiro de 1900.

Calculando a diferença em dias com DATEDIF

Veja como inserir a função DATEDIF localizada na célula B2, conforme mostrado na imagem de exemplo acima, para exibir o número de dias entre as datas 4 de maio de 2014 e 10 de agosto de 2016.

=DATASE(A2, A3, "D")

Abaixo estão as etapas para inserir esta função usando referências de célula.

Image
Image
  1. Clique em célula B2 para torná-la a célula ativa; é aqui que o número de dias entre as duas datas será exibido.
  2. Na célula B2, digite =datedif(.
  3. Clique em cell A2 para inserir esta referência de célula como o argumento start_date para a função.
  4. Digite um vírgula (,) na célula B2 seguindo a referência da célulaA2 para atuar como um separador entre o primeiro e o segundo argumentos.
  5. Clique em cell A3 para inserir esta referência de célula como o argumento end_date.
  6. Digite a vírgula (,) seguindo a referência da célula A3.

  7. Para o argumento unit, digite a letra D entre aspas ("D") para dizer à função para exibir o número de dias entre as duas datas.
  8. Digite um fechamento parênteses.
  9. Pressione a tecla Enter no teclado para completar a fórmula.
  10. O número de dias - 829 - aparece na célula B2 da planilha.
  11. Quando você clica na célula B2, a fórmula completa aparece na barra de fórmulas acima da planilha.

DATEDIF Valores de Erro

Se você não inserir os dados para os argumentos nesta função corretamente, os seguintes valores de erro serão exibidos:

  • VALUE!: Você receberá este erro se a data_inicial ou a data_final não for uma data real (row 8 na imagem abaixo, onde a célula A8 contém dados de texto).
  • NUM!: Você verá isso se a data_final for anterior à data_inicial (linha 9 abaixo).

Recomendado: