
pagos = (tasa * prestamo) / (1-(1+tasa)^n)
Porque nada más no me sale

Saludos
Posted 06 September 2012 - 04:24 PM
Posted 06 September 2012 - 05:28 PM
Posted 06 September 2012 - 06:05 PM
Posted 06 September 2012 - 08:12 PM
Posted 06 September 2012 - 08:30 PM
Voy a ver el video.esa fórmula la ví en un video que explicaba el como calcular la cuota de un préstamo:
(...)
Este coincidía con un cálculo que me habían hecho llegar precisamente donde se aplicaba el método francés como bien comentas
Posted 06 September 2012 - 08:48 PM
Si dices que justamente con esa ecuación llegás al mismo resultado que con el método francés pues tendré que estudiarlo mejor.
A ver si recuerdo algo de matemática
TASA
Devuelve la tasa de interés por período de una anualidad. TASA se calcula por iteración y puede tener cero o más soluciones. Si los resultados sucesivos de TASA no convergen dentro de 0,0000001 después de 20 iteraciones, TASA devuelve el valor de error #¡NUM!
Sintaxis
TASA(nper;pago;va;vf;tipo;estimar)
Vea la función VA para obtener una descripción completa de los argumentos nper; pago; va; vf y tipo.
Nper es el número total de períodos de pago en una anualidad.
Pago es el pago efectuado en cada período, que no puede variar durante la vida de la anualidad. Generalmente el argumento pago incluye el capital y el interés, pero no incluye ningún otro arancel o impuesto. Si se omite el argumento pago, deberá incluirse el argumento vf.
Va es el valor actual , es decir, el valor que tiene actualmente una serie de pagos futuros.
Vf es el valor futuro o un saldo en efectivo que desea lograr después de efectuar el último pago. Si el argumento vf se omite, se asume que el valor es 0 (por ejemplo, el valor futuro de un préstamo es 0).
Tipo es el número 0 ó 1 e indica el vencimiento de los pagos.
Posted 06 September 2012 - 09:02 PM
Posted 06 September 2012 - 09:09 PM
Si se trata de imitar lo que hace Excel entonces estamos un poquito más complicado.... puesto que es complicado saber que hay por debajo de un software privativo. Aunque seguramente debe estar bien documentado que método usa.
La mayoría de las funciones de monetarias/contables de Excel están relacionadas de algún modo. En concreto, para la función TASA() está vinculada (según el enlace "véase también") con NPER, PAGO, PAGOINT, VA, y VF. Justamente la ayuda sobre VA (Valor Esperado) tiene la descripción de la fórmula empleada:
va * (1 + tasa)nper + pago * (1 + tasa * tipo)
Lo que se resume a:
(((1+ tasa)nper - 1)/tasa) + vf = 0
Para cuando tasa = 0 queda en:
(pago * nper) + va + vf = 0
Saludos,
Posted 06 September 2012 - 09:25 PM
Posted 06 September 2012 - 09:43 PM
Posted 06 September 2012 - 09:53 PM
Posted 06 September 2012 - 10:39 PM
Posted 07 September 2012 - 07:07 AM
Aquí una explicación, suponiendo que está todo en orden.
Posted 07 September 2012 - 07:21 AM
Posted 07 September 2012 - 07:52 AM
Posted 07 September 2012 - 08:08 AM
Aquí una explicación, suponiendo que está todo en orden.
Posted 07 September 2012 - 08:23 AM
Posted 07 September 2012 - 08:29 AM
No estaría mal que compartas el algoritmo y el código que conseguiste.
Posted 07 September 2012 - 09:05 AM
Posted 07 September 2012 - 09:50 AM
Pero en los casos en que no es posible tener modo de llegar a un valor real se estila por aproximación entre el cálculo anterior y el actual, en términos del error absoluto:
Abs(Actual - Anterior) < Tolerancia
En este caso se debe aplicar esta última. Ya que no hay modo de estimar el real, sólo nos queda confiar en una posible convergencia y en una mejora en los decimales progresivamente.
El algoritmo se detiene en cuanto la diferencia entre el valor estimado anteriormente y en la actual iteración es tan chica y menor a la tolerancia que se define.