跳到主要內容跳到頁尾

開店投資划不划算:NPV、IRR、XNPV、XIRR、MIRR 怎麼用

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

用 NPV 算淨現值,IRR 與 XIRR 算內部報酬率,MIRR 修正再投資假設,另附 PDURATION、RRI、FVSCHEDULE。講清楚現金流正負號與「NPV 把第一筆現金流當第 1 期折現(不是第 0 期)」的陷阱,並用開店五年現金流實算。

發布 更新

文章目錄

想開一間店,裝潢、設備要先砸一大筆錢,之後每年慢慢賺回來,這樣到底划不划算?今天來介紹評估這類投資最常用的一組函式:NPV(淨現值)、IRR(內部報酬率),還有現金流日期不固定時用的 XNPV、XIRR,以及修正版的 MIRR。

這篇的數字都是示範計算,不是投資建議,實際決策請自己再評估風險,或找專業人士討論。

怎麼選

想知道用這個現金流間隔
折現後賺多少錢NPV固定(每年、每月)
報酬率是多少IRR固定
折現後賺多少,日期不規則XNPV任意日期
報酬率,日期不規則XIRR任意日期
考慮借款與再投資利率的報酬率MIRR固定
幾年後翻倍、年化成長率PDURATION、RRI單筆本金
利率每年不同的複利FVSCHEDULE單筆本金

先講正負號

跟貸款函式是同一套規則:付出去的錢是負數,收進來的錢是正數。

開店的第 0 年,裝潢、設備、押金都是付出去,要填負數;之後每年賺回來的淨收入是正數。IRR 一定要有至少一筆正的、一筆負的現金流,不然會得到 #NUM!,因為沒有「投入」與「回收」就沒辦法算報酬率。

練習資料

我想評估一間小店,開店要先投入 1,860,000,預估五年的年淨現金流如下,放在 A1:C7:

ABC
年度現金流日期
0-18600002026/01/10
13120002026/12/31
24580002027/12/31
35210002028/12/31
45400002029/12/31
56970002030/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。

用函式的話:

Google 試算表公式
fx

未來五年現金流的現值

=NPV(D1, B3:B7)

你應該會得到 2,087,969.16。

這邊要注意一個很容易踩的地方:NPV 把你給它的第一筆現金流當作「一期之後」,不是「現在」。所以第 0 年的投入 -1,860,000 不能放進 NPV 的範圍,要在外面加上去:

Google 試算表公式
fx

扣掉初期投入的淨現值

=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 計算折現年數。
Google 試算表公式
fx

用實際日期計算淨現值

=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! 再試試其他數字。
Google 試算表公式
fx

開店現金流的內部報酬率

=IRR(B2:B7)

結果是 9.91%。IRR 是用疊代去逼近,不是直接有公式可以解,所以和我們上面看到的一致:折現率 8% 時淨現值為正,10% 時為負,答案就落在 8% 到 10% 之間。

跟自己的最低要求比:如果我放銀行定存只有 1.5%,這項投資的 9.91% 看起來比較高,不過風險完全不同,生意可能賺不到預估的金額,這邊就不是函式能回答的了。

IRR 有兩個限制:現金流要按時間順序排,每期間隔要一樣;如果現金流正負號來回變很多次,可能有不只一個解,結果就不可靠。

XIRR

XIRR 是日期不固定版本的 IRR,用法跟 XNPV 對應。

語法:

Google 試算表公式
fx

用實際日期計算報酬率

=XIRR(B2:B7, C2:C7)

會得到 9.99%。跟 IRR 的 9.91% 稍微不同,一樣是因為第一年只隔 355 天。現金流間隔不整齊的話(例如分批投入、不定期有收入),用 XIRR 比較準。

MIRR

IRR 其實隱含一個假設:賺回來的錢可以再用同樣的報酬率繼續投資。這在現實中不一定成立。MIRR(Modified IRR)讓你分別指定「借錢的成本」和「賺回來的錢再投資的報酬率」。

語法:

  • 融資利率:負的現金流(投入)要付出的資金成本。
  • 再投資報酬率:正的現金流再拿去投資能賺的報酬率。

假設資金成本是 5%,賺回來的錢只能放在 4% 的地方:

Google 試算表公式
fx

修正後的內部報酬率

=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:

Google 試算表公式
fx

本金成長到目標需要的期數

=PDURATION(0.0185, 830000, 1000000)

會得到 10.16,也就是約 10.2 年。

RRI

RRI 反過來,算本金成長到終值的每期成長率。

語法:

一筆 830,000 放了 7 年變成 1,260,000,年化成長率是多少?

Google 試算表公式
fx

7 年的年化成長率

=RRI(7, 830000, 1260000)

結果是 6.14%。

FVSCHEDULE

利率每年不同的時候,FVSCHEDULE 把一連串的利率依序複利,算出終值。

語法:

把四年的利率放在 F1:F4,分別是 1.2%、1.85%、2.1%、1.55%:

Google 試算表公式
fx

四年浮動利率的終值

=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 怎麼變,比一次看十個函式更有感覺。要先算貸款的月付,可以看貸款函式整理,設備每年能列多少折舊費用則是折舊函式整理。

試著填進自己的數字看看吧!

分享:
#NPV#IRR#XIRR#投資評估#財務函式
喜特先生 Mr. Sheet

喜特先生 Mr. Sheet

數據分析師/商業分析師

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

接下來可以

相關文章

查看所有文章

留言討論

共 0 則留言

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

免費,隨時可取消。

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