想開一間店,裝潢、設備要先砸一大筆錢,之後每年慢慢賺回來,這樣到底划不划算?今天來介紹評估這類投資最常用的一組函式:NPV(淨現值)、IRR(內部報酬率),還有現金流日期不固定時用的 XNPV、XIRR,以及修正版的 MIRR。
這篇的數字都是示範計算,不是投資建議,實際決策請自己再評估風險,或找專業人士討論。
怎麼選
| 想知道 | 用這個 | 現金流間隔 |
|---|---|---|
| 折現後賺多少錢 | NPV | 固定(每年、每月) |
| 報酬率是多少 | IRR | 固定 |
| 折現後賺多少,日期不規則 | XNPV | 任意日期 |
| 報酬率,日期不規則 | XIRR | 任意日期 |
| 考慮借款與再投資利率的報酬率 | MIRR | 固定 |
| 幾年後翻倍、年化成長率 | PDURATION、RRI | 單筆本金 |
| 利率每年不同的複利 | FVSCHEDULE | 單筆本金 |
先講正負號
跟貸款函式是同一套規則:付出去的錢是負數,收進來的錢是正數。
開店的第 0 年,裝潢、設備、押金都是付出去,要填負數;之後每年賺回來的淨收入是正數。IRR 一定要有至少一筆正的、一筆負的現金流,不然會得到 #NUM!,因為沒有「投入」與「回收」就沒辦法算報酬率。
練習資料
我想評估一間小店,開店要先投入 1,860,000,預估五年的年淨現金流如下,放在 A1:C7:
| A | B | C |
|---|---|---|
| 年度 | 現金流 | 日期 |
| 0 | -1860000 | 2026/01/10 |
| 1 | 312000 | 2026/12/31 |
| 2 | 458000 | 2027/12/31 |
| 3 | 521000 | 2028/12/31 |
| 4 | 540000 | 2029/12/31 |
| 5 | 697000 | 2030/12/31 |
D1 放折現率 0.06(顯示 6%)。五年合計賺回 2,528,000,比投入的 1,860,000 多 668,000。但是第五年賺的錢,跟今天手上的錢價值不一樣,所以要折現。
淨現值
NPV
NPV(Net Present Value,淨現值)把未來每一期的現金流,用折現率換算成今天的價值,再加總。
語法:
- 折現率:每一期的折現率,可以想成「我放在別處也能賺到的報酬率」,這邊用 6%。
- 現金流:第一期到最後一期,可以是範圍,也可以一個一個填。
先手算前兩年:第 1 年 312,000 ÷ 1.06 = 294,339.62;第 2 年 458,000 ÷ 1.06² = 407,618.37。五年都這樣算,加起來是 2,087,969.16。
用函式的話:
未來五年現金流的現值
=NPV(D1, B3:B7)你應該會得到 2,087,969.16。
這邊要注意一個很容易踩的地方:NPV 把你給它的第一筆現金流當作「一期之後」,不是「現在」。所以第 0 年的投入 -1,860,000 不能放進 NPV 的範圍,要在外面加上去:
扣掉初期投入的淨現值
=B2 + NPV(D1, B3:B7)結果是 227,969.16,正數代表以 6% 折現後仍然有賺。如果不小心把 B2 也放進去,寫成 ,會得到 215,065.25,這是錯的,因為整串現金流都被往後挪了一期,-1,860,000 被當成一年後才付出去,白白多折現了一期(-1,860,000÷1.06 = -1,754,716.98)。
折現率不同,結論可能跟著變。把 D1 改成 8%,淨現值剩 106,419.28;改成 10%,變成 -4,806.80,已經是負的了。淨現值剛好等於 0 的折現率,就是下面要講的內部報酬率。
XNPV
以下 D1 皆用 0.06(6%)。如果你前面把 D1 改成 8% 或 10% 試過,請先還原為 0.06,再輸入下方 XNPV;231,083.48 是 6% 的結果。
XNPV 跟 NPV 一樣算淨現值,差別是每筆現金流都指定日期,不用每期間隔相同。
語法:
- 折現率:年折現率。
- 現金流:包含第一筆(初期投入)。
- 日期:每筆現金流對應的日期,第一個日期是起點,之後用天數除以 365 計算折現年數。
用實際日期計算淨現值
=XNPV(D1, B2:B7, C2:C7)會得到 231,083.48。跟 NPV 的 227,969.16 不同,是因為第一筆的日期 2026/01/10 到第一年底只隔 355 天,不到整整一年,折現得比較少。另外 XNPV 的第一筆本來就是起點,不需要像 NPV 那樣把初期投入拉到外面。
內部報酬率
IRR
IRR(Internal Rate of Return,內部報酬率)回答的問題是:折現率要多少,淨現值才會剛好是 0?也就是這項投資每年大概賺多少 %。
語法:
- 現金流:包含第 0 期的投入,所以這邊要把
B2放進去。 - 猜測值:選填,預設 0.1,疊代求解的起點。一般不用填,如果出現
#NUM!再試試其他數字。
開店現金流的內部報酬率
=IRR(B2:B7)結果是 9.91%。IRR 是用疊代去逼近,不是直接有公式可以解,所以和我們上面看到的一致:折現率 8% 時淨現值為正,10% 時為負,答案就落在 8% 到 10% 之間。
跟自己的最低要求比:如果我放銀行定存只有 1.5%,這項投資的 9.91% 看起來比較高,不過風險完全不同,生意可能賺不到預估的金額,這邊就不是函式能回答的了。
IRR 有兩個限制:現金流要按時間順序排,每期間隔要一樣;如果現金流正負號來回變很多次,可能有不只一個解,結果就不可靠。
XIRR
XIRR 是日期不固定版本的 IRR,用法跟 XNPV 對應。
語法:
用實際日期計算報酬率
=XIRR(B2:B7, C2:C7)會得到 9.99%。跟 IRR 的 9.91% 稍微不同,一樣是因為第一年只隔 355 天。現金流間隔不整齊的話(例如分批投入、不定期有收入),用 XIRR 比較準。
MIRR
IRR 其實隱含一個假設:賺回來的錢可以再用同樣的報酬率繼續投資。這在現實中不一定成立。MIRR(Modified IRR)讓你分別指定「借錢的成本」和「賺回來的錢再投資的報酬率」。
語法:
- 融資利率:負的現金流(投入)要付出的資金成本。
- 再投資報酬率:正的現金流再拿去投資能賺的報酬率。
假設資金成本是 5%,賺回來的錢只能放在 4% 的地方:
修正後的內部報酬率
=MIRR(B2:B7, 0.05, 0.04)結果是 7.76%,比 IRR 低,因為再投資的報酬率 4% 比 9.91% 低。我個人覺得 MIRR 比 IRR 保守也比較誠實,但實務上大家還是比較習慣看 IRR。
本金與成長
這三個函式處理的是單筆本金,沒有每期現金流,不過常跟投資一起用到。
PDURATION
PDURATION 算本金要多久才會成長到目標金額。
語法:
我有 830,000,年利率 1.85%,想知道多久能到 1,000,000:
本金成長到目標需要的期數
=PDURATION(0.0185, 830000, 1000000)會得到 10.16,也就是約 10.2 年。
RRI
RRI 反過來,算本金成長到終值的每期成長率。
語法:
一筆 830,000 放了 7 年變成 1,260,000,年化成長率是多少?
7 年的年化成長率
=RRI(7, 830000, 1260000)結果是 6.14%。
FVSCHEDULE
利率每年不同的時候,FVSCHEDULE 把一連串的利率依序複利,算出終值。
語法:
把四年的利率放在 F1:F4,分別是 1.2%、1.85%、2.1%、1.55%:
四年浮動利率的終值
=FVSCHEDULE(500000, F1:F4)會得到 534,339.43,也就是 500,000 × 1.012 × 1.0185 × 1.021 × 1.0155。
實例:用這張表比較
回到開店的例子。把 D1 的折現率當作變數,淨現值 227,969.16(6%)、106,419.28(8%)、-4,806.80(10%)是同一個現金流在不同要求之下的結果。報酬率 IRR 9.91% 是一個門檻:你要求的報酬率低於它,這項投資在數字上就是賺的。
把初期投入改成別的金額、把預估的年現金流調低 10%,看看 NPV 和 IRR 怎麼變,比一次看十個函式更有感覺。要先算貸款的月付,可以看貸款函式整理,設備每年能列多少折舊費用則是折舊函式整理。
試著填進自己的數字看看吧!
接下來可以
相關文章
查看所有文章房貸車貸每月付多少:PMT、IPMT、PPMT、NPER、RATE、PV、FV 與攤還表
用 PMT 算每月還款,IPMT 與 PPMT 拆利息和本金,NPER、RATE、PV、FV 反推期數、利率與可貸金額。附正負號慣例、攤還表前三期與 CUMIPMT、EFFECT 等 12 個財務函式。
設備折舊怎麼算:SLN、SYD、DB、DDB、VDB 與 AMORLINC 比較
買了一台設備,每年要攤提多少折舊?比較平均法 SLN、年數總和法 SYD、定率遞減法 DB、倍數餘額遞減法 DDB,以及能切換成直線法的 VDB 和按日期分攤的 AMORLINC。同一台設備六年逐年算給你看。
債券付息日與存續期間:COUPNCD、COUPDAYS、DURATION、MDURATION 與 ACCRINT
整理 Google 試算表的債券付息日系列 COUPPCD、COUPNCD、COUPNUM、COUPDAYBS、COUPDAYS、COUPDAYSNC,以及 DURATION、MDURATION、ACCRINT、ACCRINTM。附 day count basis 0 到 4 的比較表。
留言討論
共 0 則留言
