Share via


Función PV

Devuelve un valor Double que especifica el valor presente de una anuidad basada en pagos periódicos fijos que se pagarán en el futuro y una tasa de interés fija.

Sintaxis

PV(rate, nper, pmt, [ fv, [ type ]])

La función PV 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.
Fv Opcional. Valor de Variant que especifica el valor futuro o el saldo en efectivo que desea después de realizar el pago final. Por ejemplo, el valor futuro de un préstamo es $0 porque ese es su valor tras al pago final. Sin embargo, si desea ahorrar $50,000 durante 18 años para la educación de su hijo, $50,000 es el valor futuro. 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 rate se calcula usando meses, nper también se debe calcular usando 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, la función PV devuelve el valor actual de una anualidad de 1000 000 USD que proporcionará 50 000 USD al año durante los próximos 20 años. Se proporciona la tasa porcentual anual esperada (APR), el número total de pagos (TotPmts), el importe de cada pago (YrIncome), el valor futuro total de la inversión (FVal) y un número que indica si cada pago se realiza al principio o al final del período de pago (PayType). Tenga en cuenta que YrIncome es un número negativo porque representa el efectivo pagado de la anualidad cada año.

Dim Fmt, APR, TotPmts, YrIncome, FVal, PayType, PVal
Const ENDPERIOD = 0, BEGINPERIOD = 1    ' When payments are made.
Fmt = "###,##0.00"    ' Define money format.
APR = .0825    ' Annual percentage rate.
TotPmts = 20    ' Total number of payments.
YrIncome = 50000    ' Yearly income.
FVal = 1000000    ' Future value.
PayType = BEGINPERIOD    ' Payment at beginning of month.
PVal = PV(APR, TotPmts, -YrIncome, FVal, PayType)
MsgBox "The present value is " & Format(PVal, 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.