Compartilhar via


Função YEARFRAC

Calcula a fração do ano representada pelo número de dias inteiros entre duas datas. Use a função da planilha YEARFRAC para identificar a proporção dos benefícios de um ano inteiro ou as obrigações a serem atribuídas a um termo específico.

Sintaxe

YEARFRAC(<start_date>, <end_date>, <basis>)

Parâmetros

Termo

Definição

start_date

A data de início em formato datetime.

end_date

A data de término em formato datetime.

basis

(Opcional) O tipo de base de contagem de dia a ser usado. Todos os argumentos são truncados para inteiros.

Base

Descrição

0

US (NASD) 30/360

1

Real/real

2

Real/360

3

Real/365

4

Europeu 30/360

Valor de retorno

Um número decimal. O tipo de dados interno é um número de ponto flutuante IEEE assinado de 64 bits (8 bytes) de precisão dupla.

Comentários

Em contraste com o Microsoft Excel, que armazena datas como números de série, o DAX usa um formato datetime para trabalhar com datas e horas. Se você precisar exibir datas como números de série, poderá usar as opções de formatação no Excel.

Se start_date ou end_date não forem datas válidas, YEARFRAC retornará um erro.

Se base < 0 ou se base > 4, YEARFRAC retornará um erro.

Exemplo

O seguinte exemplo retorna a fração de um ano representada pela diferença entre as datas nas duas colunas, TransactionDate e ShippingDate:

=YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])

O seguinte exemplo retorna a fração de um ano representada pela diferença entre as datas, 1 de janeiro e 1 de março:

=YEARFRAC("Jan 1 2007","Mar 1 2007")

Use anos de quatro dígitos sempre que possível para evitar resultados inesperados. Quando o ano estiver truncado, o ano atual será assumido. Quando a data estiver truncada ou omitida, a primeira data do mês será assumida.

O segundo argumento, base, também foi omitido. Portanto, a fração de ano é calculada de acordo com o padrão US (NASD) 30/360.

Consulte também

Referência

Função WEEKNUM

Função YEARFRAC

Função WEEKDAY

Outros recursos

Funções de data e hora (DAX)