Numfino

淨現值(NPV)計算機

把投資案未來每年的現金流折算回今天的價值再加總,看看扣掉期初投入後,這個案子到底是賺還是賠。

%
以逗號分隔;第一個數值是今天(通常為負數)
淨現值1,683,459 元
淨現值1,683,459 元
內部報酬率16.97%
折現回收期
3.6 年
獲利指數
1.3367
0100萬200萬012345
年現金流現值累計
0-5,000,000 元-5,000,000 元-5,000,000 元
11,200,000 元1,132,075 元-3,867,925 元
21,500,000 元1,334,995 元-2,532,930 元
31,800,000 元1,511,315 元-1,021,615 元
42,000,000 元1,584,187 元562,572 元
51,500,000 元1,120,887 元1,683,459 元

使用方式

  1. 在折現率輸入你要求的最低報酬率,例如資金成本或借款利率。
  2. 在現金流(第0、1、2…年)依序輸入今天與之後每一年的金額,用逗號分隔;期初投入寫成負數。
  3. 看淨現值:大於0代表報酬超過你設定的折現率。
  4. 再對照內部報酬率、折現回收期與獲利指數,以及下方逐年的折現現金流表。

淨現值怎麼算

今天的100萬元和5年後的100萬元價值不同,因為今天的錢可以拿去投資、生利息。淨現值(NPV)就是把每一年的現金流,用折現率換算成「今天的錢」,再全部加總。

NPV = Σ CF_t ÷ (1 + r)^t,t = 0, 1, 2…
  • CF_t = 第t年的現金流(流入為正、流出為負)
  • r = 折現率(百分比換成小數,例如6%為0.06)
  • t = 年份,第0年就是今天
  • 獲利指數 = 未來現金流的現值合計 ÷ 期初投入

期初投入通常在第0年,是負數,不需要折現。之後每一年的收入,年份越遠,折現後的價值越小。加總後若為正數,代表這個案子扣除資金成本後還有剩。

範例:投入500萬元,回收5年

假設一個設備投資案今天要投入500萬元,第1到第5年分別帶來120萬、150萬、180萬、200萬、150萬元的淨現金流,折現率設為6%。

計算結果:淨現值約1,683,459元,內部報酬率約16.97%,折現回收期約3.64年,獲利指數1.34。也就是說,扣掉6%的資金成本後,這個案子還多創造約168萬元的價值。

如果把折現率提高到10%,淨現值降到約980,354元,折現回收期拉長為3.96年,獲利指數變成1.2。內部報酬率不受折現率影響,仍是16.97%。

折現率是最關鍵的假設

同一組現金流,折現率一改,淨現值就跟著大幅變動。折現率可以想成「把這筆錢拿去做別的事,至少能賺多少」。自有資金可以參考其他投資的預期報酬,向銀行借錢則至少要高於貸款利率,風險越高的案子,折現率也應該設得越高。

建議用幾個不同的折現率各算一次。如果折現率稍微調高,淨現值就轉為負數,代表這個案子的安全邊際很薄。

怎麼用結果做決定

淨現值大於0,可以列入考慮;小於0,代表報酬達不到你要求的水準。比較兩個規模相近的案子時,淨現值較大的通常較好;投入金額差很多時,再看獲利指數,了解每投入1元能換回多少現值。

想直接知道這個案子的年化報酬率,可以用IRR計算機;只想知道多久回本,用回收期計算機;單一筆未來金額要折回今天,用現值計算機。

計算的假設與限制

計算機假設每一年的現金流都在年底一次發生,折現率在整段期間固定不變。實際上收入可能每月進帳,也可能遇到景氣變化。

結果的準確度取決於你輸入的現金流預估。稅負、營運資金、設備報廢或處分價值都應該自行算進各年的現金流。金額較大的投資,建議再與會計師或財務顧問討論。

常見問題

淨現值是負數,代表一定會虧錢嗎?

不一定。負數代表報酬率低於你設定的折現率,帳面上仍可能賺錢,只是賺得比你要求的少。

折現率應該填多少?

填你對這筆錢要求的最低報酬,常見參考是借款利率、公司的資金成本,或同等風險投資的預期報酬。

NPV和IRR有什麼不同?

NPV是金額,告訴你多賺了多少錢;IRR是報酬率,是讓NPV剛好等於0的折現率。

折現回收期為什麼比一般回收期長?

因為未來的現金流先打了折,累計到足以收回期初投入,需要更多時間。

可以用Excel算淨現值嗎?

可以,Excel的NPV函數只折現第1年以後的現金流,第0年的投入要另外加上,結果才會和這裡一致。

資料來源與延伸閱讀

最後審閱:2026年10月13日 · 計算方式