Este artigo descreve a sintaxe da fórmula e a utilização da função YEARFRAC no Microsoft Excel.
Descrição
FRAÇÃOANO calcula a fração do ano representada pelo número de dias inteiros entre duas datas (a data_inicial e a data_final). Por exemplo, você pode usar o FRAÇÃOANO para identificar a proporção dos benefícios de um ano inteiro, ou obrigações a serem atribuídas a um termo específico.
Sintaxe
FRAÇÃOANO(data_inicial, data_final, [base])
A sintaxe da função FRAÇÃOANO tem os seguintes argumentos:
- Start_date Obrigatório. Uma data que representa a data inicial.
- End_date Obrigatório. A data que representa a data final.
- Base Opcional. O tipo de base de contagem diária a ser usado.
| Base | Base de contagem diária |
|---|---|
| 0 ou não especificado | USA (NASD) 30/360 |
| 1 | Real/real |
| 2 | Real/360 |
| 3 | Real/365 |
| 4 | Europeu 30/360 |
Importante
- As datas devem ser inseridas usando a função DATA, ou como resultado de outras fórmulas ou funções. Por exemplo, use DATA(2018,23,5) para o dia 23 de maio de 2018. Poderão ocorrer problemas se as datas forem inseridas como texto.
- A função FRAÇÃOANO pode retornar um resultado incorreto ao usar a base de 30/360 dos EUA (NASD), e a data_inicial é o último dia de fevereiro.
Observações
- O Excel armazena datas como números de série sequenciais para que possam ser usadas em cálculos. Por padrão, 1º de janeiro de 1900 é o número de série 1, e 1º de janeiro de 2018 é o número de série 43101 porque é 43.101 dias após 1º de janeiro de 1900.
- Todos os argumentos são truncados para inteiros.
- Se a data_inicial ou a data_final não forem datas válidas, FRAÇÃOANO retornará o #VALOR! valor de erro.
- Se a base < 0 ou se a base > 4, YEARFRAC devolver o #NUM! valor de erro.
Exemplo
Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e pressione Enter. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.
| Dados | Descrição | |
|---|---|---|
| 01.01.12 | Data de início | |
| 30.07.12 | Data final | |
| Fórmula | Descrição | Resultado |
| =FRAÇÃOANO(A2,A3) | Fração do ano entre 1/1/2012 e 30/7/12, omitindo o argumento Base. | 0,58055556 |
| =FRAÇÃOANO(A2,A3,1) | Fração entre as mesmas datas, usando o argumento Real/Base Real. Como 2012 é ano bissexto, ele tem uma base de 366 dias. | 0,57650273 |
| =FRAÇÃOANO(A2,A3,3) | Fração entre as mesmas datas, usando o argumento Real/Base 365. Usa uma base de 365 dias. | 0,57808219 |
Precisa de mais ajuda?
Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.