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