La pregunta es: "Me gustaría saber cuánto tendría de capital pagado contra la hipoteca después de n períodos".
No está muy claro si quieres el capital reembolsado o el capital restante, así que aquí tienes las fórmulas para el capital restante en el mes n, el capital reembolsado en el mes n y el capital acumulado reembolsado en el mes n.
p[n] = (d + (1 + r)^n (r s - d))/r
pr[n] = (d - r s) (r + 1)^(n - 1)
accpr[n] = (d - r s) ((1 + r)^n - 1)/r
donde
p[n] is the principal remaining in month n, i.e the balance
pr[n] is the principal repayment in month n
accpr[n] is the accumulated principal repaid in month n
s is the initial loan principal
r is the monthly interest rate i.e. nominal annual rate ÷ 12
d is the regular monthly payment
Ejemplo
Tomando un préstamo de 1000 libras a 3 años con un interés del 10% mensual (bastante alto, pero es sólo un ejemplo), la devolución mensual d
por fórmula estándar es
s = 1000
r = 0.1
n = 36
d = r s/(1 - (1 + r)^-n) = 103.34306381837332
Con estas cifras se calcula el capital restante, es decir, el saldo:
s = 1000
r = 0.1
d = 103.34306381837332
n = 36
p[n] = (d + (1 + r)^n (r s - d))/r = 0 as expected
Parcela de capital restante en el plazo de 3 años
p[n] = (d + (1 + r)^n (r s - d))/r
para n = 0
a n = 36
Lo mismo ocurre con el cálculo de los reembolsos del principal:
Parcela de reembolso del principal durante el plazo de 3 años
pr[n] = (d - r s) (r + 1)^(n - 1)
para n = 1
a n = 36
Los reembolsos de capital acumulados después de 36 meses:
n = 36
accpr[36] = (d - r s) ((1 + r)^n - 1)/r = 1000
en comparación con los reembolsos totales de 36 d = 3720.35
.
Ejemplo de tabla de amortización
month interest principal repayment = accumulated balance
n at 10% payment - interest repayment princ. repmt. p[n]
0 1000
1 100 103.34306 - 100 = 3.34306 3.34306 996.657
2 99.6657 103.34306 - 99.6657 = 3.67737 7.02043 992.98
3 99.2979 103.34306 - 99.2979 = 4.04511 11.0655 988.934
...
35 17.9356 103.34306 - 17.9356 = 85.4075 906.052 93.9482
36 9.39482 103.34306 - 9.39482 = 93.9482 1000 0
Derivación
El saldo de un préstamo sigue esta ecuación de recurrencia.
p[n + 1] = p[n] (1 + r) - d
donde
p[n] is the balance of the loan in month n
r is the monthly interest rate
d is the regular monthly payment
Esto se puede resolver así (usando Mathematica en este caso).
RSolve[{p[n + 1] == p[n] (1 + r) - d, p[0] == s}, p[n], n]
donde s is the initial loan principal
que se puede encontrar en p[n_] := (d + (1 + r)^n (r s - d))/r
Esta notación expresa una fórmula para el saldo en el mes n, que puede utilizarse en una función para el reembolso del principal pr
(es decir, el reembolso regular menos el pago de los intereses del saldo del mes anterior).
pr[n_] := d - (p[n - 1] r)
Combinando estas expresiones se obtiene una expresión en términos de d, r, s y n.
pr[n_] := (d - r s) (r + 1)^(n - 1)
Después de n
períodos el principal acumulado reembolsado es:
accpr[n] = (d - r s) (r + 1)^(k - 1)
para k = 1
a k = n
por inducción, accpr[n] = (d - r s) ((1 + r)^n - 1)/r
Anexo
Los resultados anteriores pueden obtenerse de forma más sencilla utilizando el fórmula estándar para el valor actual de una anualidad ordinaria , tratando la parte restante de la hipoteca como un pequeño préstamo en sí mismo.
Por ejemplo, obtener los valores del mes 28.
s = 1000
r = 0.1
n = 36
P = r s/(1 - (1 + r)^-n) = 103.34306381837332
El saldo que queda en el mes 28
x = 36 - 28 = 8
balance = P(1 - (1 + r)^-x)/r = 551.328
principal paid = principal - balance = 448.672
Lo que concuerda con la formulación anterior
accpr[28] = 448.672
y como Wick proporciona para Excel y Google Sheets
=CUMPRINC(0.1,36,1000,1,28,0)
-448.672
5 votos
También necesita la cantidad original...
0 votos
¿Puedes aclarar si quieres decir que en el mes n quieres el importe del principal reembolsado, o quieres el importe del principal restante, es decir, el saldo?