![](https://cdn.wiki-base.com/4787675/excel_formula_get_percent_of_year_complete__2.png.webp)
Fórmula genérica
=YEARFRAC(DATE(YEAR(date),1,1),date)
Resumo
Se você precisar calcular a porcentagem restante em um ano, com base em uma determinada data, faça isso com uma fórmula baseada na função YEARFRAC.
No exemplo, a fórmula em C5, que calcula a porcentagem do ano restante, é:
=YEARFRAC(DATE(YEAR(B5),1,1),B5)
Explicação
a função YEARFRAC usa duas datas, uma data de início e uma data de término, e calcula o tempo entre elas em anos fracionários. Nesse caso, estamos usando a data de término como está, mas gerando uma data de início que é igual ao primeiro dia do mesmo ano com este trecho de código:
DATE(YEAR(B5),1,1)
Isso extrai o valor do ano da data em B5 e o conecta à função DATE, junto com 1 para mês e dia.
O resultado é que a função YEARFRAC retorna um valor decimal que corresponde à fração do ano entre as duas datas.
Quando este valor é formatado com o formato de número de porcentagem, ele mostra a porcentagem do ano completo.
Porcentagem do ano restante
Para calcular a porcentagem do ano restante, basta ajustar a fórmula para subtrair o ano fracionário de 1. No exemplo, D5 contém esta fórmula:
=1-YEARFRAC(DATE(YEAR(B5),1,1),B5)