Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Información Adicional Acerca de FFP
Información Adicional Acerca de FFP
Tercera edición
Lo interesante de FACT95 y FACT97 era que una vez configurados, lo cual se hacía
“manualmente”, actuaban de manera transparente como parte integral de Excel, de manera
similar a las funciones incorporadas de manera predeterminada, incluyendo el uso de un archivo
de ayuda.
Tales complementos fueron la base para un nuevo producto denominado FFP (Funciones
Financieras Personalizadas) diseñado originalmente para Excel 8 (comúnmente conocido como
Excel 97) y luego para Excel 9 (comúnmente conocido como Excel 2000), el cual recogía
mucho de la funcionalidad de FACT95 y FACT97, potenciaba algunas y agrega nuevas. FFP
además incluía un programa para automatizar su instalación.
Versiones de FFP
Versión Fecha Descripción
0.75 31 Ene 1999 Para Excel 97.
0.80 Junio 1999 Primera versión de prueba de FFP a nivel masivo, distribuida en disco
incluido con la primera edición del libro Funciones y herramientas de Excel
para la gestión financiera. Originalmente para Excel 97. Semanas después se
agrega al disco la versión 0.80 Excel 2000.
0.81 23 Sep 1999 Para Excel 2000. Añade a Psim, el argumento S.
0.82 7 Oct 1999 Para Excel 97 y Excel 2000. Añade a Isim el argumento S.
0.83 8 Oct 1999 Para Excel 2000. Incluye el argumento S en la función IsimIniTer. El
argumento S ocupa la posición que ocupaba el argumento PlazoTN. PlazoTN
sigue existiendo pero ocupa una posición más a la derecha.
0.83 12 Oct 1999 Para Excel 97. Similar a la 0.83 para Excel 2000. Fue la última versión
diseñada para Excel 97.
0.84 27 Abr 2000 Para Excel 2000. Distribuida con la segunda edición del libro.
Introduce las funciones Rsim y FFPVersion.
Cambio de sintaxis en las funciones IcomVarTas e IsimVarTas.
Las funciones Dsim, Dcom, DsimIniTer, DcomIniTer, DsimVarTas y
DcomVarTas son alteradas para obtener el descuento bancario en vez del
descuento racional. El descuento racional puede calcularse con las funciones
Isim, Icom, IsimIniTer, IcomIniTer, IsimVarTas e IcomVarTas.
0.85 18 Nov 2000 Para Excel 2000.
Incluye las funciones TE y TN.
Modifica la función FSAVarTas y PcomVarTas reemplazando el argumento
La versión 0.83 fue la última que se ofreció para Excel 97. FFP es un complemento aún en
construcción y está sujeto a cambios.
2. Novedades y cambios
Cambios en la versión 0.861
Los argumentos PlazoTN, PlazosTNs, PlazoTE, PlazosTEs, Plazod_nom, Plazosd_noms,
Plazod_efe, Plazosd_efes y PlazoCapit ahora se denominan PeriodoTN, PeriodosTNs,
PeriodoTE, PeriodosTEs, Periodod_nom, Periodosd_noms, Periodod_efe, Periodosd_efes y
PeriodoCapit respectivamente.
Se incluye una rutina para detectar en su computadora (PC destino) archivos provenientes de
otra (PC origen) en la que haya utilizado alguna de las funciones FFP habiendo estado instalado
este complemento en una carpeta de nombre distinto, de tal manera de vincularlas
automáticamente a la carpeta correcta en la PC destino. De esta manera se facilita el
intercambio de datos entre usuarios de FFP.
Se incluye además el comando Actualizar vínculos FFP... dentro del menú Herramientas, que
permite hacer esta revinculación a pedido del usuario. Al invocar a este comando accederá a un
cuadro de diálogo como el mostrado en la figura siguiente.
Esta versión es la que se usó para trabajar los ejemplos y aplicaciones de FFP en el libro
Matemáticas financieras: un enfoque práctico publicado por Pearson Educación.
2.1 CuotaG
Devuelve la cuota vencida uniforme de una anualidad equivalente a otra conformada por cuotas
vencidas que varían en progresión aritmética. Esta función no se encuentra documentada en el
libro.
Sintaxis
CuotaG(TE;n;R;Grad)
Argumentos obligatorios
TE Es la tasa efectiva del período de cuota.
N Es el número de cuotas.
R Es el importe de la cuota base (primera cuota).
Grad Es el gradiente.
2.2 IcomMul
Devuelve el interés compuesto cuando el titular de la cuenta realiza depósitos o retiros y la tasa
efectiva así como su plazo son variables.
Sintaxis
IcomMul(FechasRsTEs;Rs;TEs;PlazosTEs)
Argumentos obligatorios
FechasRsTEs Es un vector cuyos elementos están ordenados ascendentemente cuyo primer elemento
es la fecha de inicio y su último elemento la fecha de término de la operación.
Cualquier otro elemento existente hace referencia a las fechas en las que se producen
depósitos o retiros, variaciones en la tasa efectiva o variaciones en el plazo de la tasa
efectiva.
Rs Es un vector de la misma dimensión que FechasRsTEs cuyos elementos son los
importes de los movimientos realizados por el titular de la cuenta sean depósitos o
incrementos en el principal (con signo positivo) o retiros (con signo negativo). Los
retiros pueden afectar solo a interés. Si el importe del retiro es mayor que el importe
del interés entonces reduce principal.
TEs Es un vector de la misma dimensión que FechasRsTEs. Son las tasas efectivas
vigentes durante el plazo comprendido entre la fecha de inicio y la fecha de término de
la operación. Cada elemento de TEs es la tasa efectiva vigente para la fecha
especificada en el elemento respectivo de FechasRsTEs.
Argumentos opcionales
PlazosTEs Es una matriz cuyos elementos son los números de días del plazo al que hacen
referencia las tasas especificadas en TEs. Por omisión tiene la misma dimensión que
FechasRsTEs y todos sus elementos son iguales a 360. Si consigna explícitamente
este argumento su dimensión debe ser igual a la que tiene FechasRsTEs.
2.3 IsimMul
Devuelve el interés simple cuando el titular de la cuenta realiza depósitos o retiros y la tasa
efectiva así como su plazo son variables.
Sintaxis
IsimMul(FechaFocal;Fechas;Rs;TNs;PlazosTNs)
Argumentos obligatorios
FechaFocal Es la fecha a la cual se quiere calcular el interés. Debe ser posterior a cualquier
elemento del vector Fechas.
Fechas Es un vector cuyos elementos están ordenados ascendentemente y hacen referencia a
las fechas en las que se producen depósitos o retiros, variaciones en la tasa nominal o
variaciones en el plazo de la tasa nominal. Sus elementos son menores que
FechaFocal.
Rs Es un vector de la misma dimensión que Fechas cuyos elementos son los importes de
los movimientos realizados por el titular de la cuenta sean depósitos o incrementos en
el principal (con signo positivo) o retiros (con signo negativo). Los retiros pueden
afectar solo a principal. Si el importe del retiro es mayor que el importe del principal
entonces reduce interés.
TNs Es un vector de la misma dimensión que Fechas. Cada elemento de TEs es la tasa
efectiva vigente para la fecha especificada en el elemento respectivo de Fechas.
Argumentos opcionales
PlazosTNs Es una vector cuyos elementos son los números de días del plazo al que hacen
referencia las tasas especificadas en TNs. Por omisión tiene la misma dimensión que
Fechas y todos sus elementos son iguales a 360. Si consigna explícitamente este
argumento su dimensión debe ser igual a la que tiene Fechas.
2.4 TE
Devuelve la tasa efectiva para un período de tasa en una operación a interés compuesto.
Sintaxis general
TE(P;I;S;n)
Argumentos
P Es el principal, el valor presente o el capital inicial
I Es el interés.
S Es el valor futuro, monto final o capital final.
n Es el número de períodos de tasa. Por omisión asume el valor 1.
Sintaxis específicas
TE(P;I;;n)
TE(P;;S;n)
TE(;I;S;n)
2.5 TN
Devuelve la tasa nominal periódica media en una operación a interés simple.
Sintaxis
TN(P;I;;n)
TN(P;;S;n)
TN(;I;S;n)
Argumentos
P Es el principal, el valor presente o el capital inicial
I Es el interés.
S Es el valor futuro, el monto final o el capital final.
N Es el número de períodos. Por omisión asume el valor 1.
Sintaxis
FSAVarTas(Fechas;TEs;S;PlazosTEs)
Argumentos obligatorios
Fechas Es una matriz cuyos elementos son la fecha de inicio de la operación, las fechas en las que se
producen las variaciones de tasa si es que se han producido y la fecha de término de la
operación. Debe tener un mínimo de dos elementos.
TEs Es una matriz cuyos elementos son las tasas nominales usadas en la operación de descuento.
Tiene un elemento menos que Fechas.
Argumentos opcionales
S Es el valor futuro. Por omisión asume el valor 1.
PlazosTEs Es una matriz de la misma dimensión de TEs, en el cual cada uno de sus elementos indica el
número de días del período al que hace referencia cada elemento de TEs. Por omisión todos
sus elementos asumen el valor 360.
Sintaxis
FSCVarTas(Fechas;TEs;P;PlazosTEs)
Argumentos obligatorios
Fechas Es un vector cuyos elementos son la fecha de inicio de la operación, las fechas en las que se
producen las variaciones de tasa si es que se han producido y la fecha de término de la
operación. Debe tener un mínimo de dos elementos.
TEs Es una matriz cuyos elementos son los valores que toma la tasa efectiva durante el horizonte
temporal. Tiene un elemento menos que Fechas.
Argumentos opcionales
P Es el valor presente. Por omisión asume el valor 1.
PlazosTEs Es una matriz de la misma dimensión de TEs, en el cual cada uno de sus argumentos indica
el número de días del período al que hace referencia cada elemento de TEs. Por omisión
todos sus elementos asumen el valor 360.
Sintaxis general
PcomVarTas(Fechas;TEs;I;S;PlazosTEs)
Argumentos
Fechas Es una matriz cuyos elementos son la fecha de inicio de la operación, las fechas en las que
se producen las variaciones de tasa si es que se han producido y la fecha de término de la
Sintaxis específicas
PcomVarTas(Fechas;TEs;I;;PlazosTEs)
PcomVarTas(Fechas;TEs;;S;PlazosTEs)
PcomVarTas(;;I;S)
2.9 Rsim
Rsim es una función que se introduce en la versión 0.84, la cual permite calcular la cuota
uniforme en un sistema de amortización o de fondo de amortización a interés simple. Esta
función no está documentada en el libro.
Sintaxis
Rsim(TN;n;P;S;Tipo)
Argumentos obligatorios
TN Es la tasa nominal periódica.
n Es el número de cuotas.
Argumentos opcionales
Tipo Es el tipo de anualidad: 0 si es vencida, 1 si es anticipada. Por omisión asume el valor 0.
2.10 FFPVersion
FFPVersion es una función que se introduce en la versión 0.84, la cual devuelve el número de
versión de FFP que se está utilizando. Esta función no está documentada en el archivo de ayuda
ni en el libro.
Sintaxis
FFPVersion()
IsimVarTas(P;Fechas;TNs;S;PlazosTNs)
Argumentos
P Es el principal, el capital inicial o el valor presente. Si incluye explícitamente este
argumento debe también incluir explícitamente el argumento S o los argumentos
Fechas y TNs.
Fechas Es un vector de dos o más fechas ordenadas cronológicamente el cual puede ser
ingresado como un vector fila, un rango fila o un rango columna. Su primer elemento es
la fecha de inicio de la operación, su último elemento es la fecha de término de la
misma. Si incluye explícitamente este argumento debe también incluir explícitamente el
argumento TNs así como los argumentos P o S pero no ambos.
TNs Es el vector de las tasas nominales vigentes durante la operación. El período de esta tasa
si no se incluye explícitamente el argumento PlazosTNs se asume que tiene una
duración de 360 días. Si incluye explícitamente TNs debe también incluir
explícitamente Inicio y Término así como los argumentos P o S pero no ambos.
S Es el monto (principal más interés) al final del horizonte temporal de la operación, el
capital final o el valor futuro. Si incluye explícitamente este argumento debe también
incluir explícitamente o el argumento P o los argumentos Fechas y TNs.
PlazosTN Es el vector de los números de días de los plazos de las tasas nominales especificadas en
TNs. Si se omite este argumento se asume que todos estos plazos tienen una duración de
360 días.
Problemas de compatibilidad
El uso explícito del argumento PlazoTN de la función IsimVarTas en la versión 0.83 o anteriores
de FFP, lo hará incompatible con la versión 0.84.
Argumento redundante
pues el argumento que versiones anteriores de FFP consideraba como PlazoTN, en la 0.83 se
considera como S. Por lo tanto se sugiere que antes de hacer upgrade a la versión 0.84, se
elimine el uso del referido argumento.
IcomVarTas(P;Fechas;TEs;S;PlazosTEs)
Argumentos
P Es el principal, el capital inicial o el valor presente. Si incluye explícitamente este
argumento debe también incluir explícitamente el argumento S o los argumentos Fechas y
TEs.
Fechas Es un vector de dos o más fechas ordenadas cronológicamente el cual puede ser ingresado
como un vector fila, un rango fila o un rango columna. Su primer elemento es la fecha de
inicio de la operación, su último elemento es la fecha de término de la misma. Si incluye
explícitamente este argumento debe también incluir explícitamente el argumento TEs así
como los argumentos P o S pero no ambos.
TEs Es el vector de las tasas efectivas vigentes durante la operación. El período de esta tasa si
no se incluye explícitamente el argumento PlazosTEs se asume que tiene una duración de
360 días. Si incluye explícitamente TEs debe también incluir explícitamente Inicio y
Término así como los argumentos P o S pero no ambos.
S Es el monto (principal más interés) al final del horizonte temporal de la operación, el
capital final o el valor futuro. Si incluye explícitamente este argumento debe también
incluir explícitamente o el argumento P o los argumentos Fechas y TEs.
PlazosTEs Es el vector de los números de días de los plazos de las tasas nominales especificadas en
TEs. Si se omite este argumento se asume que todos estos plazos tienen una duración de
360 días.
(ValorNom TN n) / (1 + TN n)
Isim(;TN;n;S)
La nueva versión de Dsim es incompatible con la anterior y se usa para calcular el descuento a
partir de una tasa nominal adelantada, lo que suele llamarse descuento bancario simple. La
nueva sintaxis general es:
Dsim(P;d_nom;n;S)
Argumentos
P Es el valor líquido del documento en el presente.
d_nom Es la tasa nominal adelantada de la operación.
n Es el número de períodos de tasa de la operación.
S Es el valor nominal del documento en el futuro.
Puede conseguir el mismo resultado usando la siguiente sintaxis de IsimIniTer en la que S hace
las veces de ValorNom:
IsimIniTer(;TN;Inicio;Término;S;PlazoTN)
DsimIniTer(P;d_nom;Inicio;Término;S;Plazod_nom)
Argumentos opcionales
P Es el valor líquido del documento en el presente.
d_nom Es la tasa nominal adelantada de la operación.
Inicio Es la fecha en que se descuenta el título-valor
Término Es la fecha en que vence el título-valor
S Es el valor nominal del documento en el futuro.
Plazod_nom Es el número de días del plazo de la tasa nominal adelantada d_nom. Por omisión asume
el valor 360.
;Plazod_nom)
En la versión 0.84 puede usar la siguiente sintaxis de IsimVarTas en la que S hace las veces de
ValorNom:
IsimVarTas(;Fechas;TNs;S;PlazoTE)
DsimVarTas(P;Fechas;d_noms;S;Plazos_dnoms)
Argumentos
P Es el valor líquido del documento en el presente.
Fechas Es una matriz cuyos elementos son la fecha de descuento, las fechas en las que se
producen las variaciones de tasa si es que se han producido y la fecha de vencimiento
del valor nominal. Si se incluye explícitamente este argumento debe tener un mínimo de
dos elementos.
d_noms Es una matriz cuyos elementos son las tasas nominales adelantadas usadas en la
operación de descuento. Tiene un elemento menos que Fechas.
S Es el valor nominal del documento en el futuro.
Plazod_noms Es una matriz cuyos elementos son los número de días al que hace referencia cada
elemento de la matriz d_noms. Por omisión todos sus elementos son iguales a 360.
Sintaxis específicas
DsimVarTas(P;;;S)
DsimVarTas(P;Fechas;d_noms;;Plazosd_noms)
DsimVarTas(;Fechas;d_noms;S;Plazosd_noms)
En la versión 0.84 puede usar la siguiente sintaxis de Icom en la que S hace las veces de
ValorNom:
Icom(;TE;n;S)
Dcom(P;d_efe;n;S)
Argumentos
P Es el valor líquido del documento en el presente.
d_efe Es la tasa efectiva adelantada de la operación.
N Es el número de períodos de tasa de la operación.
S Es el valor nominal del documento en el futuro.
Esta función permite obtener el descuento a la fecha Inicio aplicando una tasa efectiva vencida
TE a partir de un valor ValorNom con vencimiento en la fecha Término a una tasa vencida de un
plazo en días PlazoTE (por omisión igual a 360), lo que suele llamarse descuento racional
compuesto, aplicando la siguiente fórmula:
En la versión 0.84 puede usar la siguiente sintaxis de IcomIniTer en la que S hace las veces de
ValorNom:
Icom(;TE;Inicio;Término;S;PlazoTE)
DcomIniTer(P;d_efe;Inicio;Término;S;Plazod_efe)
Argumentos
P Es el valor líquido del documento en el presente.
d_efe Es la tasa efectiva adelantada de la operación.
Inicio Es la fecha en que se descuenta el título-valor
Término Es la fecha en que vence el título-valor
S Es el valor nominal del documento en el futuro.
Plazod_efe Es el número de días del plazo de la tasa efectiva adelantada d_efe. Por omisión asume el
valor 360.
DcomVarTas(Fechas,TEs;ValorNom;PlazoTEs)
Esta función permitía obtener el descuento a partir de un valor ValorNom cuando las tasas
efectivas vencidas especificadas en TEs de un plazo en días PlazoTE (por omisión igual a 360)
son variables, lo que suele llamarse descuento racional compuesto.
En la versión 0.84 puede usar la siguiente sintaxis de IcomVarTas en la que S hace las veces de
ValorNom:
IcomVarTas(;Fechas;TEs;S;PlazoTE)
La nueva versión de DsimVarTas permite calcular el descuento a partir de una tasa efectiva
adelantada, lo que suele llamarse descuento bancario compuesto. Su sintaxis general es la
siguiente:
DcomVarTas(P;Fechas;d_efes;S;Plazos_defes)
Argumentos
P Es el valor líquido del documento en el presente.
Fechas Es una matriz cuyos elementos son la fecha de descuento, las fechas en las que se
producen las variaciones de tasa si es que se han producido y la fecha de vencimiento del
valor nominal. Si se incluye explícitamente este argumento debe tener un mínimo de dos
elementos.
d_efes Es una matriz cuyos elementos son las tasas efectivas adelantadas usadas en la operación
de descuento. Tiene un elemento menos que Fechas.
S Es el valor nominal del documento en el futuro.
Plazod_efes Es una matriz cuyos elementos son los números de días al que hace referencia cada
elemento de la matriz d_efes. Por omisión todos sus elementos son iguales a 360.
Sintaxis específicas
DcomVarTas(P;;;S)
DcomVarTas(P;Fechas;d_efes;;Plazosd_efes)
DcomVarTas(;Fechas;d_efes;S;Plazosd_efes)
IsimIniTer(P;TN;Inicio;Término;S;PlazoTN)
Argumentos
P Es el principal de la operación, el capital inicial o el valor presente. Si incluye
explícitamente este argumento debe también incluir explícitamente el argumento S o los
argumentos TN, Inicio y Término.
TN Es la tasa nominal de un período. El período de esta tasa si no se incluye explícitamente
el argumento PlazoTN se asume que tiene una duración de 360 días. Si incluye
explícitamente este argumento debe también incluir explícitamente los argumento Inicio
y Término así como el argumento P o el argumento S pero no ambos.
Inicio Es la fecha o el número del día de inicio de la operación. Si incluye explícitamente el
argumento Inicio debe también incluir explícitamente TN y Término así como el
argumento P o el argumento S pero no ambos.
Término Es la fecha o el número del día de término de la operación. Si incluye explícitamente el
argumento Término debe también incluir explícitamente TN e Inicio así como el
argumento P o el argumento S pero no ambos.
S Es el monto (principal más interés) al final del horizonte temporal, el capital final o el
valor futuro. Si incluye explícitamente este argumento debe también incluir
explícitamente o el argumento P o los argumentos TN, Inicio y Término.
PlazoTN Es el número de días del período de la tasa referenciada por TN. Si se omite este
argumento se asume igual a 360.
Problemas de compatibilidad
El uso explícito del argumento PlazoTN de la función IsimIniTer en la versión 0.82 o anterior de
FFP, lo hará incompatible con las versiones posteriores.
Argumento redundante
pues el argumento que versiones anteriores de FFP consideraraba como PlazoTN, en la versión
actual se considera como S. Por lo tanto se sugiere que antes de hacer upgrade de una versión
anterior a la 0.83, se elimine el uso del referido argumento.
Isim(P;TN;n;S)
Descripción
Obtiene el interés en una operación monocapitalizada (interés simple) generado sobre un
principal P o el descuento simple sobre un monto S.
Argumentos opcionales
P Es el principal constante, el capital inicial o el valor presente. Si incluye explícitamente
este argumento debe también incluir explícitamente el argumento S o los argumentos
TN y n.
TN Es la tasa nominal periódica. Si incluye explícitamente este argumento debe también
incluir explícitamente el argumento n y sólo uno de los argumentos restantes (S o P).
n Es el número de períodos de la tasa nominal TN durante el horizonte temporal. Si TN es
anual n es el número de años, si TN es mensual, n es el número de meses. Si incluye
explícitamente el argumento n debe también incluir explícitamente el argumento TN y
uno de los argumentos restantes (S o P).
S Es el monto (principal más interés) al final del horizonte temporal, el capital final o el
valor futuro. Si incluye explícitamente este argumento debe también incluir
explícitamente el argumento P o los argumentos TN y n.
2.21 CuotaNoPer
Versiones de FFP anteriores a la publicación de la primera edición del libro 0.80 incluían la
función CuotaNoPer con la siguiente sintaxis CuotaNoPer(Fechas;TE;P;S;PlazoTE) la
cual calculaba la cuota uniforme no necesariamente periódica a partir de un valor presente o un
valor futuro (véase pag. 307 de la primera edición del libro). En el caso de ingreso del
argumento P, se utilizaba como fecha focal el primer elemento de la matriz Fechas; en el caso
de que se ingresara el argumento S, se utilizaba como fecha focal el último elemento de la
matriz Fechas.
CuotaNoPer(FechaFocal;Valor;Fechas;TE;PlazoTE)
Argumentos obligatorios
FechaFocal Es la fecha en la que se localiza el valor equivalente a la anualidad de cuotas uniformes.
Valor Es el valor equivalente a la anualidad de cuotas uniformes.
Fechas Es una matriz cuyos elementos indican las fechas en las que se localizan las cuotas.
TE Es la tasa efectiva de la operación.
Argumentos opcionales
PlazoTE Es el número de días al que hace referencia TE. Su valor por omisión es 360.
Si instaló FFP en Excel 97, actualizó a Excel 2000 quitando o reemplazando la versión 97,
desinstálelo y vuelva a instalarlo usando el archivo Configurar FFP en Excel. Si no lo hace, el
complemento podría quedar desactivado y, aunque lo active marcando su casilla de verificación
en el cuadro de diálogo Complementos, podría tener problemas de acceso al archivo de ayuda
FFP.HLP.
Instale el complemento usando el archivo Configurar FFP en Excel. Cuando este archivo
reconoce la existencia de alguna otra versión de FFP instalada, permite desinstalarla. Cuando no
la reconoce permite instalarla.