Devuelve un Doble que especifica el valor futuro de una anualidad en función de pagos periódicos fijos y una tasa de interés fija.
Sintaxis
FV(tasa,nper, pago[, pv ] [, tipo ])
La sintaxis de la función VF consta de los siguientes argumentos:
| Argumento | Descripción |
|---|---|
| tasa | Obligatorio. Double especificando el tipo de interés por período. Por ejemplo, si obtiene un préstamo para automóvil a una tasa de porcentaje anual (APR) del 10 por ciento y realiza pagos mensuales, la tasa por período es 0.1/12 o 0.0083. |
| nper | Obligatorio. Entero que especifica el número total de períodos de pago en la anualidad. Por ejemplo, si realiza pagos mensuales de un préstamo de automóvil de cuatro años, su préstamo tiene un total de 4 * 12 (o 48) períodos de pago. |
| pago | Obligatorio. Doble especificando el pago a realizar cada período. Pagos generalmente contienen capital e intereses que no cambian durante la vigencia de la anualidad. |
| PV | Opcional. Variante que especifica el valor actual (o suma global) de una serie de pagos futuros. Por ejemplo, cuando pide dinero prestado para comprar un automóvil, el monto del préstamo es el valor presente para el prestamista de los pagos mensuales del automóvil que realizará. Si se omite, se asume 0. |
| tipo | Opcional. Variante que especifica cuándo vencen los pagos. Use 0 si los pagos vencen al final del período de pago o use 1 si los pagos vencen al principio del período. Si se omite, se asume 0. |
Observaciones
Una anualidad es una serie de pagos fijos en efectivo realizados durante un período de tiempo. Una anualidad puede ser un préstamo (como una hipoteca de vivienda) o una inversión (como un plan de ahorro mensual).
Los argumentos tasa y nper deben calcularse utilizando períodos de pago expresados en las mismas unidades. Por ejemplo, si la tasa se calcula usando meses, nper también debe calcularse usando meses.
Para todos los argumentos, el efectivo pagado (como depósitos a ahorros) está representado por números negativos; El efectivo recibido (como cheques de dividendos) está representado por números positivos.
Ejemplo de consulta
| Expresión | Resultados |
|---|---|
| SELECT FinancialSample.*, FV([AnnualRate]/12,[TermInYears]*12,-[MonthlyRePayment],[LoanAmount],0) AS FutureValue FROM FinancialSample; | Devuelve todos los campos de la tabla "FinancialSample", calcula el valor futuro del "LoanAmount" basándose en "AnnualRate","MonthlyRePayment" y "TermInYears" y muestra los resultados en la columna "FutureValue". |
Ejemplo VBA:
Nota
Los ejemplos siguientes muestran 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 para desarrolladores en la lista desplegable situada junto a búsqueda y escriba uno o varios 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 dada la tasa porcentual que se acumula 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 indica si el pago se realiza al principio o al final del período de pago (PayType). Tenga en cuenta que debido a Payment que representa efectivo pagado, 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) & "."