ExcelでIRRを計算する| IRR関数の使い方は?(例付き)

ExcelでのIRR計算

IRRまたは内部収益率は、財務への投資の内部利益を計算するために使用されます。IRRは、同じ計算に使用されるExcelの組み込み関数であり、財務式でもあります。この関数は、値の範囲を次のように取ります。 2番目の入力として内部収益率と推測値を計算する必要がある入力。

ExcelでIRRの略I nternal Rはで食べたRのETURN。ExcelのIRRは、MicrosoftExcelで使用できる組み込み関数の1つです。ExcelのIRRは、の財務機能のカテゴリに分類されます。

内部収益率は、行われた投資に対して受け取った利率です。ExcelのIRRは、負の値で表される支払いと、一定の時間間隔で発生する正の値で表される生成された収入で構成されます。

ExcelのIRR関数は、正の数と負の数で表される一連のキャッシュフローの内部収益率を返します。これらのキャッシュフローは、年金の場合のように、一貫している必要はありません。ただし、キャッシュフロー、月次、四半期、または年次などの定期的な間隔で発生する必要あります。現金の金額は、間隔ごとに異なります。

ExcelでIRRを計算するために使用される式

IRR式Excelは次のとおりです。

どこ、

  • range =これは必須パラメーターです。内部収益率が計算される一連のキャッシュフローを示すセルの範囲。
  • 推測=これはオプションのパラメーターです。これは、内部収益率の結果に近いと思われる数値を示します。値が記載されていない場合、デフォルト値は0.1または10%になります
  • 「[]」はオプションのパラメータを示します。

この関数は数値を返します。正または負の可能性があります。

ExcelでIRRを計算する方法は?(例付き)

このIRR関数Excelテンプレートはここからダウンロードできます–IRR関数Excelテンプレート

ExcelでのIRR計算は、ワークシート(WS)関数またはVBA関数の2つの方法で実行できます。WS関数として、ワークシートのセルに数式の一部として入力できます。VBA関数として、MSExcelに統合されたMicrosoftVisual BasicEditorを介して入力されるマクロコードで使用できます。理解を深めるには、以下のExcelの例のIRR計算を参照してください。

例1-ExcelワークシートでのIRR計算

このIRRの計算例では、-3000は投資された資本額を示します。後続の番号2000および5000は収入を示します。ExcelのIRR関数は、値-3000、2000、および5000で計算されます。結果は67%です。

例2

このIRRの計算例では、#NUM!値のセットに単一の負の値が存在しないため、結果としてが表示されます。したがって、支払いを示す値はありませんが、すべて収入です。

例3

このIRRの計算例では、すべての値が負です。これは、収入が発生しなかったことを示しています。したがって、生成される結果は#NUMです。 

例4

このIRRの計算例では、合計値は5です。-10000は、支払いが完了したことを示します。次の値は年間です。つまり、1年目は2000年、2年目は5000年、3年目は4000年、5年目は6000年の収入です。

3年の終わりに生成される収入を計算するために、IRR式がB2:B4の範囲のセルに適用されます。初年度の支払い額が翌年の収入よりも多いため、結果は-19%になります。

5年の終わりに生成される収入を計算するために、IRR式がB2:B6の範囲のセルに適用されます。結果は22%です。次の年に生み出される収入は初年度に投資された支払い額よりも多いので、結果はポジティブです。

例2– ExcelVBAでのIRR計算

IRR関数は、MicrosoftExcelのVBAコードで次のように使用できます。

Excel VBAのIRR式

VBAのIrr式は次のとおりです。

どこ、

=キャッシュフロー

IRRVal =内部収益率

ExcelVBAの例のIRR

VBAのIrrの例を見てみましょう。

このIRRの計算例では、IRRValはdouble型の変数です。関数Irrによって返される結果を保持します。値は、データ型doubleの配列の形式で表され、初期値は-10000で、最初の年に支払われたことを示します。後続の値は2000、5000、4000、および6000で、次の4年間の年間収入を示します。

覚えておくべきこと

  1. 値の配列(範囲)には、少なくとも1つの正の数と1つの負の数が含まれている必要があります。
  2. 値は順番に並べる必要があります。IRRは、値の順序を使用してキャッシュフローの順序を解釈します。支払いと収入の値を、発生したとき、または発生させたいときに、順番に入力するように注意してください。
  3. 参照引数の配列にテキスト、論理値、または空のセルが含まれている場合、それらの値は無視されます。
  4. MS Excelは、反復手法を使用してExcelでIRRを計算します。推測から始めて、IRRは、結果が0.00001パーセント以内で正確になるまで計算を繰り返します。20回試行してもIRRが機能する結果を見つけられない場合は、#NUM!エラー値が返されます。
  5. ExcelのIRR関数が#NUMを返す場合!または、結果が期待したものと一致しない場合は、別の値で試してください。
  6. ほとんどの場合、ExcelでIRR計算の推測値を指定する必要はありません。推測パラメータがスキップされた場合、ソフトウェアはそれを0.1、つまり10%と見なします。
  7. IRRは、NPV、つまり正味現在価値関数と密接に関連しています。Excelを使用してIRRによって計算された収益率は、ゼロ正味現在価値に対応する利率です。