Vbaのmirr関数の使い方は?

VBA MIRR 関数は、VBA 関数の財務カテゴリにリストされています。これを VBA コードで使用すると、指定された一連の定期的なキャッシュ フローの修正内部収益率が計算されます。これは金融用語なので、 ここで詳しく学ぶことができます。

構文

MIRR(ValueArray、FinanceRate、ReinvestRate)

引数

  • ValueArray : 支払いと収益を表すキャッシュ フロー テーブル。支払いは負の値になり、収益は正の値になります[少なくとも 1 つの負の値と少なくとも 1 つの正の値が含まれている必要があります]。
  • FinanceRate : キャッシュ フローで使用されるお金に支払われる金利。
  • ReinvestRate : 再投資されたキャッシュ フローに対して受け取る金利。

VBA MIRR 関数の使用方法を実際に理解するには、それを使用して VBA コードを作成した以下の例を確認する必要があります。

example-vba-mirr-function
 Sub example_MIRR() Dim cF(0 To 9) As Double cF(0) = -1000 cF(1) = 213.6 cF(2) = 259.22 cF(3) = 314.6 cF(4) = 381.79 cF(5) = 463.34 cF(6) = 562.31 cF(7) = 682.42 cF(8) = 828.19 cF(9) = 1005.09 Range("A1").Value = MIRR(cF, 0.09, 0.08) End Sub

上記のコードでは、MIRR を使用して、初期投資が -1000 で、その後 9 年間のすべての現金収益が得られるテーブル (cF) から収益率を取得し、融資率と再投資率も指定しました。結果は 22% でした。

コメント

  • 指定した配列に負の値がなく、値が正の場合、または 20 回の反復後に結果が見つからない場合、VBA はランタイム エラー 5 を返します。

その他のチュートリアル

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です