Como usar a função DATEDIF no Excel

Anonim

Neste artigo, aprenderemos como usar a função DATEDIF no Excel.

Como você pode calcular dias entre duas datas?

Pode haver uma maneira simples de apenas subtrair a data mais recente da data mais antiga. Ou você pode usar a função DATEDIF do Excel. Esta função às vezes não aparece. Você deve digitá-lo como um texto completo. Você pode escolher a data de hoje usando a função hoje explicada no exemplo para calcular a idade de uma pessoa em dias, meses ou anos no Excel.

Não tenha medo se o Excel não o ajudar a encontrar a função. Ela existe, use a função conforme explicado e você obterá o resultado.

Função DATEDIF no Excel

A função DATEDIF é uma função do Excel para obter o período completo do calendário entre as duas datas. Função DATEDIF no excel para obter a idade de uma pessoa. Basicamente, é uma função de subtração de datas no Excel, pois esta função retorna o número expresso como período do calendário.

A função DATEDIF retorna o número de anos, meses e dias entre as duas datas fornecidas no Excel.

Sintaxe:

= DATEDIF (data_início, data_final, unidade)

Data_início: primeira data em um formato Excel válido

end_date: segunda data em um formato Excel válido

unidade: unidade entre aspas

“Y” obtém os anos entre as datas

“M” obtém o intervalo entre as datas

“D” mostra os dias entre as datas

"md" obtém os dias entre as datas, ignorando meses e anos

"ym" obtém os meses entre as datas, ignorando dias e anos

"yd" obtém os dias entre as datas, ignorando os anos

Explicação detalhada dos diferentes argumentos da unidade na tabela abaixo.

Unidade Propósito Significado
d dias Calendário completo dias entre os dias
m meses Calendário completo meses entre os dias
y anos Calendário completo anos entre os dias
md Dias sem meses e anos Calendário completo dias entre os dias como se as datas fossem do mesmo mês e ano
sim Meses sem anos Calendário completo meses entre os dias como se as datas fossem do mesmo ano
yd Dias sem anos Calendário completo dias entre os dias como se as datas fossem do mesmo ano

O argumento da unidade é muito importante.

Exemplo :

Tudo isso pode ser confuso de entender. Vamos entender como usar a função usando um exemplo.

Aqui temos alguns exemplos para testar a fórmula. Aqui, dada a data de início e a data de término, precisamos calcular a diferença em dias entre as datas

Use a fórmula:

= DATEDIF (A2, B2, C2)

A2: primeiro argumento de data fornecido como referência de célula

B2: Segundo argumento de data fornecido como referência de célula

C2: unidade especificada

As caixas marcadas ao usar a função nos mostram aquele argumento para a função fornecida como referência de célula.

A função retorna os anos civis completos entre as datas usando o “y”

Como você pode ver, a função retorna os valores.

Observação:

  1. A data em excel deve estar em formato válido
  2. O argumento da unidade para a função pode ser fornecido como referência de célula ou diretamente para a função entre aspas duplas.
  3. Start_date deve ser anterior a end_date ou então a função fornecerá #NUM! erro
  4. A função fornece #VALUE! Erro se a data não for uma data válida.

Um dos exemplos mais usados ​​da função é obter a idade de uma pessoa no excel.

Aqui abaixo está um exemplo para obter a idade de uma pessoa no excel usando a função DATEDIF.

A função DATEDIF é combinada com a função HOJE para esse propósito.

HOJE função no Excel é usada para gerar a data de hoje em uma célula.

Sintaxe:

= Hoje ()

Vamos ver um exemplo mostrado abaixo.

Aqui precisamos calcular a idade dos filhos de Ned Stark.

Use a fórmula para saber a idade das crianças.

Fórmula:

= DATEDIF (C4, HOJE (), "y")

A data de nascimento é a data de início na célula C4.

Hoje() função é usada para obter a data de hoje como uma data de término.

“Y” para obter a idade em anos.

Observação:

Aqui, estamos usando hoje como data de término. Você pode usar a data de término como sua escolha.

Conseguimos a era de Jon Snow usando a função DATEDIF

Copie a fórmula em outras células, selecione as células levando a primeira célula onde a fórmula já foi aplicada, use a tecla de atalho Ctrl + D para descobrir a idade de descanso das crianças.

Da mesma forma, descobriremos meses e dias usando a mesma função, mas uma unidade diferente.

Temos a idade em meses

Temos a idade em dias

Agora, alguns de vocês estão se perguntando se precisamos encontrar os anos, meses e dias entre as duas datas.

Use a fórmula para obter os anos, meses e dias juntos

= DATEDIF (B2, TODAY (), "y") & "y" & DATEDIF (B2, TODAY (), "ym") & "m" & DATEDIF (B2, TODAY (), "md") & "d "

Explicação:

DATEDIF (B2, TODAY (), "y") e "y" denota anos entre as datas com a string “y” anexada ao número

DATEDIF (B2, TODAY (), "ym") & "m" denota meses entre as datas, ignorando dias e anos com a string “m” anexada ao número.

DATEDIF (B2, HOJE (), "md") e "d" denota dias entre datas, ignorando meses e anos com a string “d” anexada ao número.

Como você pode ver a idade deles agora. Você pode usar esta função para calcular o número de dias em serviço no Excel.

Aqui estão todas as notas de observação usando a função DATEDIF no Excel
Notas :

  1. Não tenha medo se o Excel não o ajudar a encontrar a função. Ela existe, use a função conforme explicado e você obterá um resultado.
  2. O Excel armazena datas como números de série e é usado no cálculo pela função. Portanto, é recomendado usar datas como referência de célula ou usar a função DATE em vez de fornecer um argumento direto para a função. Verifique a validação dos valores de data se a função retornar #VALUE! Erro.
  3. Se a data de início for maior que a data de término, a função retornará o erro #NUM.
  4. Geralmente o Excel ajuda a preencher os argumentos de uma função, ao contrário da função DATDIF.

Espero que este artigo sobre como usar a função DATEDIF no Microsoft Excel seja explicativo. Encontre mais artigos sobre como calcular valores de data e hora e fórmulas Excel relacionadas aqui. Se você gostou de nossos blogs, compartilhe com seus amigos no Facebook. E você também pode nos seguir no Twitter e no Facebook. Gostaríamos muito de ouvir de você, diga-nos como podemos melhorar, complementar ou inovar nosso trabalho e torná-lo melhor para você. Escreva para nós no site de e-mail.

Como usar a função WORKDAY no Excel : Retorna um valor de data de dia útil após dias adicionados à data_início usando a função DIAS DE TRABALHO no Excel.

Como usar a função NETWORKDAYS no Excel : Retorna os dias úteis entre as duas datas fornecidas usando a função NETWORKDAYS.

Contar feriados entre datas no Excel : contar dias não úteis entre as duas datas fornecidas usando a função DATEDIF e NETWORKDAYS no Excel.

Extraia dias entre datas ignorando anos no Excel : conte os dias entre as duas datas usando funções e operações matemáticas diferentes no Excel

Contar datas de nascimento por mês no Excel : conte o número de datas em um determinado mês usando a função SUMPRODUCT e MONTH no Excel.

Preço SUM por dias da semana no Excel : soma dos valores dos preços correspondentes ao número de datas em um determinado dia da semana usando a função SUMPRODUCT e WEEKDAY no Excel.

Artigos populares :

Como usar a função IF no Excel : A instrução IF no Excel verifica a condição e retorna um valor específico se a condição for TRUE ou retorna outro valor específico se FALSE.

Como usar a função PROCV no Excel : Esta é uma das funções mais usadas e populares do Excel, usada para pesquisar valores em diferentes intervalos e planilhas.

Como usar a função SUMIF no Excel : Esta é outra função essencial do painel. Isso ajuda você a somar valores em condições específicas.

Como usar a função CONT.SE no Excel : Conte valores com condições usando esta função incrível. Você não precisa filtrar seus dados para contar valores específicos. A função Countif é essencial para preparar seu painel.