Está en la página 1de 4

Public Function vp_grad_arit(gradiente, periodos, interes, base)

g = gradiente
p = periodos
i = interes
b = base
vp_grad_arit = b * ((1 - (1 + i) ^ (-p)) / i) + (g / i) * (((1 - (1 + i) ^ (-p)) /
i) - p * (1 + i) ^ (-p))
End Function

Public Function vp_grad_arit(gradiente, periodos, interes, base)


g = gradiente
p = periodos
i = interes
b = base
vp_grad_arit = b * ((1 - (1 + i) ^ (-p)) / i) + (g / i) * (((1 - (1 + i) ^ (-p)) /
i) - p * (1 + i) ^ (-p))
End Function

Public Function vf_grad_geom(gradiente, periodo, interes, base)


g = gradiente
n = periodo
i = interes
b = base
If g = i Then
X = ((p * b) / (1 + i)) * (1 + i) ^ p
Else
X = (b / (i - g)) * ((1 + i) ^ n - (1 + g) ^ n)
End If
vf_grad_geom = X
End Function

Public Function vp_grad_geom(gradiente, periodo, interes, base)


g = gradiente
n = periodos
i = interes
b = base
If g = i Then
X = ((p * b) / (1 + i))
Else
X = (b / (i - g)) * ((1 - ((1 + g) / (1 + i)) ^ n))
End If
vp_grad_geom = X
End Function

Public Function prim_cuo_grad_geom(Valor_Presente, gradiente, Tasa_periodica,


periodos)
s = gradiente
p = Valor_Presente
i = Tasa_periodica
n = periodos
If s = i Then
X = p * ((s - i) / (((1 + s) / (1 + i)) ^ (n) - 1))
End If
prim_cuo_grad_geom = X
End Function

Public Function prim_cuo_grad_arit(Valor_Presente, Tasa_periodica, periodos)


r = gradiente
p = Valor_Presente
i = Tasa_periodica
n = periodos
prim_cuo_grad_arit = ((p - (r / i) * (((1 - (1 + i) ^ (-n)) / i) - n * (1 + i) ^ (-
n))) / ((1 - (1 + i) ^ (-n)) / i))
End Function

Public Function cuo_n_grad_arit(Valor_Presente, gradiente, Tasa_periodica,


Periodos_credito, Periodos_cuota)
r = gradiente
p = Valor_Presente
i = Tasa_periodica
n = Periodos_credito
pc = Periodos_cuota
cuo_n_grad_arit = ((p - (r / i) * (((1 - (1 + i) ^ (-n)) / i) - n * (1 + i) ^ (-
n))) / ((1 - (1 + i) ^ (-n)) / i)) + (pc - 1) * r
End Function

Public Function cuo_n_amort(Valor_credito, Tasa_fecha_pago, Periodos_credito,


Periodo_pago)
p = Valor_credito
i = Tasa_fecha_pago
n = Periodos_credito
c = Periodo_pago
cuo_n_amort = (p / n) + i * p * (1 - ((c - 1) / n))
End Function

Public Function PA(interes, periodos)


i = interes
n = periodos
PA = ((1 - (1 + i) ^ -n) / i)
End Function

Public Function FA(interes, periodos)


i = interes
n = periodos
FP = (((1 + i) ^ n - 1) / i)
End Function

Public Function FP(interes, periodos)


i = interes
n = periodos
FP = (1 + i) ^ n
End Function

Public Function PF(interes, periodo)


i = interes
n = periodos
PF = 1 / (1 + i) ^ n
End Function

Public Function AF(interes, periodo)


i = interes
p = periodos
AF = 1 / (((1 + i) ^ n - 1) / i)
End Function

Public Function AP(interes, periodos)


i = interes
n = periodos
AP = 1 / ((1 - (1 + i) ^ -n) / 1)
End Function

Public Function PGG(gradiente, periodos, interes)


g = gradiente
n = periodos
i = interes
If g = i Then
X = (1 / (i - g)) * ((1 - ((1 + g) / (1 + i)) ^ n))
End If
PGG = X
End Function

Public Function ea_ja(nominal_anticipado, Frecuencia)


ja = nominal_anticipado
n = Frecuencia
ea_ja = (n / (n - ja)) ^ (n) - 1
End Function

Public Function ipa_ip(Tasa_periodica)


ip = Tasa_periodica
ipa_ip = (ip / (1 + ip))
End Function

Public Function ip_ipa(Tasa_periodica_anticipada)


ipa = Tasa_periodica_anticipada
ip_ipa = (ipa / (1 - ipa))
End Function

Public Function ipm_ipn(Tasa_periodica_n, Frecuencia_tasa_n, Frecuencia_tasa_m)


ipm_ipn = (1 + Tasa_periodica_n) ^ (Frecuencia_tasa_n / Frecuencia_tasa_m) - 1
End Function

Public Function ip_ea(Tasa_Efectiva_Anual, Frecuencia)


ip_ea = (1 + Tasa_Efectiva_Anual) ^ (1 / Frecuencia) - 1
End Function

Public Function ipa_ea(Tasa_Efectiva_Anual, Frecuencia)


i = Tasa_Efectiva_Anual
n = Frecuencia
ipa_ea = ((1 + i) ^ (1 / n) - 1) / ((1 + i) ^ (1 / n))
End Function

Public Function ja_ea(Tasa_Efectiva_Anual, Frecuencia_capitalizacion)


i = Tasa_Efectiva_Anual
n = Frecuencia_capitalizacion
ja_ea = (((1 + i) ^ (1 / n) - 1) / ((1 + i) ^ (1 / n))) / n
End Function

Public Function ea_ipa(Tasa_periodica_anticipada, Frecuencia)


ea_ipa = (1 / (1 - Tasa_periodica_anticipada)) ^ (Frecuencia) - 1
End Function

Public Function ip_ja(nominal_anticipado, Frecuencia)


ip_ja = ((nominal_anticipado / Frecuencia)) / (1 - (nominal_anticipado /
Frecuencia))
End Function

Public Function j_ip(Periodica, Frecuencia)


j_ip = Periodica * Frecuencia
End Function

Public Function ip_j(tasa_nominal, Frecuencia)


j_ip = tasa_nominal / Frecuencia
End Function

Public Function ja_ip(Periodica, Frecuencia)


ja_ip = (Periodica / (1 + Periodica)) * Frecuencia
End Function

Public Function ja_j(Nominal, Frecuencia)


ja_j = ((Nominal) / Frecuencia) / (1 + (Nominal / Frecuencia)) * Frecuencia
End Function

Public Function ipa_j(Nominal, Frecuencia)


ipa_j = ((Nominal) / Frecuencia) / (1 + (Nominal / Frecuencia))
End Function

Public Function ipa_ja(Nominal_Anticipada, Frecuencia)


ipa_ja = Nominal_Anticipada / Frecuencia
End Function

Public Function j_ja(Nominal_Anticipada, Frecuencia)


j_ja = ((Nominal_Anticipada / Frecuencia) / (1 - (Nominal_Anticipada /
Frecuencia))) * Frecuencia
End Function

También podría gustarte