RATE 函數能根據總期數、每期付款金額與現值,計算出固定週期付款的每期利率。無論是評估貸款的實際月利率,或計算定期定額的年化報酬率,都能快速求得結果。
Excel RATE 函數語法
=RATE(總期數, 每期付款金額, 現值, [未來值], [付款時間], [猜測值])| 參數 | 必填 | 說明 |
|---|---|---|
| 總期數 | 是 | 貸款或投資的總付款期數。 |
| 每期付款金額 | 是 | 每期應付或應收的固定金額。在整個期間內無法更改。 |
| 現值 | 是 | 貸款本金或期初投資的總額。 |
| 未來值 | 選填 | 最後一次付款後希望達到的現金餘額。省略則預設為 0。 |
| 付款時間 | 選填 | 0 代表期末付款,1 代表期初付款。省略預設為 0。 |
| 猜測值 | 選填 | 對預期利率的猜測值,預設為 10% (0.1)。若計算出現 #NUM! 錯誤可嘗試調整此值。 |
回傳:回傳一個數值,代表每期的利率。
適用版本:Excel 2007 以上版本皆支援。
RATE 函數範例
範例 1:計算貸款的月利率
借款 50 萬,分 36 期償還,每月還款 15,000 元。計算每個月的實際利率。
| 項目 | 數值 |
|---|---|
| 貸款本金 | 500000 |
| 總期數(月) | 36 |
| 每月還款 | -15000 |
在 B5 輸入公式:
=RATE(B3, B4, B2)結果:0.422066754540955%。根據 36 個月的期數、每月還款 15,000 元(以負數表示)及收到本金 50 萬,計算出月利率約為 0.422%。
範例 2:計算定期定額的年化報酬率
每年初投資 10 萬元,連續投資 10 年,期末總共領回 120 萬元。計算年化報酬率。
| 項目 | 數值 |
|---|---|
| 每年投資 | -100000 |
| 總期數(年) | 10 |
| 期初現值 | 0 |
| 期末領回 | 1200000 |
| 付款時間 | 1 |
在 B7 輸入公式:
=RATE(B3, B2, B4, B5, B6)結果:3.28938967426287%。每年初(參數設定為 1)投資 10 萬元,連續 10 年,期末領回 120 萬元,算出年化報酬率約為 3.29%。
範例 3:計算單筆投資的年化報酬率
單筆投資 100 萬元,經過 5 年期間無其他收支,期末價值變成 150 萬元。計算年化報酬率。
| 項目 | 數值 |
|---|---|
| 期初投資 | -1000000 |
| 總期數(年) | 5 |
| 期間收支 | 0 |
| 期末價值 | 1500000 |
在 B6 輸入公式:
=RATE(B3, B4, B2, B5)結果:8.44717711976986%。單筆投資 100 萬元(負數),經過 5 年期間無其他收支,期末拿回 150 萬元,計算出年化報酬率約為 8.45%。
使用 RATE 的技巧與注意事項
- 現金流的正負號非常重要,請記住「流出(支出)」用負數,「流入(收入)」用正數。
- RATE 計算出的利率週期與付款週期相同。若輸入的是月數與月還款額,結果即為月利率,乘以 12 即可轉換為年利率。
- 如果每期的付款金額不固定,無法使用 RATE 函數,請改用 IRR 或 XIRR 函數來計算報酬率。
RATE 常見錯誤與解決方法
| 錯誤 | 原因 | 解決方法 |
|---|---|---|
| #NUM! | 現金流正負號設定錯誤(例如貸款本金與每月還款都是正數),導致函數無法收斂計算。 | 將代表支出的金額改為負數,代表收入的金額改為正數。 |
| #VALUE! | 參數中包含了文字或無法轉換為數字的內容。 | 檢查所有參照的儲存格,確保總期數、金額等參數都是純數值。 |
Google 試算表可以用 RATE 嗎?
Google 試算表完全支援 RATE 函數,參數與用法和 Excel 完全相同。
下載 RATE 範例檔
上面的範例都整理在這個檔案裡,每個範例一個工作表,黃色格子是公式,可以直接改資料看結果變化:RATE 範例.xlsx(範例公式都在試算表軟體實際計算過)。
常見問題
為什麼 RATE 函數算出來的結果是 #NUM!?
這通常是因為現金流的符號設定錯誤。在 Excel 中,支出必須是負數,收入必須是正數。例如貸款本金是正數,每月還款就必須是負數。如果兩者符號相同,函數無法計算,就會回傳 #NUM! 錯誤。
算出來的利率是年利率還是月利率?
RATE 函數算出的利率週期與你輸入的「期數」和「每期付款」週期一致。如果你輸入的是總月數和每月還款金額,算出來的就是月利率。若要換算成年利率,只需將月利率乘以 12 即可。
為什麼算出來的利率顯示為 0%?
這通常是因為儲存格格式設定為不帶小數點的百分比,而算出的利率很小(例如月利率 0.4%),顯示時被四捨五入成 0%。只要將儲存格格式的小數位數增加,就能看到正確的利率數字。
這篇收錄在「Excel 函數字典」。




