Rate 函數

傳回 Double, 指定每期年金的利率。

語法

Rate ( nper , pmt, pv [, fv ] [, 類型] [, guess ] )

Rate函數語法具有下列引數:

引數

描述

nper

必要。 在年金中指定總付款期數的double 。 舉例來說,如果您按月償還為期四年的汽車貸款,那麼貸款總付款期數會是 4 * 12 (或 48)。

pmt

必要。 指定每期付款的 Double。 付款通常會包含本金和利息,並且不會隨年金的期限變化。

函數

必要。 Double資料類型, 指定一系列未來付款或收入的現值或今天的價值。 例如, 當您貸款款項購買車時, 貸款金額是您將撥打的每月付款款項的現值。

fv

選用。 變數, 指定您在最終付款後想要的未來值或現金餘額。 例如,貸款的終值是 $0,因為這是其最終付款的值。 不過,如果您想要為您的子女儲蓄 $50,000 教育基金 (18 年),則 $50,000 是終值。 如果沒有指定,會假設為 0。

type

可省略。 [變數], 指定要付款時的數位。 如果給付時點為付款期限結束時,則使用 0;如果給付時點為期限開始時,則使用 1。 如果沒有指定,會假設為 0。

guess

選用。 [變數]: 指定您估計的值將會依比率傳回。 如果省略, guess為 0.1 (10%)。

註解

年金是指一段時間內,一系列的固定現金付款活動。 年金可能是一筆貸款 (例如房屋貸款) 或投資 (例如每月存款計劃)。

對於所有引數,付出的現金 (例如要儲蓄的存款金額) 是由負數表示;收入的現金 (例如股利支票) 是由正數表示。

Rate是由反覆運算來計算。 從guess值開始, Rate會在計算期間迴圈, 直到結果在 0.00001% 範圍內才正確。 如果Rate在20次嘗試後找不到結果, 則會失敗。 如果您的推測是 10% 且比率失敗, 請嘗試使用不同的猜測值。

查詢範例

運算式

結果

選取 FinancialSample. *, (Rate ([TermInYears] * 12,-[MonthlyRePayment], [LoanAmount], 0, 0, 0.1) * 12) 作為 InterestRate 從 FinancialSample;

根據「TermInYears」、「MonthlyRePayment」和「LoanAmount」, 傳回資料表「FinancialSample」的所有欄位, 以及每年的 [利率], 並在 [欄 InterestRate] 中顯示結果。

VBA 範例

附註: 下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。

這個範例會使用Rate函數來計算貸款總額 (TotPmts)、貸款點數 (Payment)、貸款現值或本金 (PVal) 的利率, 以及貸款未來值 (FVal), 也就是我所代表的數位。ndicates 付款期間的開始或結束日期 (PayType), 以及預期利率的近似值 (Guess)。

Dim Fmt, FVal, Guess, PVal
Dim Payment, TotPmts, PayType, APR
' When payments are made.
Const ENDPERIOD = 0, BEGINPERIOD = 1
Fmt = "##0.00" ' Define percentage format.
FVal = 0 ' Usually 0 for a loan.
Guess = .1 ' Guess of 10 percent.
PVal = InputBox("How much did you borrow?")
Payment = InputBox("What's your monthly payment?")
TotPmts = InputBox("How many monthly payments do " & _
"you have to make?")
PayType = MsgBox("Do you make payments at the end " & _
"of the month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
APR = (Rate(TotPmts, -Payment, PVal, _
FVal, PayType, Guess) * 12) * 100
MsgBox "Your interest rate is " & _
Format(CInt(APR), Fmt) & " percent."

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×