NPV 関数は利率が一定であるという前提のもと、一連の入出金の正味現在価値を計算します。

投資の正味現在価値から将来の投資の現在の価値がわかります。NPV 関数を使用して、価値の下落を考慮しても投資を行う価値があるかどうかを評価できます。

NPV(Discount rate, Cash flow, Dates, Transactions)

引数データ型説明
Discount rate (必須)数値正味現在価値の計算に使用する割引率。この引数ではパーセンテージ形式を使用するため、0.1 は 10% と等しくなります。
Cash flow (必須)数値入金と出金を表す一連の正と負の値
Dates日付

Cash flow 引数の各値に関連付けられている日付

この引数は必須ではありませんが、使用する場合は Transactions 引数も指定する必要があります。

Transactionsリスト

取引のリスト。

この引数は必須ではありませんが、使用する場合は Cash flow 引数と Dates 引数の共通のディメンションをリストにする必要があります。

NPV 関数は数値を返します。

NPV は以下の数式に対する解となります。

NPV = \Sigma_{i = 1}^{N} \quad_{(1 + Rate) ^{d}i/365} ^ {\quad \quad P}

この数式の内容は以下のとおりです。

  • N: タイムスケール全体における入金と出金の回数
  • Pi : i 番目の期間の支払い
  • di: 最初の期間の開始からの日数
  • Rate: 割引率

NPV 関数を使ってユーザー リストを参照できます。ただし、ユーザー リスト内の特定のユーザーは、内容が変化して式が無効になる可能性がある本番データであるため参照できません。

Polaris では NPV 関数を使用できません。

Classic エンジンでは使用できます。

NPV

この例では二つのモジュールを使用しています。一つ目のモジュールである「Annual cash flow」には「Cash flow」ライン アイテムがあり、タイム スケールに設定されています。「Cash flow」ライン アイテムには正の値と負の値の両方があります。


FY20FY21FY22
Cash flow-100,0000130,000

二つ目のモジュールには二つのライン アイテムがあり、他のディメンションはありません。一つ目のライン アイテムには「Discount rate」があります。もう一つのライン アイテムには式があり、前のモジュールの「Discount rate」ライン アイテムと「Cash flow」ライン アイテムで NPV を使用しています。NPV 関数では値が一つしか返されないため、結果に時間ディメンションは不要です。

Discount rate10%

NPV of annual cash flow

NPV(Discount rate, 'Annual cash flow'.Cash flow)

7,438.02

この例ではモジュールを二つ使用しています。ソース モジュールの「Plant Transaction Data」は「Transactions」リストと「Plants」リストでディメンション化されています。行に「Transactions」、ページに「Plants」があり、「Plant 1」が選択されています。

Plant Transaction Data」モジュールには取引の値、取引の日付、一部の取引の説明が含まれています。


説明キャッシュフロー日付
Transaction 01Land purchase-100,0001/1/2011
Transaction 02Turbine purchase-850,0001/1/2012
Transaction 03Energy generation revenue200,0001/3/2013
Transaction 04Energy generation revenue200,0001/3/2014
Transaction 05Energy generation revenue200,0001/3/2015
Transaction 06Energy generation revenue200,0001/3/2016
Transaction 07Energy generation revenue200,0001/3/2017
Transaction 08Energy generation revenue200,0001/3/2018
Transaction 09Energy generation revenue200,0001/3/2019
Transaction 10Energy generation revenue200,0001/3/2020
Transaction 11Energy generation revenue200,0001/3/2021
Transaction 12Energy generation revenue200,0001/3/2022
Transaction 13Energy generation revenue200,0001/3/2023
Transaction 14Energy generation revenue200,0001/3/2024
Transaction 15Energy generation revenue200,0001/3/2025
Transaction 16Final energy generation revenue200,0001/3/2026
Total
1,850,000

二つ目のモジュールでは「Plant Transaction Data」モジュールのデータを使用しており、NPV 関数で各プラントの正味現在価値を計算しています。「Plant Transaction Data」モジュールに表示されているデータの正味現在価値が「Plant 1」の列に含まれています。


Plant 1Plant 2Plant 3Plant 4

Net Present Value for Plant

NPV(0.1, 'Plant Transaction Data'.Cash flow, 'Plant Transaction Data'.Date, Transactions)

445,464325,849194,03586,659