Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. INTRODUCCIÓN
De forma general se expone cómo se debe calcular la TIR numéricamente (sin usar
funciones directas que proporcionan las calculadoras financieras o el Excel.
Se conoce que todo crédito tiene información básica como monto del crédito, plazo,
frecuencia de pago, valor de las cuotas, valor y forma del encaje, como se hace el
desembolso de un crédito, cuantos pagos se tiene planificado cobrar durante la vida
de la operación, .....
Método
Se debe definir dos valores que representan la TIR del período más baja posible y la
más alta, a la más baja se la denomina a y a la más alta posible se denomina b. En la
practica se observa que la tasa anual más baja debe ser cero(0), pero si hay
sospecha de que la tasa es negativa, el valor mínimo de a debe ser –100%; de la
misma forma la tasa anual más alta es de 86%, sin embrago puede considerarse tasas
mayores a ésta, por ejemplo 200%.
Los valores de a y b1 son los extremos de la TIR del período, es por ello que se
recomienda tomar el valor de a = 0 y b = 2*F/360, los valores de a y b no influyen en
el resultado del cálculo de la TIR, lo único que hacen disminuir el proceso de
convergencia, esto es encontrar el valor buscado en el menor tiempo posible.
1
Si una institución esta segura de que no existen operaciones activas o pasivas menores al 1%
y mayores al 50%, el valor de a debe ser 1% (0.01) y el de b de 50% (0.5).
Begin
a=0
b = 2*F / 360
'PASO1: Proceso para calcular la suma de las cuotas traídas a valor presente a
una tasa c
valc = 0
c = (a + b) / 2
For m = 1 To M
Qm
valc valc
1 c m
Next m
'PASO3: Proceso de parada: Si la diferencia entre suma de los flujos traídos a valor
presente y el monto de la operación es menor a una milésima de un dólar, c sería la
TIR_P, de aquí se estima la TIR_A y la TEA, además ya no hace falta hacer más
iteraciones, es por eso que h toma el valor de 1000, es decir, se termina el proceso de
iteración.
TIR_P = c
TIR_A = TIR_P * 360/F
360 / F
F
TEA 1 TIR _ A * 1
360
h = 1000
End If
Next h (si no se cumple va al PASO1)
End
III. ALGORITMO PARA EL CÁLCULO DE LA TIR NO PERIÓDICA
Begin
a=0
b = 2*F / 360
'PASO1: Proceso para calcular la suma de las cuotas traídas a valor presente a
una tasa c
valc = 0
c = (a + b) / 2
For m = 1 To M
Qm
valc valc
1 c t m
Next m
'PASO3: Proceso de parada: Si la diferencia entre suma de los flujos traídos a valor
presente y el monto de la operación es menor a una milésima de un dólar, c sería la
TIR_P, de aquí se estima la TIR_A y la TEA, además ya no hace falta hacer más
iteraciones, es por eso que h toma el valor de 1000, es decir, se termina la iteración.
TIR_P = c
TIR_A = TIR_P * 360/F
360 / F
F
TEA 1 TIR _ A * 1
360
h = 1000
End If
Next h (si no se cumple va al PASO1)
End