O Excel tem várias funções de data internas que podem ser usadas para calcular o número de dias entre duas datas - cada função de data faz um trabalho diferente, portanto os resultados são diferentes. o DATEDIF função pode ser usada para calcular o período ou a diferença entre duas datas em dias, meses e anos.
Usos para o DATEDIF A função pode incluir planejamento ou redação de propostas para determinar o prazo de um projeto futuro; Ele também pode ser usado, juntamente com a data de nascimento de uma pessoa, para calcular a idade de um indivíduo em anos, meses e dias.
Sintaxe e argumentos da função DATEDIF
A sintaxe de uma função refere-se ao layout da função e inclui o nome, colchetes e argumentos da função. A sintaxe para o DATEDIF função é:
= DATEDIF (start_date, end_date, unit)
- data de início (obrigatório): A data de início do período escolhido pode ser inserida para esse argumento ou a referência de célula para o local desses dados na planilha pode ser inserida.
- data final (obrigatório): A data final do período escolhido, como com a data_inicial, pode ser inserida como uma data final real ou a referência da célula para o local desses dados na planilha.
- unidade (obrigatório): Unidade (anteriormente chamado de intervalo) informa a função para localizar o número de dias ("D"), meses completos ("M") ou anos completos ("Y") entre as duas datas. O argumento deve ser cercado por aspas, como "D" ou "M."
O Excel executa cálculos de data convertendo as datas em números de série que começam em zero para a data fictícia de 0 de janeiro de 1900, em computadores Windows e em 1º de janeiro de 1904, em computadores Macintosh.
Mais sobre o argumento da unidade
- "YD" calcula o número de dias entre duas datas como se as datas estivessem no mesmo ano (linha 5).
- "YM" calcula o número de meses entre duas datas como se as datas estivessem no mesmo ano (linha 6).
- "MD" calcula o número de dias entre duas datas como se as datas estivessem no mesmo mês e ano (linha 7).
Calculando a diferença em dias com DATEDIF
Veja como entrar no DATEDIF função localizada em célula B2, como mostrado na imagem de exemplo acima, para exibir o número de dias entre as datas 4 de maio de 2014e 10 de agosto de 2016.
- Clique em célula B2 para torná-lo a célula ativa; é aqui que o número de dias entre as duas datas será exibido.
- Tipo= datedif ( para dentro célula B2.
- Clique em célula A2 para inserir esta referência de célula comodata de início argumento para a função.
- Digite um vírgula em célula B2 seguindo a referência da célulaA2 para atuar como separador entre o primeiro e o segundo argumentos.
- Clique em célula A3 na planilha para inserir essa referência de célula como data final argumento.
- Digite um vírgula seguindo a referência da célulaA3 .
- Para ounidade argumento, digite a letra D entre aspas ("D" ) para informar a função para exibir o número de dias entre as duas datas.
- Digite um fechamento parêntese.
- aperte oEntrar tecla no teclado para completar a fórmula.
- O número de dias - 829 - aparece em célula B2 da planilha.
= DATEDIF (A2, A3, "D")
Quando você clica em célula B2, a fórmula completa aparece na barra de fórmulas acima da planilha.
Valores de erro DATEDIF
Se os dados para os vários argumentos dessa função não forem inseridos corretamente, os seguintes valores de erro aparecerão na célula onde DATEDIF função está localizada:
- #VALOR!: O erro é retornado se o start_date ou o end_date não é uma data real (linha 8 na imagem, onde o célula A8 contém dados de texto).
- #NUM !: O erro é retornado se end_date é uma data anterior a start_date (fileira 9).
Função DATEDIF está oculto
Datedif é uma função oculta que não está listada com outras funções de Data na guia fórmula no Excel, o que significa:
- NãoConstrutor de fórmulas está disponível para inserir a função e seus argumentos.
- osugestão de argumento não exibe a lista de argumentos quando o nome da função é digitado em uma célula.
Como resultado, a função e seus argumentos devem ser inseridos manualmente em uma célula para serem usados, incluindo a digitação de uma vírgula entre cada argumento para atuar como um separador.