Share via


Función FV

Devuelve un valor Double que especifica el valor futuro de una anualidad basada en pagos fijos periódicos y un tipo de interés fijo.

Sintaxis

FV(rate, nper, pmt, [ pv, [ type ]])

La función FV tiene estos argumentos con nombre:

Parte Descripción
Tasa Obligatorio. Valor Double que especifica la tasa de interés por período. Por ejemplo,si le conceden un préstamo para un vehículo a una tasa porcentual anual (APR) del 10% y realiza pagos mensuales, la tasa por período es 0,1/12, o 0,0083.
Nper Obligatorio. Valor de Integer que especifica el número total de períodos de pago en la anuidad. Por ejemplo, si realiza pagos mensuales en un préstamo de cuatro años para un vehículo, el préstamo tiene un total de 4 * 12 (o 48) períodos de pago.
Pmt Obligatorio. Double que especifica el pago que se debe realizar cada período. Los pagos suelen contener entidad de seguridad y el interés no cambia mientras dure la anualidad.
Pv Opcional. Valor Variant que specifica el valor presente (o suma total) de una serie de pagos futuros. Por ejemplo, cuando se presta dinero para comprar un coche, el importe del préstamo es el valor actual para el prestamista de los pagos mensuales de vehículos que realizará. Si se omite, se presupone 0.
type Opcional. Valor de Variant que especifica cuándo vencen los pagos. Use 0 si los pagos vencen al final del período de pago o use 1 si vencen al principio del período. Si se omite, se presupone 0.

Comentarios

Una anualidad es una serie de pagos en efectivo realizados durante un período de tiempo. Una anualidad puede ser un préstamo (por ejemplo, una hipoteca sobre una casa) o una inversión (por ejemplo, un plan de ahorros mensual).

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

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

Ejemplo:

En este ejemplo se usa la función FV 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, dado Payment que representa el 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) & "."

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.