PV 函數
會傳回 Double ,根據未來要支付的定期固定付款和固定利率,指定年金的現值。
語法
PV (速率, nper, pmt, [ fv, [ type ]])
PV 函式具有下列命名自變數:
部分 | 描述 |
---|---|
rate | 必要。 [雙精準數],指定各期利率。 例如,如果您有年百分率 (APR) 為 10% 的汽車貸款並且每月分期付款,各期利率為 0.1/12 (亦即 0.0083)。 |
nper | 必要。 [整數],指定年金的付款總期數。 例如,如果您有為期四年的汽車貸款並且每月分期付款,您的貸款則總共有 4 * 12 (亦即 48) 個付款期。 |
pmt | 此為必要動作。 雙 精度浮點數指定每個期間的付款。 收費 通常包含在年金生命週期內不會變更的主體和興趣。 |
fv | 選用。 Variant,指定您在進行最後一次付款後想要的未來值或現金餘額。 例如,貸款的未來值為 $0,因為這是它在最後一次付款後的值。 不過,如果您想要在 18 年內為子女存 $50,000 的教育費,$50,000 則為未來值。 如果省略,則會假設為 0。 |
type | 選用。 Variant,指定付款的到期時間。 如果付款在付款期結束時到期,則使用 0,而如果付款在期間開始時到期,則使用 1。 如果省略,則會假設為 0。 |
備註
年金是在一段時間內所進行的一連串固定金額的現金付款。 年金可能是貸款 (例如房貸) 或投資 (例如每月儲蓄計劃)。
rate 和 nper 自變數必須使用以相同單位表示的付款期間來計算。 例如,如果使用月計算 rate , 則 nper 也必須使用月計算。
對於所有引數,付出的現金 (例如要儲蓄的存款金額) 是由負數表示;收入的現金 (例如紅利支票) 是由正數表示。
範例
在此範例中, PV 函式會傳回 $1,000,000 年年金的現值,未來 20 年每年提供 $50,000 美元。 提供的是預期的年度百分比費率 () APR
、 () TotPmts
的付款總數、每個付款 (YrIncome
) 金額、投資 (FVal
) 的總未來值,以及指出每次付款是在付款期間 PayType
開始或結束時 () 的數位。 請注意, YrIncome
是負數,因為它代表每年從年金支付的現金。
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) & "."
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。