ExcelでIRRを計算する方法:2023年版トップ4の方法

📅
🕑 1 分で読む

ExcelでIRRを計算するのは一見簡単そうに思えるかもしれませんが、キャッシュフローが不規則だったり、タイミングが違ったり、再投資を考慮したより現実的な見積もりが必要になったりすると、少し複雑になることがあります。投資、プロジェクト、事業資金調達に携わる方、特に大きな取引のために数字を分析する方にとって、IRRを正しく計算する方法を理解することは、賢明な意思決定に大きな違いをもたらします。単に数値を入力するだけではありません。使用する関数、適切な構文、そして複雑なキャッシュフローシナリオの処理方法を理解することで、誤った結果や、さらに悪いことに、不正確なデータに基づいて投資を行うことを回避できます。

したがって、数式の海に迷ったり、IRR の計算が正確かどうか確信が持てない場合は、この概要が真実を把握するのに役立ちます。主要な Excel 関数 ( IRRXIRR、およびMIRR ) と、それらを適切に使用する方法について説明します。さらに、ゴール シークのいくつかのトリックを紹介します。純粋な数式では不十分な場合があり、より高い精度が必要になることがあるためです。IRR の結果が一貫していないように見える理由や、Excel がエラーを返す理由を疑問に思ったことがある人は、あなただけではありません。これはイライラするかもしれませんが、少し理解するだけで、特に不規則なキャッシュ フローがある場合や、推定値を使用して賢明な投資選択を絞り込む場合に、よくある落とし穴に陥らないようにするのに大いに役立ちます。

ExcelでIRR計算を修正する方法

通常キャッシュフローのIRR:なぜ役立つのか、そしていつ役立つのか

これは基本中の基本です。=IRR()キャッシュフローが毎月、四半期ごと、毎年など、等間隔で発生する場合に使用します。簡単で迅速、そしてタイムラインが一定であればうまく機能します。設定によっては、キャッシュフローが変動したり、初期投資が明確にマイナスでなかったりすると、エラーが発生したり、IRR値がおかしくなることがあります。データが時系列で並び替えられていることを確認し、初期の流出はマイナス、流入はプラスになるようにしてください。

  • パス:数式タブ > 財務 > IRR
  • 範囲の例:=IRR(C2:C8, 0.1)

ヒントとして、Excelで#NUM!エラーが発生する場合は、Guess(推定値)を調整してみてください。特にキャッシュフローのパターンが単純でない場合は、IRRの計算が極小値で止まってしまうことがあります。また、奇妙なことに、一部のマシンでは安定するまで少し時間がかかることがあります。これは少し奇妙ですが、再起動するか、数式を再入力すると改善されることがあります。

不規則なキャッシュフローと異なる支払日に対するXIRR

キャッシュフローが均等に分散されていない場合、*その時*が=XIRR()重要になります。Excelは期間だけでなく、正確な日付も認識する必要があるため、並列日付列を設定する必要があります。それぞれの入出金の日付を入力します。初期投資は通常、最も早い日付をマイナスで表します。構文は以下のとおりです。

=XIRR(C2:C8, D2:D8)

キャッシュフローはC2:C8、日付はD2:D8に格納されます。この方法は、例えば投資が散発的であったり、支払いが不定期だったりする場合に特に効果を発揮します。結果は通常、はるかに正確になります。

  • パス:数式タブ > 財務 > XIRR

重要な補足事項:正確さは日付の正確な入力に左右されます。日付を間違えたり、順序を間違えたりすると、IRRが狂ったり、誤った結果になったりする可能性があります。

現実的な視点のためのMIRR:資本コストと再投資コストを含む

IRRだけでは、利益を同じ利率で再投資できると仮定しますが、これはやや楽観的です。より現実的な見方をするには、MIRRサポートリンクの方が適しています。MIRRは、資金調達利率(借入金に対する支払額)と再投資利率(再投資した現金に対する収益)を考慮します。構文は以下のとおりです。

=MIRR(C2:C8, G2, G3)

ここで、G2とG3はそれぞれ資本コストと再投資率です。この方法は、プロジェクトにおいて、再投資の前提条件が異なる複数のキャッシュフローが長期間にわたって発生する場合に特に役立ちます。

  • パス: [数式] タブ > [財務] > [MIRR]

ゴールシークを使用して精度を高める

場合によっては、数式だけでは必要な精度が得られないことがあります。特に、非定型的なキャッシュフローの場合や、目標リターンを達成しようとする場合などです。そんな時こそゴールシークが役立ちます。基本的には、IRR値を手動で設定し、キャッシュフローまたはNPVを調整してバランスが取れるまで調整します。手順は以下のとおりです。

  1. NPV 式 ( など=NPV(C9, C3:C8)+C2) を記述し、IRR を推測値 (たとえば 11%) に設定します。
  2. [データ] > [What-If 分析] > [ゴール シーク]に移動します。
  3. 設定セルをNPV 数式に設定し、終了値を 0 に設定し、変更セルをIRR 推定値に設定します。
  4. 「OK」をクリックすると、Excelは数百回、あるいは数千回も反復処理を行い、NPVをゼロにするIRRを計算します。これは一種のブラックボックスですが、非常に正確な推定値を得るのに非常に役立ちます。

理由は定かではありませんが、特にキャッシュフローが不規則であったり、最初の推測が大きく外れていたりする場合、この方法を使用すると組み込み関数よりも妥当な IRR が見つかることがあります。

IRR計算をより良くするためのヒントとコツ

  • キャッシュフローの順序が負の数(初期投資)で始まり、その後に正の流入が続くか、またはその逆になるかは、ケースによって異なります。
  • 日付は時系列順に並べ、日付として適切にフォーマットする必要があります。Excel では、日付のフォーマットが厳密に指定される場合があります。
  • Guess パラメータは慎重に使用してください。IRR 結果が間違っているかエラーがあると思われる場合は、その値を微調整します。
  • キャッシュフローのパターンがプラスとマイナスの間を複数回反転する場合、IRR は複数の答えを返す可能性があることに注意してください。注意して、状況に応じてどれが最も意味をなすかを確認してください。

留意すべき制限事項

IRRは完璧ではありません。同じIRR率での再投資を前提とし、インフレやコスト変動といった外部要因を無視し、複雑なキャッシュフローパターンに対して複数のIRRを提示することがあります。また、IRRのパーセンテージは魅力的に見えるかもしれませんが、初期投資額が少額であれば、絶対的なドル価値はそれほど魅力的ではない可能性があります。したがって、高いIRR値に盲目的に追いかけるのは避けましょう。

まとめ

ExcelでIRRを正しく計算するには、単に数字を入力するだけでは不十分です。適切な関数を理解し、キャッシュフローのパターンに合った数式を組み合わせ、時にはゴールシークなどの高度なツールを使って推定値を精緻化する必要があります。これらの方法を試してみると、投資分析の精度が飛躍的に向上するはずです。ただし、シナリオはそれぞれ異なるため、それに応じてパラメータを調整してください。この記事が誰かのIRRの解読に役立つことを願っています。IRRは投資判断において、まさにゲームチェンジャーとなるでしょう。

まとめ

  • 通常の等間隔のキャッシュフローには=IRR()を使用します。
  • キャッシュフローが異なる日付で発生する場合は=XIRR()を使用します。
  • 再投資と資金調達コストを考慮したより現実的な IRR を得るには=MIRR()を使用します。
  • ゴール シークは、数式にエラーが発生したり、間違っているように見える場合に、非常に正確な IRR を取得するのに役立ちます。
  • キャッシュフローの順序、絶対値、日付の形式を常に再確認してください。