Navegação Rápida
Função FRAÇÃOANO
Resumo
A função FRAÇÃOANO calcula a fração de ano entre duas datas específicas, considerando diferentes bases de cálculo diário. É essencial para cálculos financeiros que exigem proporcionalidade temporal precisa, como juros acumulados ou prorrateio de benefícios.
Sintaxe
FRAÇÃOANO(data_inicial; data_final; [base])
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| data_inicial | Data |
Sim | Data que representa o início do período |
| data_final | Data |
Sim | Data que representa o fim do período |
| base | Número |
Não | Opcional: método de cálculo da fração (0=30/360 NASD, 1=Real/Real, 2=Real/360, 3=Real/365, 4=30/360 Europeu) |
Usando a função YEARFRAC
FRAÇÃOANO é amplamente utilizada em finanças para calcular períodos proporcionais em contratos, juros e obrigações. Permite diferentes convenções de contagem de dias conforme exigido por normas financeiras internacionais.
Exemplos Comuns de YEARFRAC
Cálculo básico com base padrão
=FRAÇÃOANO(DATA(2024;1;1);DATA(2024;7;30))
Calcula fração de ano entre 1º jan e 30 jul de 2024 usando base 30/360 NASD (padrão). Resultado aproximado: 0,58
Período bissexto com base Real/Real
=FRAÇÃOANO(DATA(2024;1;1);DATA(2024;12;31);1)
Considera 2024 bissexto (366 dias) com base Real/Real. Resultado: exatamente 1
Cálculo com base 365 dias
=FRAÇÃOANO(A1;A2;3)
Usa base fixa de 365 dias, independente de ano bissexto. Útil para consistência em relatórios
Perguntas Frequentes
Erros Comuns e Soluções
#VALOR!
Cause: data_inicial ou data_final não são datas válidas
Solution: Use função DATA() ou formate células como data
#NÚM!
Cause: Argumento base < 0 ou > 4
Solution: Use valores entre 0 e 4 para base
Resultado inesperado
Cause: data_inicial é 29/02 com base 0 (NASD)
Solution: Use outra base ou ajuste a data
Notas
- Datas devem vir de função DATA() ou células formatadas como data
- Excel conta 01/01/1900 como dia 1
- Base 1 (Real/Real) considera anos bissextos corretamente
- Função truncada para inteiros automaticamente
Compatibilidade
Disponível em: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Não disponível em:
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2007+