跳到主要內容跳到頁尾

房貸車貸每月付多少:PMT、IPMT、PPMT、NPER、RATE、PV、FV 與攤還表

8 分鐘閱讀Lv.3 中級摘要與日期

用 PMT 算每月還款,IPMT 與 PPMT 拆利息和本金,NPER、RATE、PV、FV 反推期數、利率與可貸金額。附正負號慣例、攤還表前三期與 CUMIPMT、EFFECT 等 12 個財務函式。

發布

文章目錄

房貸、車貸每個月到底要付多少,銀行試算表算得出來,Google 試算表也可以,用 PMT 一條算式就搞定。這篇把貸款會用到的財務函式一次整理:PMT、IPMT、PPMT、CUMIPMT、CUMPRINC,還有反過來推期數、利率、可貸金額的 NPER、RATE、PV、FV。

坦白說,我看房貸試算最在意的不是月付金,而是「三十年下來總共多付了多少利息」,看到那個數字才會認真考慮要不要提前還一些。這篇的數字都是示範計算,不是任何貸款或投資建議,實際利率與費用請以銀行的合約為準。

怎麼選

想知道用這個一句話
每期要付多少PMT本息平均攤還的月付金
某一期付的利息IPMT第 N 期的利息部分
某一期還掉的本金PPMT第 N 期的本金部分
一段期間共付多少利息/本金CUMIPMT、CUMPRINC例如第 1 年
要還幾期NPER每期付固定金額,多久還完
利率是多少RATE已知借款、期數、月付,反推利率
能借多少PV已知月付能力,反推貸款金額
存到最後有多少FV每期存固定金額的終值
等本金法的利息ISPMT本金固定、利息遞減
名目與實質年利率互換EFFECT、NOMINAL一年複利幾次

先講正負號

財務函式全部用「現金流方向」來決定正負:付出去的錢是負數,收進來的錢是正數。

房貸對你來說,是貸款撥下來收到一筆錢(正數),之後每個月付出去(負數)。所以:

  • PMT 的貸款金額填正數,月付金會算出負數。
  • PV 的月付填負數,可貸金額才會算出正數。
  • FV 的每月存款填負數(錢從你口袋出去),到期領回的終值就是正數。

如果算出來的數字是負的,先別覺得函式壞了,通常只是方向相反。想要正數的月付金,在函式前面加負號就好,像是 。

另外,利率和期數要配合。年利率 2.185%,每月還款的話,利率要除以 12、期數要乘以 12,不然算出來的是整年一次付的結果。

練習資料

這篇用的資料很簡單:

AB
1貸款金額8360000
2年利率0.02185
3年數30

資料放在 A1:B3,也就是貸款金額在 B1、年利率在 B2(我會把格式設成百分比,顯示 2.185%)、年數在 B3。月利率是 B2/12,總期數是 B3*12。

每月付多少

PMT

PMT 算的是「本息平均攤還」的每期還款金額(Payment)。每個月付一樣多,前期利息多、後期本金多。

語法:

  • 利率:每一期的利率,月繳就是年利率除以 12。
  • 期數:總共要付幾期。
  • 貸款金額:現值,借進來的錢填正數。
  • 終值:選填,最後一期之後想剩下的金額,預設 0,房貸車貸用不到。
  • 期初或期末:選填,0 代表期末付款(預設),1 代表期初付款。

如果要手算,要先算 (1 + 月利率) 的 360 次方,再套年金公式,有點太麻煩了吧!這時候就把 PMT 派上場:

Google 試算表公式
fx

30 年房貸的每月還款

=PMT(B2/12, B3*12, B1)

來看看結果,會得到 -31,679.32,也就是每個月要付約 31,679 元。一年付 12 次,共 380,151.81。

30 年付完,總共付出 31,679.3173 × 360 = 11,404,554.23,扣掉借的 8,360,000,利息就是 3,044,554.23。這個數字我每次看都會倒抽一口氣。

最後那個參數也可以試試。如果改成期初付款:

Google 試算表公式
fx

期初付款的月付金

=PMT(B2/12, B3*12, B1, 0, 1)

會得到 -31,621.74,比期末付款少一點點,因為每筆錢都早一個月付出去,利息少算了一個月。房貸通常是期末,租金、保險這類先付的才會用到期初。

IPMT

IPMT 算的是第 N 期付的利息(Interest Payment)。

語法:

  • 第幾期:要算哪一期,從 1 開始。

第一期的利息其實很好手算,就是貸款金額乘以月利率:8,360,000 × 0.02185 ÷ 12 = 15,222.17。用函式的話:

Google 試算表公式
fx

第 1 期的利息

=IPMT(B2/12, 1, B3*12, B1)

你應該會得到 -15,222.17。後面每一期,本金少了,利息也會跟著變少。

PPMT

PPMT 算的是第 N 期還掉的本金(Principal Payment)。

語法:

Google 試算表公式
fx

第 1 期還掉的本金

=PPMT(B2/12, 1, B3*12, B1)

結果是 -16,457.15。跟 IPMT 加起來剛好就是月付金:-15,222.17 + -16,457.15 = -31,679.32。同一期的 IPMT 加 PPMT 一定等於 PMT,拿來檢查很方便。

CUMIPMT

CUMIPMT 算的是一段期間內累積付出的利息(Cumulative Interest)。

語法:

  • 起始期、結束期:算哪幾期,兩端都包含,起始期要大於等於 1。
  • 期初或期末:這個函式在 Sheets 是必填,0 為期末、1 為期初。

我想知道「第一年」總共付了多少利息,也就是第 1 到 12 期:

Google 試算表公式
fx

第 1 年累積利息

=CUMIPMT(B2/12, B3*12, B1, 1, 12, 0)

會得到 -180,676.21。第一年付的 380,151.81 裡,有將近一半是利息。

CUMPRINC

CUMPRINC 跟上面是一對,算一段期間內累積還掉的本金。

語法:

Google 試算表公式
fx

第 1 年累積還掉的本金

=CUMPRINC(B2/12, B3*12, B1, 1, 12, 0)

結果是 -199,475.60。-180,676.21 加 -199,475.60 等於 -380,151.81,剛好是一年的月付金總和。第一年結束時,貸款餘額是 8,360,000 - 199,475.60 = 8,160,524.40。

ISPMT

ISPMT 算的是「等本金」還款法的利息,每期還的本金一樣,所以利息從第一期開始直線遞減。跟 PMT 那種本息平均攤還是不同的算法。

語法:

Google 試算表公式
fx

等本金法第 0 期的利息

=ISPMT(B2/12, 0, B3*12, B1)

會得到 -15,222.17,也就是 8,360,000 × 月利率。這邊要注意,ISPMT 的期數跟 Excel 一樣是從 0 開始(第 0 期是第一期),第 1 期(也就是第二期)會得到 -15,179.88。我個人幾乎沒用過 ISPMT,銀行的房貸多半是本息平均攤還。

期數、利率、可貸金額

這一組是把 PMT 的公式倒過來用:五個變數(利率、期數、貸款金額、月付、終值)已知其中四個,就能推出剩下那一個。

NPER

NPER 算要付幾期才能還完(Number of Periods)。

語法:

房貸月付 31,679 要付 30 年,如果我每個月能多付一些,改付 38,000,多久可以還完?

Google 試算表公式
fx

月付 38000 要還幾期

=NPER(B2/12, -38000, B1)

結果是 281.33 期,也就是約 23.4 年,比原本的 30 年縮短 6 年多。每期付款要填負數,不然會得到 #NUM!。

RATE

RATE 反過來算每期利率。拿到車貸的報價單,只寫借款金額、期數、月付,想知道實際利率是多少,就靠它。

語法:

  • 猜測值:選填,預設 0.1,是疊代求解的起點。月利率很小,如果出現 #NUM!,試著填 0.005 之類的小數字。

車貸借 580,000,分 36 期、月付 17,500:

Google 試算表公式
fx

車貸的月利率

=RATE(36, -17500, 580000)

會得到 0.4540%(月利率),乘以 12 就是年利率:

Google 試算表公式
fx

車貸的年利率

=RATE(36, -17500, 580000) * 12

結果是 5.45%。這個年利率是「名目」利率,沒有計入複利。總共付 17,500 × 36 = 630,000,比借的 580,000 多 50,000。

PV

PV 算現值(Present Value)。拿來回答「我每個月最多付得起 35,000,可以貸多少?」

語法:

Google 試算表公式
fx

月付 35000 能貸款多少

=PV(B2/12, B3*12, -35000)

會得到 9,236,310.15。月付填負數(錢出去),算出來的可貸金額是正數。如果把月付填成正數,算出來就會是負的。

FV

FV 算終值(Future Value),也就是定期存款或貸款到最後的金額。

語法:

  • 現值:選填,一開始就有的本金,預設 0。

我每個月存 6,300,年利率 1.5%,存 10 年,連本帶利會有多少?

Google 試算表公式
fx

每月存 6300 存 10 年的終值

=FV(0.015/12, 10*12, -6300)

結果是 815,096.10。本金總共存了 6,300 × 120 = 756,000,利息約 59,096。存款是從口袋出去,所以每期付款填負數,領回的終值就是正數。如果是月初存入,最後一個參數填 1,結果會變成 816,114.97。

名目與實質利率

EFFECT

EFFECT 把名目年利率換算成實質年利率(Effective Rate)。同樣標示「年利率 5.45%」,如果一年複利 12 次,實際上一年會多付一些。

語法:

Google 試算表公式
fx

5.45% 月複利的實質年利率

=EFFECT(0.0545, 12)

會得到 5.59%。差距看起來不大,利率愈高、複利次數愈多,差距愈明顯。

NOMINAL

NOMINAL 是反過來,從實質年利率換成名目年利率。

語法:

Google 試算表公式
fx

實質 16% 的名目年利率

=NOMINAL(0.16, 12)

結果是 14.93%。意思是月複利、名目 14.93% 的卡債,實際一年會多付 16%。

實例:攤還表的前三期

最後做一張攤還表,看每個月本金和利息怎麼變。接著前面 B1:B3 的資料,在 A5:E5 放標題:期、還款、利息、本金、餘額。A6 填 1、A7 填 2、A8 填 3,B 欄到 E 欄的公式分別是:

Google 試算表公式
fx

B6:每期還款

=PMT($B$2/12, $B$3*12, $B$1)
Google 試算表公式
fx

C6:這一期的利息

=IPMT($B$2/12, A6, $B$3*12, $B$1)
Google 試算表公式
fx

D6:這一期的本金

=PPMT($B$2/12, A6, $B$3*12, $B$1)
Google 試算表公式
fx

E6:期末餘額

=$B$1 + SUM(D$6:D6)

本金是負數,所以餘額就是貸款金額加上累積的本金。往下拉填滿,前三期是:

期還款利息本金餘額
1-31,679.32-15,222.17-16,457.158,343,542.85
2-31,679.32-15,192.20-16,487.128,327,055.73
3-31,679.32-15,162.18-16,517.148,310,538.60

可以看到月付固定,利息每期少一點,本金每期多一點,慢慢往 30 年的終點走。第 360 期的利息只剩 57.58,本金是 31,621.74。要看提前還款划不划算,把這張表拉到 360 期,改掉年數或貸款金額,數字會自動重算。

想算車貸、信貸,把 B1:B3 換成自己的數字就好。若是要評估開店這類投資,可以接著看 NPV 與 IRR 投資評估,買設備想知道每年可以認列多少折舊,則是 折舊函式整理。

試著把你的貸款數字填進去看看吧!

分享:
#PMT#房貸#車貸#攤還表#財務函式
喜特先生 Mr. Sheet

喜特先生 Mr. Sheet

數據分析師/商業分析師

八年工作經驗,跨不同業界解決數據需求。做過的案例都整理在作品集。

接下來可以

相關文章

查看所有文章

留言討論

共 0 則留言

訂閱電子報,新文章上線就通知你

免費,隨時可取消。

送出即表示同意服務條款與隱私權政策。