Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

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

Sintaxis

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

La sintaxis de la función VF tiene estos argumentos:

Argumento

Descripción

tasa

Requerido. Doble especificación de la tasa de interés por período. Por ejemplo, si obtiene un préstamo para un automóvil con una tasa porcentual anual (APR) del 10 por ciento y realiza pagos mensuales, la tasa por período es 0,1/12 o 0,0083.

Nper

Requerido. 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 para un automóvil de cuatro años, el préstamo tiene un total de 4 * 12 (o 48) períodos de pago.

Pmt

Requerido. Doble especificación del pago que se debe realizar cada período. Pagos suelen contener principal e interés que no cambia a lo largo de la vida de la anualidad.

Pv

Opcional. Variante que especifica el valor actual (o la suma total) de una serie de pagos futuros. Por ejemplo, cuando pide prestado dinero para comprar un coche, 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. Variante que especifica cuándo vencen los pagos. Use 0 si vencen los pagos al final del período de pago, o use 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 efectuados 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 núm_ per deben calcularse usando períodos de pago expresados en las mismas unidades. Por ejemplo, si la tasa se calcula con meses, el argumento nper también debe calcularse con meses.

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

Ejemplo de consulta

Expression

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 de "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, dado el porcentaje acumulado 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, como Payment 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) & "."

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×