VF (función, FV)

Devuelve un tipo de datos Double que especifica el valor futuro de una anualidad basándose en pagos periódicos fijos y una tasa de interés fija.

Sintaxis

VF ( tasa, nper , pago [, va ] [, tipo ] )

La sintaxis de la función VF tiene los siguientes argumentos:

argumento

Descripción

tasa

Obligatorio. Valor de tipo Double que especifica la tasa de interés por período. Por ejemplo, si obtiene un préstamo para un automóvil con una tasa porcentual anual (ABR) del 10 por ciento y realiza pagos mensuales, la tarifa por período será 0,1/12 o 0,0083.

nper

Obligatorio. Entero que especifica el número total de períodos de pago de la anualidad. Por ejemplo, si realiza pagos mensuales en un préstamo para coches de cuatro años, el préstamo tendrá un total de 4 * 12 (o 48) períodos de pago.

DTO

Obligatorio. Valor de tipo Double que especifica el pago que se va a realizar en cada período. Normalmente, los pagos contienen capital e interés que no cambian durante la vida de la anualidad.

argumento

Opcional. Valor de tipo Variant que especifica el valor actual (o suma global) de una serie de pagos futuros. Por ejemplo, cuando se presta un préstamo de dinero para comprar un automóvil, el importe del préstamo es el valor actual para el prestamista de los pagos mensuales que realizará. Si se omite, se supone que es 0.

tipo

Opcional. Valor de tipo Variant que especifica cuándo vencen los pagos. Use 0 si los pagos vencen al final del período de pago, o bien 1 si los pagos vencen al principio del período. Si se omite, se supone que es 0.


Observaciones

Una anualidad es una serie de pagos fijos en efectivo que se realizan a lo largo de un período de tiempo. Una anualidad puede ser un préstamo (como una hipoteca) o una inversión (como un plan de ahorro mensual).

Los argumentos Rate y nper deben calcularse con períodos de pago expresados en las mismas unidades. Por ejemplo, si tasa se calcula con meses, nper debe calcularse también con meses.

Para todos los argumentos, el efectivo abonado (como depósitos en ahorros) se representa con números negativos; el efectivo recibido (como cheques de dividendos) se representa mediante números positivos.

Ejemplo de consulta

Expresión

Resultados

Seleccione FinancialSample. *, VF ([AnnualRate]/12; [TermInYears] * 12,-[MonthlyRePayment], [LoanAmount], 0) como ValorFuturo de FinancialSample;

Devuelve todos los campos de la tabla "FinancialSample", calcula el valor futuro de "LoanAmount" en función de "AnnualRate", "MonthlyRePayment" y "TermInYears", y muestra los resultados en la columna "ValorFuturo".

Ejemplo de VBA

Nota: En los siguientes ejemplos se muestra el uso de esta función en un módulo de Visual Basic para aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione Referencia del programador en la lista desplegable situada junto a Buscar y escriba uno o más términos en el cuadro de búsqueda.

En este ejemplo se usa la función VF para devolver el valor futuro de una inversión a partir de la tasa porcentual acumulada por período (APR / 12), el número total de pagos (TotPmts), el pago (Payment), el valor actual de la inversión (PVal) y un número que INDICAT es si el pago se realiza al principio o al final del período de pago (PayType). Ten en cuenta que como Payment representa el efectivo abonado, es un número negativo.

Dim Fmt, Payment, APR, TotPmts, PayType, PVal, FVal
Const ENDPERIOD = 0, BEGINPERIOD = 1 ' When payments are made.
Fmt = "###,###,##0.00" ' Define money format.
Payment = InputBox("How much do you plan to save each month?")
APR = InputBox("Enter the expected interest annual percentage rate.")
If APR > 1 Then APR = APR / 100 ' Ensure proper form.
TotPmts = InputBox("For how many months do you expect to save?")
PayType = MsgBox("Do you make payments at the end of month?", vbYesNo)
If PayType = vbNo Then PayType = BEGINPERIOD Else PayType = ENDPERIOD
PVal = InputBox("How much is in this savings account now?")
FVal = FV(APR / 12, TotPmts, -Payment, -PVal, PayType)
MsgBox "Your savings will be worth " & Format(FVal, Fmt) & "."

Nota:  Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido le resulte útil. ¿Podría decirnos si la información le resultó útil? Aquí puede consultar el artículo en inglés.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×