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:
- A data em excel deve estar em formato válido
- 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.
- Start_date deve ser anterior a end_date ou então a função fornecerá #NUM! erro
- 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 :
- 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.
- 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.
- Se a data de início for maior que a data de término, a função retornará o erro #NUM.
- 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.