使用折扣率和未來各期付款值 (負值) 和收入 (正值) 來計算某項投資的淨現值。
語法
NPV(rate,value1,value2,...)
Rate 為一段期間內的貼現率。
Value1, value2,... 為代表付款和收入的 1 到 29 個引數。 Value1, value2,... 等,必須使用相同的時間間隔,且發生在每一期的期末。NPV 會使用 value1, value2,... 的順序來說明現金流量的順序。請確定以正確的順序輸入您的付款和收入。引數為數字、空白、邏輯值或以文字代表的數字會納入計算;引數為錯誤值或無法轉換成數字的文字,則會被忽略。
備註
- NPV 投資開始於 value1 現金流量日期的前一期,並結束於清單中最後一筆現金流量的當期。NPV 的計算依據未來的現金流量。如果第一筆現金流量發生在第一期的開始,則第一個數值不包含在數值引數中,因此必須將其加入到 NPV 的計算結果。如需相關資訊,請參閱以下的範例。
- 如果 n 為數值清單中現金流量的數目,則 NPV 的公式為:

- NPV 類似於 PV 函數 (現值)。PV 與 NPV 之間的主要差異在於 PV 可讓現金流量發生在期末或期初。而與可變的 NPV 現金流量值不同的是,PV 現金流量必須在整個投資期間為固定的值。如需年金和財務函數的相關資訊,請參閱 PV。
範例 1
在下列範例中:
- Rate為年度貼現率。
- Value1為從今天起一年內投資的原始成本。
- Value2為第一年的收入。
- Value3為第二年的收入。
- Value4為第三年的收入。
在這個範例中,您將初期投資 $10,000 做為數值的引數之一,因為付款是發生在第一個週期的期末。
Rate | Value1 | Value2 | Value3 | Value4 | 公式 |
說明 (結果) |
10% | -10000 | 3000 | 4200 | 6800 | =NPV([Rate], [Value1], [Value2], [Value3], [Value4]) |
此投資的淨現值 (1,188.44) |
範例 2
在下列範例中:
- Rate 為年度貼現率。這可能表示通貨膨脹率或競爭投資的利率。
- Value1為從今天起一年內投資的原始成本。
- Value2為第一年的收入。
- Value3為第二年的收入。
- Value4為第三年的收入。
- Value5為第四年的收入。
- Value6為第五年的收入。
在這個範例中,您並未將初期投資的 $40,000 做為數值的引數之一,因為付款是發生在第一個週期的期初。
Rate | Value1 | Value2 | Value3 | Value4 | Value5 | Value6 | 公式 |
說明 (結果) |
8% | -40000 | 8000 | 9200 | 10000 | 12000 | 14500 | =NPV(Rate, [Value2], [Value3], [Value4], [Value5], [Value6])+[Value1] |
此投資的淨現值 (1,922.06) |
8% | -40000 | 8000 | 9200 | 10000 | 12000 | 14500 | =NPV(Rate, [Value2], [Value3], [Value4], [Value5], [Value6], -9000)+[Value1] |
假設第六年損失為 9000,則為此投資的淨現值 (-3,749.47) |