Conteúdo
Índice 🔎︎

## FRAÇÃOANO

O resultado é o número de anos (inclue a parte proporcional) entre a data_inicial e a data_final.

#### Sintaxe

FRAÇÃOANO(data_inicial; data_final; base)

data_inicial e data_final são dois valores de data.

base (opcional) é base de cálculo e indica o método de cálculo do ano.

base | Cálculo
0 or missing | Método norte americano (NASD), 12 meses de 30 dias cada
1 | Número exato de dias nos meses, número exato de dias no ano
2 | Número exato de dias no mês, o ano tem 360 dias
3 | Número exato de dias no mês, o ano tem 365 dias
4 | Método europeu, 12 meses de 30 dias cada

Ao introduzir datas como parte integrante de fórmulas, as barras ou traços utilizados como separadores serão interpretados como operadores aritméticos. Assim, as datas introduzidas nestes formatos não serão reconhecidas e irão originar cálculos errados. Se quiser utilizar datas como parte integrante de fórmulas, utilize a função DATA, por exemplo, DATA(1954;7;20) ou coloque a data entre aspas e utilize o formato ISO8601, por exemplo: "1954-07-20". Também não deve utilizar formatos de data consoante a sua configuração regional tais como "07/20/54", uma vez que o cálculo poderá originar erros se o documento for aberto com definições de configuração regional diferentes das suas.

É possível uma conversão sem ambiguidades para datas e horas ISO 8601 nos seus formatos expandidos com separadores. Se ocorrer o erro #VALOR!, então desmarque a opção Gerar um erro #VALOR! em LibreOffice - Preferências Ferramentas - Opções - LibreOffice Calc - Fórmula, botão Detalhes... da secção "Definições detalhadas para cálculos", na caixa de lista Conversão de textos em números.

#### Exemplo

Que fração do ano 2008 está situada entre 2008-01-01 e 2008-07-01?

=YEARFRAC("2008-01-01"; "2008-07-01";0) returns 0.50.