Buenas alguien me podria explicar paso por paso lo q hace esta formula???
MonthPayment=Math.floor((Prin*MonthRate)/(1-Math.pow((1+MonthRate),(-1*NumPayments)))*100)/100
GRacias
| |||
Explicacion de formula Buenas alguien me podria explicar paso por paso lo q hace esta formula??? MonthPayment=Math.floor((Prin*MonthRate)/(1-Math.pow((1+MonthRate),(-1*NumPayments)))*100)/100 GRacias |
| |||
Abreviando: m=MonthPayment (cuota mensual) p=Prin (capital principal o total a pagar) r=MonthRate (tasa de interés mensual) n=NumPayments (número de pagos, cuotas o meses) la fórmula queda m=Math.floor( p*r / (1- Math.pow( (1+r),(-1*n) ) ) *100 )/100 Es un redondeo a dos decimales (a la baja, para estar mejor debería ser Math.round) de p*r / [ 1 - (1+r) elevado a (-n) ] Probablemente es el cálculo de la cuota mensual para devolver un préstamo, a partir del capital prestado, el tipo de interés y el tiempo de devolución, pero no te sé decir si exactamente es correcta. Interpretado así ¿lo entiendes? PD: tiene más paréntesis de los necesarios; se puede simplificar un poquito así: MonthPayment=Math.floor(Prin*MonthRate*100/(1-Math.pow(1+MonthRate,-NumPayments)))/100
__________________ Angel :cool: |
| |||
Prin=MonthPayment/MonthRate*(1-Math.pow(1+MonthRate,-NumPayments)) MonthRate no se puede despejar de modo fácil Excel tiene incorporadas este tipo de fórmulas ¿has probado a consultarlo? También: http://www.aulafacil.com/CursoMatema.../Finanza36.htm http://wwwdi.ujaen.es/asignaturas/in...tamo-Excel.doc
__________________ Angel :cool: Última edición por angsanchez; 22/04/2005 a las 16:59 |