Financial.MIRR(Double[], Double, Double) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
일련의 주기적인 현금 흐름(지불액과 수령액)에 대해 수정된 내부 수익률을 지정하는 값을 반환합니다.
public:
static double MIRR(cli::array <double> ^ % ValueArray, double FinanceRate, double ReinvestRate);
public static double MIRR (ref double[] ValueArray, double FinanceRate, double ReinvestRate);
static member MIRR : Double[] * double * double -> double
Public Function MIRR (ByRef ValueArray As Double(), FinanceRate As Double, ReinvestRate As Double) As Double
매개 변수
- ValueArray
- Double[]
필수 요소. 현금 흐름 값을 지정하는 Double 형식의 배열입니다. 배열에는 하나 이상의 음수 값(지불)과 하나 이상의 양수 값(확인)이 포함되어야 합니다.
- FinanceRate
- Double
필수 요소. 출자 비용으로 지불될 이자율입니다.
- ReinvestRate
- Double
필수 요소. 현금 재투자로 인한 수익에서 받는 이자율입니다.
반환
일련의 주기적인 현금 흐름(지불액과 수령액)에 대해 수정된 내부 수익률입니다.
예외
ValueArray
차수가 1이 아니거나, FinanceRate
가 -1이거나, ReinvestRate
가 -1입니다.
0으로 나누었습니다.
예제
이 예제에서는 함수를 MIRR
사용하여 배열 Values()
에 포함된 일련의 현금 흐름에 대해 수정된 내부 수익률을 반환합니다. LoanAPR
는 자금 조달 이자를 나타내며 InvAPR
재투자에서 받은 이자율을 나타냅니다.
' Define money format.
Dim MoneyFmt As String = "###,##0.00"
' Define percentage format.
Dim PercentFmt As String = "#0.00"
Dim values(4) As Double
' Business start-up costs.
values(0) = -70000
' Positive cash flows reflecting income for four successive years.
values(1) = 22000
values(2) = 25000
values(3) = 28000
values(4) = 31000
' Use the MIRR function to calculate the internal return rate.
' Set the loan rate.
Dim LoanAPR As Double = 0.1
' Set the reinvestment rate.
Dim InvAPR As Double = 0.12
' Calculate internal rate.
Dim RetRate As Double = MIRR(values, LoanAPR, InvAPR)
' Display internal return rate.
MsgBox("The modified internal rate of return for these cash flows is " &
Format(Math.Abs(RetRate) * 100, CStr(PercentFmt)) & "%.")
설명
수정된 내부 수익률은 지불 및 영수증을 다른 비율로 조달할 때의 내부 수익률입니다. 이 함수는 MIRR
투자 비용(FinanceRate
)과 현금 재투자에 대해 받은 이자율(ReinvestRate
)을 모두 고려합니다.
FinanceRate
및 ReinvestRate
인수는 10진수 값으로 표현되는 백분율입니다. 예를 들어 12%는 0.12로 표시됩니다.
함수는 MIRR
배열 내의 값 순서를 사용하여 결제 및 영수증 순서를 해석합니다. 결제 및 영수증 값을 올바른 순서로 입력해야 합니다.
적용 대상
추가 정보
.NET