Aposentadoria generosa com aportes mensais de R$400 e sem mágicas
29/12/2024
Planeje sua aposentadoria. Aprenda, com um exemplo simples de matemática financeira, como estimar o valor futuro dos investimentos e verificar graficamente a extrema importância do tempo e da constância de aportes nos resultados. Artigo Id: 34

A Importância do Tempo nos Investimentos
Quando falamos sobre investimentos, um dos fatores mais importantes para a formação de riqueza é o tempo. Ele tem um papel crucial na composição dos montantes devido ao efeito exponencial dos juros compostos. Vamos explorar como isso funciona com base em alguns cálculos e exemplos práticos.
Selic Média Anual nos Últimos 10 Anos
A taxa Selic, sendo a taxa básica de juros da economia brasileira, impacta diretamente os investimentos. Abaixo estão as médias anuais da Selic dos últimos 10 anos:
A média anual da taxa Selic nesse período foi de 9,48%. Essa taxa nos dá uma visão geral de como os juros se comportaram na última década.
Taxa Equivalente Mensal
Convertendo essa média anual de 9,48% para uma taxa mensal equivalente, obtemos aproximadamente 0,76% ao mês. Isso é crucial para avaliar o impacto de investimentos recorrentes ao longo do tempo.
Montantes Acumulados com Investimentos Mensais
Vamos agora calcular o montante acumulado com contribuições mensais de R$ 400,00 investidos a uma taxa de 0,76% ao mês para diferentes períodos:
- 10 anos: R$ 77.933,03
- 20 anos: R$ 271.263,63
- 30 anos: R$ 750.864,16
- 40 anos: R$ 1.940.622,38
- 50 anos: R$ 4.892.088,31
- 60 anos: R$ 12.213.870,98
A seguir, temos um gráfico que ilustra o crescimento exponencial do montante ao longo do tempo:

Perceba que, pelo caráter exponencial da curva, ela tende a crescer rumo ao infinito após o decorrer de tempo suficientemente grande. Quanto maior o tempo, maior essa tendência.
Como Reproduzir Esses Cálculos no Excel
Para quem deseja reproduzir esses cálculos e o gráfico no Excel, siga os passos abaixo:
- a) Abra o Excel e crie uma tabela com as seguintes colunas: "Período (anos)", "Contribuição Mensal", "Taxa Mensal (%)", e "Montante Acumulado".
- b) Preencha a coluna "Período (anos)" com os valores 10, 20, 30, 40, 50 e 60.
- c) Na coluna "Contribuição Mensal", insira o valor 400 para todas as linhas.
- d) Na coluna "Taxa Mensal (%)", insira o valor 0,76 para todas as linhas.
- e) Use a fórmula de juros compostos para calcular o montante acumulado. Na célula correspondente ao primeiro período, insira: =VF(Taxa_Mensal/100, Período_Anos*12, -Contribuição_Mensal, 0, 0)
- f) Arraste a fórmula para as demais linhas para calcular os montantes para os outros períodos.
- g) Crie um gráfico de linhas para visualizar o crescimento exponencial do montante acumulado. Para isso, selecione as colunas "Período (anos)" e "Montante Acumulado" e insira um gráfico de linha.
Esses passos permitem observar claramente como o tempo potencializa os resultados de investimentos recorrentes.
Se quiser utilizar programação VBA para isso, copie e cole o código abaixo na IDE VBA do Excel. Clique ALT+F11 para acessá-la. Você também poderia obter um código equivalente, mesmo sem conhecer VBA, clicando em Exibição >> Macros >> Gravar Macro. Alternativamente em Desenvolvedor >> Gravar Macro. Mas, normalmente, a aba Desenvolvedor é desabilitada por padrão.
Para habilitar a aba Desenvolvedor no Excel, siga os passos abaixo:
- Clique na guia "Arquivo" (ou "File", dependendo do idioma do seu Excel).
- Selecione "Opções" (ou "Options").
- Na janela Opções do Excel, clique em "Personalizar Faixa de Opções" (ou "Customize Ribbon").
- No painel da direita, marque a opção "Desenvolvedor" (ou "Developer").
- Clique em "OK".
Após isso, a aba Desenvolvedor será exibida na faixa de opções do Excel, permitindo acessar várias ferramentas para criação de macros, VBA e outras funcionalidades avançadas.
Sub CriaTabelaPost34()' Deleta todo o conteúdo, formatação e objetos da planilha ativaCells.ClearDim chartObj As ChartObject' Loop para percorrer e deletar todos os gráficosFor Each chartObj In ActiveSheet.ChartObjectschartObj.DeleteNext chartObj' Define os cabeçalhos da tabelaDim headers As Variantheaders = Array("Período (anos)", "Contribuição Mensal", "Taxa Mensal (%)", "Montante Acumulado")Range("B2:E2").Value = headers' Cria a tabela com estiloDim tbl As ListObjectSet tbl = ActiveSheet.ListObjects.Add(xlSrcRange, Range("B2:E8"), , xlYes)tbl.Name = "Tabela2"tbl.TableStyle = "TableStyleLight9"' Preenche os dados da tabelaDim periodos As Variantperiodos = Array(10, 20, 30, 40, 50, 60)Range("B3:B8").Value = Application.WorksheetFunction.Transpose(periodos)Range("C3:C8").Value = 400Range("D3:D8").Value = 0.76Range("C:C").Style = "Currency"' Preenche a coluna de montante acumulado com a fórmulaRange("E3:E8").FormulaR1C1 = "=FV(RC[-1]/100,RC[-3]*12,-RC[-2],0,0)"' Cria o gráficoSet chartObj = ActiveSheet.ChartObjects.Add(150, 50, 400, 300) 'Define posição e tamanho do gráfico' Configura o gráficoWith chartObj.Chart.ChartType = xlLine.SetSourceData Source:=Range("B3:B8,E3:E8") ' Fonte dos dados do gráfico.Legend.Delete ' Remove a legenda' Configura o eixo X (períodos em anos).Axes(xlCategory).CategoryNames = Range("B3:B8") ' Usa os anos como categoria no eixo X' Configura o eixo Y (valores em R$).Axes(xlValue).TickLabels.NumberFormat = "$ #,##0.00" ' Formato do eixo Y em moeda (R$)' Remove a grade vertical do gráfico para uma visualização mais limpa.Axes(xlCategory).MajorGridlines.Delete' Remove a série referente aos anos (eixo X)chartObj.Chart.SeriesCollection Collection(1).DeleteEnd WithEnd Sub
Confira o vídeo sobre esta postagem no nosso canal do YouTube: Clique aqui para assistir (https://www.youtube.com/watch?v=Ht5yOll94Bo).