Excel YEARFRAC encontra frações de um ano entre datas

Índice:

Excel YEARFRAC encontra frações de um ano entre datas
Excel YEARFRAC encontra frações de um ano entre datas
Anonim

A função YEARFRAC calcula a fração de um ano representada pelo número de dias entre duas datas (start_date e end_date).

Outras funções do Excel podem encontrar o número de dias entre duas datas, mas estão limitadas a retornar um valor em anos, meses, dias ou uma combinação dos três.

YEARFRAC, por outro lado, retorna a diferença entre as duas datas na forma decimal automaticamente, como 1,65 anos, para que o resultado possa ser utilizado diretamente em outros cálculos.

Esses cálculos podem incluir valores como tempo de serviço de um funcionário ou a porcentagem a ser paga por programas anuais que são encerrados antecipadamente, como benefícios de saúde.

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

Image
Image

YEARFRAC 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 YEARFRAC é:

=YEARFRAC(data_inicial, data_final, base)

Start_date (obrigatório) é a primeira variável de data; esse argumento pode ser uma referência de célula para o local dos dados na planilha ou a data de início real no formato de número de série.

End_date (obrigatório) é a segunda variável de data. Os mesmos requisitos de argumento se aplicam aos definidos para Start_date.

Basis (opcional) é um valor que varia de zero a quatro que informa ao Excel qual método de contagem de dias usar com a função.

  • 0 ou omitido - 30 dias por mês/360 dias por ano (US NASD)
  • 1 - Número real de dias por mês/Número real de dias por ano
  • 2 - Número real de dias por mês/360 dias por ano
  • 3 - Número real de dias por mês/365 dias por ano
  • 4 - 30 dias por mês/360 dias por ano (europeu)

Das opções para o argumento base, um valor de 1 é o mais preciso para contar dias por mês e dias por ano.

As diferentes combinações de dias por mês e dias por ano para o argumento Basis da função YEARFRAC estão disponíveis porque as empresas em vários campos, como negociação de ações, economia e finanças, têm requisitos diferentes para seus sistemas contábeis.

YEARFRAC retorna o valor de erro VALUE! se Start_date ou End_date não são datas válidas.

YEARFRAC retorna o valor de erro NUM! se o argumento Basis for menor que zero ou maior que quatro.

YEARFRAC Exemplo de função

Como pode ser visto na imagem acima, este exemplo usará a função YEARFRAC na cell E3 para encontrar o período de tempo entre duas datas - 9 de março de 2012 e 1 de novembro de 2013.

Image
Image

Neste exemplo, você usará referências de célula para o local das datas de início e término, pois geralmente é mais fácil trabalhar com elas do que inserir números de data em série.

Você também pode dar o passo opcional de reduzir o número de casas decimais na resposta de nove para dois usando a função ROUND.

Comece digitando os dados nas células D1 a E2, como visto na imagem acima. A célula E3 é para onde a fórmula irá.

Use a função DATE para inserir os argumentos de data inicial e final para evitar possíveis problemas que podem ocorrer se o Excel interpretar as datas como dados de texto.

A sintaxe da função Date é a seguinte para este exemplo:

E1 -=DATA(2012, 3, 9)

E2 -=DATA(2013, 11, 1)

Inserindo a função YEARFRAC

Neste exemplo, você digitará a função YEARFRAC na cell E3 para calcular o tempo entre as duas datas nas células E1 e E2.

Image
Image
  1. Clique na célula E3 - é aqui que os resultados da função serão exibidos.
  2. Clique na guia Fórmulas do menu ribbon.
  3. Escolha Data e Hora na ribbon para abrir a lista suspensa de funções.

    Usar a função DATE para inserir os argumentos de data inicial e final evita possíveis problemas que podem ocorrer se as datas forem interpretadas como dados de texto.

  4. Clique em YEARFRAC na lista para abrir o Formula Builder.
  5. Clique na linha Start_date linha.
  6. Clique na célula E1 na planilha para inserir a referência da célula.
  7. Clique na linha End_date linha.
  8. Clique na célula E2 na planilha para inserir a referência da célula.
  9. Clique na linha Basis.
  10. Digite o número 1 nesta linha para usar o número real de dias por mês e o número real de dias por ano no cálculo
  11. Clique em OK para completar a função.
  12. O valor 1.647058824 deve aparecer na célula E3 que é o período de tempo em anos entre as duas datas.
  13. Sua planilha pode exibir mais ou menos casas decimais dependendo de suas configurações.

Aninhando as funções ROUND e YEARFRAC

Para facilitar o trabalho com o resultado da função, você pode arredondar o valor em cell E3 para duas casas decimais aninhando o ROUNDe YEARFRAC funções. Para fazer isso, digite ROUND depois do sinal de igual (=) e , 2 na frente dos últimos parênteses. A fórmula resultante é:

=ROUND(YEARFRAC(E1, E2, 1), 2)

A resposta arredonda para 1.65.

Recomendado: