始める無料で始める

プロジェクトの存続期間が異なる場合のIRRとNPVの計算

WACCを計算できたので、各プロジェクトのIRRとNPVを算出して比較できます。

IRRはプロジェクト間で比較的比較しやすい一方で、NPVは、プロジェクト1が追加で1年必要になるため、比較がかなり難しくなります。

幸い、この次の演習では、プロジェクトのNPVを比較するための別の方法を紹介します。ただし、その前に、まずはこれまでどおりNPVを計算しておく必要があります。

プロジェクト1と2のキャッシュフローは、それぞれ cf_project1cf_project2 として用意されています。

この演習はコースの一部です

Pythonで学ぶファイナンス入門

コースを見る

演習の手順

  • 各プロジェクトのIRRを計算して表示します。
  • WACC を 12.9% に設定します。
  • 各プロジェクトのNPVを計算して表示します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

import numpy as np

# Calculate the IRR for Project 1
irr_project1 = ____
print("Project 1 IRR: " + str(round(100*irr_project1, 2)) + "%")

# Calculate the IRR for Project 2
irr_project2 = ____
print("Project 2 IRR: " + str(round(100*irr_project2, 2)) + "%")

# Set the wacc equal to 12.9%
wacc = ____

# Calculate the NPV for Project 1
npv_project1 = ____
print("Project 1 NPV: " + str(round(npv_project1, 2)))

# Calculate the NPV for Project 2
npv_project2 = ____
print("Project 2 NPV: " + str(round(npv_project2, 2)))
コードを編集して実行