貸款利率計算公式|銀行不會教你的事:叫 ChatGPT 每月追著你繳

目錄

常見的貸款月付計算公式有兩種,差別在你每月繳的錢會不會變。
本息平均攤還每月繳固定金額,本金平均攤還每月遞減,但前幾期比較重。

以下用固定利率、無寬限期的標準條件試算。
用 100 萬貸 20 年、年利率 2.5% 當例子:本息每月繳 5,299 元,本金第一期繳 6,250 元、最後一期只要 4,175 元。

兩種公式底下會一步一步算給你看,不想自己算可以直接跳到月付速查表,或用貸款計算機輸入你的金額跟利率。
ChatGPT、Claude、Gemini 都能幫你產 Excel 還款表,設好每月提醒繳款,提醒的時候帶上當月金額、剩餘期數、跟第一期比少繳多少。


重點整理

  • 兩種攤還公式的差別在每月繳的錢會不會變,本息固定、本金逐月遞減
  • 本金平均攤還前期繳最多,拿第一期的金額跟月收入比,扣完之後看剩多少再決定
  • Excel 用 ISPMT 算本金攤還的利息,第一期要填 0 不是 1,而且輸出是負數要取絕對值
  • ChatGPT、Claude、Gemini 都可以設排程提醒繳款,免費版也能用

貸款每月要繳多少,先看你的攤還方式

固定利率、未變更還款條件的情況下,本息平均攤還每月繳一樣的錢,從第一期到最後一期金額都不變。

本金平均攤還每月遞減,第一期繳最多,之後越繳越少。

機動利率調整後月付金額會重新計算,跟這裡的固定試算結果會不同。


本息平均攤還本金平均攤還
每月金額固定不變逐月遞減
前期壓力較輕較重
總利息較多較少
適合的情況每月收支要固定、好規劃前期有餘裕、想少付利息

同一筆 100 萬、年利率 2.5%、20 年的貸款,本金攤還的總利息比本息攤還少約 2 萬元,但第一期要多繳將近 1,000 元。

差別不在哪種比較「划算」,在你前幾個月的收入夠不夠負擔比較高的月付金額。

薪安 CTA 按鈕圖

本息平均攤還的貸款利率計算公式

年利率換成月利率、貸款年限換成期數

月利率 0.2083%、240 期,兩個數字做兩次除法就出來了。

拿 100 萬、年利率 2.5%、貸 20 年來算:年利率 2.5% 除以 12 得到月利率 0.2083%,20 年乘以 12 得到 240 期。

銀行給的利率是一整年的,你每個月在繳,所以要先換成月再代公式。


代入 100 萬、年利率 2.5%、20 年一步一步算

公式長這樣:每月應繳本利和 = 本金 × 月利率 × (1 + 月利率) 的期數次方 ÷ [(1 + 月利率) 的期數次方 − 1]

代進去算。

  1. 月利率 = 0.025 ÷ 12 = 0.002083
  2. (1 + 0.002083) 的 240 次方 = 1.6479
  3. 分子 = 1,000,000 × 0.002083 × 1.6479 = 3,433
  4. 分母 = 1.6479 − 1 = 0.6479

3,433 除以 0.6479,每月繳 5,299 元,240 期繳完總共付 1,271,767 元,利息佔 271,767 元,等於借 100 萬多付大約 27 萬。

不想手算,把金額跟利率丟進貸款計算機就好。

本金平均攤還的貸款試算公式

每期本金、利息、應繳金額分開算

本金平均攤還每個月要繳的錢都不一樣,沒辦法記一個固定數字。

要知道某一期繳多少,三個數字分開算,一樣用 100 萬、年利率 2.5%、貸 20 年。

  • 每月固定本金 = 1,000,000 ÷ 240 = 4,167 元
  • 第 1 期利息 = 1,000,000 × (2.5% ÷ 12) = 2,083 元
  • 第 1 期合計 = 4,167 + 2,083 = 6,250 元

繳完第一期剩餘本金變 995,833 元,第二期利息就用這個數字乘月利率,每多繳一期少一點。

最後一期繳 4,175 元,利息只剩 9 元,跟第一期差了 2,075 元。

除不盡的時候最後一期會多退少補

1,000,000 除以 240 等於 4,166.67,除不盡。

Excel 的 B 欄底層會保留完整小數,儲存格顯示的整數跟實際計算用的數字不一樣。

最後一期的本金跟利息是用精確餘額去算的,所以跟前面幾期的顯示金額會有幾十元的差距。

不是算錯,是顯示取整跟底層精度不同,最後一期自動調整。

前幾期繳最多,先確認你負擔得起

月收入 4 萬、固定支出 2.5 萬的人,扣掉本金攤還第一期的 6,250 元,每月剩 8,750 元,比選本息攤還少了 951 元的空間。

有其他分期付款的月份再壓上來,951 元就是夠繳跟透支的距離。

簽約前先拿第一期金額跟收入算一次,前幾個月繳得起再選本金攤還。


貸款 30 萬、100 萬、500 萬一個月要繳多少

本息平均攤還月付速查表

不想自己算的,直接查你的金額跟年限,看每個月大概繳多少。

貸款金額年限年利率 2%年利率 2.5%年利率 3%
30 萬5 年5,2585,3245,391
30 萬7 年3,8303,8973,964
100 萬7 年12,76712,98913,213
100 萬20 年5,0595,2995,546
500 萬20 年25,29426,49527,730
500 萬30 年18,48119,75621,080

房貸金額高、年限長,500 萬貸 30 年、年利率 2.5% 每月繳 19,756 元。

利率差 1% 看起來不多,但 500 萬貸 30 年,2% 跟 3% 之間每月差 2,599 元,一年差 31,188 元。


本金平均攤還第一期跟最後一期對照

本金攤還第一期最重、最後一期最輕,選之前先看這個落差你能不能接受。

貸款金額年限年利率第 1 期最後 1 期首末期差額
30 萬7 年2.5%4,1963,579618
100 萬20 年2.5%6,2504,1752,075
500 萬20 年2.5%31,25020,87710,373
500 萬30 年2.5%24,30613,91810,388

500 萬貸 30 年的落差超過 1 萬,最後一期只剩第一期的 57%。

第一期的金額你負擔得起,後面只會越來越少。


用 Excel 做本金平均攤還試算表

先設好四格參數

開一個新的 Excel 檔,把這四格填好:

儲存格內容範例
B1貸款本金1000000
B2年利率2.5%
B3貸款年限20
B4總期數(公式)=B3*12

B4 填公式,改年限的時候期數會自動跟著換,不用每次手動重算。


每一欄填什麼公式

從第 8 列開始建表,第 7 列放表頭:

欄表頭第 8 列公式
A期數1(往下填到 240)
B每月本金=$B$1/$B$4
C當月利息=($B$1-($B$8*(A8-1)))*($B$2/12)
D當月應繳=B8+C8
E剩餘本金=$B$1-($B$8*A8)

第 8 列填好之後,全選 B8 到 E8 往下拖到第 247 列,240 期的還款明細就出來了。

ISPMT 算利息,第一期要填 0 不是 1

Excel 有一個專門算本金平均攤還利息的函數叫 ISPMT。

寫法是 =ISPMT(B2/12, 期數, B4, B1),會直接算出那一期的利息。

但這裡有一個坑:微軟的官方說明一邊寫「期數介於 1 到總期數之間」,一邊又寫「ISPMT 從零開始計算」。

實際測試是從零開始,第一期要填 0,不是 1。

照前面那句填 1,算出來的就是第二期的利息,不是第一期。

另外 ISPMT 跟 PMT 一樣,本金是正數時輸出會是負的,要在前面加負號或用 ABS() 取絕對值,才會跟 C 欄的正數利息對得上。


本息平均攤還改用 PMT 跟 IPMT

本息攤還不用 ISPMT,改用另外兩個函數:

  • PMT(B2/12, B4, -B1):算每月應繳的固定金額
  • IPMT(B2/12, 期數, B4, -B1):算某一期裡面利息佔多少

注意本金要用負數(前面加負號),不然結果會變負的。


多加三格算每月餘裕

表格最後多加三欄,看你每個月繳完還剩多少:

欄表頭公式
F每月收入填你的月收入(固定數字)
G固定支出填你的房租、保險、生活費
H繳完剩多少=F8-G8-D8

H 欄如果出現負數,代表那個月繳完會透支。

選「條件式格式設定」→「小於 0 就標紅色」,透支的月份一眼就看到。

本金攤還的好處在這裡最明顯:H 欄的數字會逐月變大,前面最紅的幾個月熬過去,後面越來越綠。


讓 AI 幫你做還款表跟每月提醒繳款

叫 AI 寫公式,數字你自己對一次

AI 幫你省的是建表格、填公式的時間,不是幫你算數學。

跟 ChatGPT、Claude 或 Gemini 講「幫我做一張本金平均攤還試算表,本金 100 萬、年利率 2.5%、貸 20 年,欄位要有每月本金、當月利息、當月應繳、剩餘本金」,它會生出一整張表。

拿到之後,挑幾期的數字跟貸款計算機對一下,確認正負號、起始期數、取整方式都跟你預期的一樣。


用 ChatGPT 設定每月排程提醒

ChatGPT 有排程功能,免費版也可以用。

跟 ChatGPT 說:「每月 10 號早上提醒我繳房貸,告訴我這個月要繳多少、剩餘本金多少、還剩幾期。我的貸款資料:本金 100 萬、年利率 2.5%、貸 20 年、本金平均攤還、從 2026 年 11 月開始。」

ChatGPT 會建立一個排程任務,每個月 10 號自動跑,跑完寄推播通知或 email 給你。


用 Claude 排程

Claude 的 Pro 方案(每月 20 美元)可以設定排程任務。

在側邊欄的 Scheduled 頁面建一個新任務,指令跟上面一樣就行,桌面版跟網頁版都可以操作。


用 Gemini 排程

Gemini 的排程功能(Schedules)正在開放給個人 Google 帳號,需要開啟 Keep Activity,部分帳號可能還沒拿到。

已經有這個功能的帳號可以直接在 Gemini 對話裡設定每月提醒,做法跟 ChatGPT 一樣。

還沒拿到的帳號可以繞一步:叫 Gemini 幫你產一個 .ics 行事曆檔,每一期做一個事件,標題寫那個月要繳的金額,備註寫剩餘本金跟還剩幾期。

下載之後匯入 Google 日曆,記得在日曆設定裡開啟事件通知,不然匯進去不會自動跳提醒。

本金攤還每月金額不同,.ics 的好處是每個月的事件都帶正確的數字。


讓 AI 每月告訴你還差多少錢、還剩幾期

不管用哪一種做法,提醒的時候可以多要求一件事:報你跟第一期比起來少繳多少。

本金攤還的第一期繳最多,之後每個月都在變少,AI 提醒你「這個月繳 5,738 元,比第一期少繳 512 元、還剩 180 期」的時候,你會知道最重的那段已經過了。


不要把身分證跟銀行帳號貼給 AI

AI 算還款表只要你給貸款金額、年利率、期數,三個數字就夠。

姓名、身分證字號、銀行帳號、貸款編號都跟月付金額的計算無關,不要貼。

所有市面上的 AI 都有流量監控,背後公司的工程師可能會隨機抽查對話內容。

千萬別把任何資安相關內容傳給 AI,尤其是跟錢有關的!

貸款試算公式|常見問題

本息跟本金哪個比較划算

同樣 100 萬、年利率 2.5%、20 年,本金攤還總利息約 25.1 萬,本息攤還約 27.2 萬,純看利息差 2 萬出頭,本金攤還比較省。

但本金攤還第一期繳 6,250 元,比本息攤還多 951 元。

如果你前幾個月的預算很緊,每月差 951 元可能就是繳得起跟繳不起的距離。

選哪一種的重點不是總利息差多少,是你第一期的月付金額扣掉之後還能不能正常生活。


提前還款的話利息怎麼重算

提前還一部分本金,剩餘本金變少,之後每期的利息也跟著少。

銀行會重新計算月付金額,有的維持剩餘期數、降低月付,有的縮短期數、月付不變,具體方式看你的合約怎麼寫。

有些合約裡有提前還款違約金,還之前先看合約或打電話問銀行,確認費用跟省下的利息比起來划不划算。


信貸跟車貸也能套這些公式嗎

採用本息或本金平均攤還的貸款都可以套。

利率跟年限各家不同,拿到銀行給你的利率之後,直接代進公式或用計算機算。

按月付息到期還本之類的其他還款方式,算法不同,不能直接套這兩個公式。