Fórmula para determinar a carência do método Price
Fórmula para determinar a carência do método Price. O cálculo do método Price pode ser feito de pelo menos duas formas no Excel:
Especialista em Excel
Objetivo: A partir dos outros dados do cálculo do Price retornar a carência que originou o valor.
O cálculo do método Price pode ser feito de pelo menos duas formas no Excel:
1: Utilizando as suas próprias funções como no artigo: http://guiadoexcel.com.br/calculo-metodo-price-2
2: Utilizando uma função criada manualmente como a criada em VBA abaixo:
Public Function gfPrice(ByVal valpresente As Double, ByVal taxajuros As Double, ByVal parcelas As Double, ByVal carencia As Integer) As Double
gfPrice = Round(valpresente * (taxajuros ^ (carencia / 30)) / ((1 - (1 / taxajuros) ^ parcelas) / (taxajuros - 1)), 2)
End Function
Agora o cálculo para encontrar a carência é bastante complexo dado que a carência se encontra como expoente da taxa de juros, ou seja, a incógnita da equação fica no expoente.
Desta forma para resolver um problema que tive aonde foi necessário identificar a carência que foi utilizada em um cálculo já realizado, criei em conjunto com os meus colegas Leonardo dos Santos Graça Esposito e Israel Fernando Andrade Franca o cálculo para identificar a carência a partir dos outros dados do cálculo Price.
Para tornar esta função global e você poder utilizar em todas as planilhas use o descrito no artigo https://guiadoexcel.com.br/criando-funcoes-proprias-globais.
Public Function gfCarencia(ByVal valpresente As Double, ByVal taxajuros As Double, ByVal parcelas As Double, ByVal valparcela As Double) As Integer
Dim lValor As Double
lValor = (valparcela * (1 - (1 / taxajuros) ^ parcelas)) / ((taxajuros - 1) * valpresente)
gfCarencia = Round((30 * Log(lValor)) / Log(taxajuros), 0)
End Function
Na linha de código em que você tem "lValor = (valparcela * (1 - (1 / taxajuros) ^ parcelas)) / ((taxajuros - 1) * valpresente)", é realizado o cálculo de uma das partes isoladas do código e em "(30 * Log(lValor)) / Log(taxajuros)" é realizado o cálculo para se descobrir a carência que fica como expoente da equação.
Em anexo você tem um exemplo da aplicação desta função aonde é possível ver a função gfPrice acima fazer a prova real para verificar se o cálculo da carência está correto.
Planilha de Controle Financeiro no Excel
Tenha um controle bonito e completo do seu financeiro.
- Categorias e subcategorias já configuradas
- Planilhas separadas por tabela (configuração, lançamentos, resumo)
- Personalize com suas próprias categorias e ícones
Abraço
Marcos Rieper
Este conteúdo foi útil?
Continue lendo

Como Calcular Idade no Excel?
Como calcular a idade no Excel? Veja neste artigo três possibilidades que poderão lhe ajudar a calcular a idade, em diferentes cenários.

Como Calcular a Mediana no Excel
Neste artigo você aprenderá como calcular a mediana no Excel passo-a-passo com download da planilha de exemplo gratuito.

Função Pivotar com Segmentação de Dados Excel
Neste artigo você aprenderá como usar a função Pivotar no Excel com segmentação de dados no Excel passo-a-passo.


