Lâmina Fundo de Investimento no Excel

Conheça o meu curso de Excel & VBA para o Mercado Financeiro. Informações nesse link 

 

No artigo de hoje, vamos aprender como criar no Excel a tabela de rentabilidade comum em lâminas de fundos de investimento.

 

INTRODUÇÃO

 

Quem já viu uma lâmina de um fundo de investimento, já deve ter visto uma tabela parecida com esta:

 

Nesta tabela, vemos a performance do fundo mês a mês e no ano fechado. Por exemplo, em janeiro de 2018, o fundo subiu 4,13%. Já no ano de 2015, o fundo subiu 27,31%.

Pode parecer complicado, mas é muito simples criar uma tabela desta.

A forma mais simples de manipular retornos em períodos é com o Log Retorno.

Se você não sabe o que é log retorno, deve ler este artigo aqui. Caso contrário, não vai entender nada daqui para frente.

Como vimos no artigo, a principal propriedade do Log Retorno surge na hora de compor os retornos. Ao invés de fazer o produtório como no retorno linear, no Log Retorno só precisamos somar.

Portanto, para saber o log retorno acumulado entre dois períodos, precisamos somar todos os logs retornos entre as datas.

Por exemplo, para saber o retorno do mês de fevereiro de 2015, devemos somar os log retornos entre o dia 1 e o dia 28 de fevereiro de 2015.

Tendo uma coluna com as datas e outra com o log retorno, é fácil pensar que uma simples fórmula SUMIFS vai resolver o problema.

É importante lembrar que fazendo isso, estamos calculando o log retorno acumulado de fevereiro de 2015.

No entanto, ninguém usa o log retorno como indicativo. Quando falamos que uma ação subiu 10%, na cabeça de todo mundo vem a ideia de que a ação foi de 100 para 110, por exemplo.

Como não estamos acostumados, indicando o log retorno, não conseguimos dimensionar essa dinâmica de preço.

Portanto, por mais que usemos o log retorno para calcular, na hora de apresentar, devemos converter log retorno para retorno linear pela fórmula:

Retorno Linear = Exp(Log Retorno)-1

 

FUNÇÃO DATE

 

Já estamos quase chegando na nossa tabela. Mas é fundamental conhecer uma função importante do Excel, a função DATE.

Passando o ano, mês e dia, ela retorna a data no formato certo.

Então, no exemplo anterior, precisamos calcular o retorno no mês de fevereiro.

Para isso, precisamos da data inicial e final do mês, ou seja, 01/02/2015 e 02/28/2018.

Para a primeira, podemos passar a função =DATE(2015;02;01) para data inicial.

Para a segunda, também poderíamos passar =DATE(2015;02;28).

Mas, quando chegarmos na tabela, você vai entender que precisamos fazer isso de uma forma mais flexível. E lembrando que há meses que possuem 30 ou 31 dias também.

Utilizando somente o mês e o ano de referência, passar “= DATE(ano,mês+1,1)-1”, funcionaria para pegar a última data do mês.

Note, estamos pegando a primeira data do mês seguinte e retirando um dia.

Um detalhe, a função DATE é “inteligente” e, se passar 12+1, ela sabe que deve ir para janeiro do ano seguinte.

 

FINALIZANDO A TABELA

 

Agora, é olhar a planilha disponível para download com calma e entender o que está sendo feito.

Criamos no NAME MANAGER, o “Range_Data” e o “Range_Log_Retorno” para ficar mais organizado.

Se você não sabe o que é o NAME MANAGER e como usá-lo, dê uma olhada neste post.

Foi feito só um truque, criamos na linha 4,uma sequência de números de 1 a 12 associados ao respectivo mês. Você pode colocar em branco esses números para ficar invisíveis.

Agora, para calcular a rentabilidade associada no mês, é só aplicar a fórmula:

Parece complicada, mas não é! Foram todos os conceitos que aprendemos acima. É só entrar na planilha e ver com calma que você vai entender.

O último detalhe, para deixar em branco os meses que ainda não ocorreram, botamos essa fórmula, testando condições para meses mais antigos ou maiores do que o Range de dados.

No Excel, se você apertar “ALT + ENTER” pula uma linha na fórmula e ela fica mais organizada.

Agora é só baixar a planilha e ir conhecendo as fórmulas.

Planilha para Download

0 Comentários

  1. O seu comentário está aguardando moderação.

    Very good written information. It will be valuable to anyone who employess it, as well as yours truly :). Keep up the good work – looking forward to more posts.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *