em , ,

Como Calcular a Tabela Price Em R

Você já teve a curiosidade de saber como se calcula uma Tabela Price para financiamento de um bem por um determinado prazo, conforme uma taxa de juros estabelecida em contrato?

O objetivo deste artigo é fazer uma descrição sucinta das fórmulas usadas no cálculo da Tabela Price e sua codificação em linguagem R.

Para fins de definição das variáveis, vamos usar a mesma notação empregada na calculadora financeira HP 12C:

  • n é o prazo de financiamento;
  • i é a taxa de juros (na HP 12C, deve-se multiplicar por 100);
  • PV é o valor presente (valor do empréstimo);
  • PMT é o valor da prestação mensal.

A conhecida fórmula e de domínio público para se calcular a prestação mensal (PMT) é:

Por exemplo, toma-se um empréstimo de R$ 120.000,00 para ser pago em 10 anos com uma taxa de juros de 7% ao ano. A taxa de juros anual é convertida em uma taxa mensal, como segue:

O valor do pagamento (PMT) que é igual à soma dos juros e amortização fica:

O valor da prestação mensal é acrescido de seguro, que varia conforme a faixa etária do interessado, e da taxa administrativa. O pagamento mensal (PMT) corresponde aos juros e à amortização:

 No sistema Price, o valor de PMT permanece constante durante todo o financiamento. Os juros são calculados sobre o saldo devedor. Assim, no primeiro mês, os juros ficam:

Dessa forma, a amortização fica:

Após o pagamento da primeira prestação, o saldo devedor é igual a:

No segundo mês, o PMT é o mesmo, mas os juros calculados sobre o saldo devedor são menores que no primeiro mês, fazendo com que aumente a amortização. Dessa forma, tem-se os juros no 2º mês:

E a amortização:

O saldo devedor após o pagamento da 2ª prestação é igual a:

E assim, sucessivamente, calcula-se os valores mensais dos juros e da amortização. Ao final do contrato (120 meses, no exemplo), a soma das amortizações será exatamente igual ao valor do empréstimo. Todos os cálculos efetuados foram confirmados na calculadora HP 12C.

Feito isso, podemos passar à codificação do script para o cálculo da Tabela Price, conforme o script Price_PMT.R. A execução desse script apresenta no console os resultados a seguir:

Na linha 11, tem-se o PMT calculado igual a R$ 1380,04. A Tabela Price com os valores de juros, amortização e saldo devedor estão entre as linhas 22 a 33, onde apenas os primeiros e os últimos cinco meses estão listados. Observar que a soma de juros e da amortização é sempre constante e igual ao PMT. Lembrando que no valor da prestação mensal se tem o seguro e a taxa de administração acrescidos.

O Leitor poderá executar esse script com os valores sugeridos ou alterando para os valores de seu interesse (linhas 2-4). Caso o Leitor tenha um financiamento em andamento e queira testar o script, sugere-se verificar a taxa de juros mensal efetiva, pois ela pode estar arredondada, causando pequenas diferenças nos resultados. Nas linhas 34-39, desenha-se o gráfico dos juros ao longo do financiamento, conforme a Figura 1.

Figura 1: Juros calculados na Tabela Price, para um financiamento de R$ 120000,00 por um prazo de 10 anos com juros anuais de 7%.

Escrito por Jorge Kazuo Yamamoto

Prof. Dr. Jorge Kazuo Yamamoto, fundador da Geokrigagem, é geólogo, foi pesquisador do IPT e docente do Instituto de Geociências da USP, onde se aposentou como Professor Titular do Departamento de Geologia Sedimentar e Ambiental. Atualmente, atua como Professor Sênior do Departamento de Engenharia de Minas e de Petróleo – Escola Politécnica – USP. É responsável pela disciplina “Métodos geoestatísticos” na Pós-Graduação do IPT – Investigação do subsolo: Geotecnia e Meio Ambiente. Dedica-se ao ensino de geoestatística, com ênfase no desenvolvimento de algoritmos e pesquisa de novas aplicações, tais como: variância de interpolação, cálculo da variância global de depósitos minerais e correção do efeito de suavização da krigagem. Ultimamente, seu interesse está voltado para o ensino e divulgação da linguagem R.

Deixe uma resposta

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

Script – Matriz de Transição Litológica

Script – Como Calcular a Redução de Prazo de Financiamento na Tabela Price Após Amortização Extra