영어로 읽기

다음을 통해 공유


Excel에서 XIRR() 함수에서 사용하는 알고리즘에 대한 설명

요약

다음 정보는 Microsoft Excel의 XIRR() 함수가 반드시 주기적이지 않은 현금 흐름 일정에 따라 내부 수익률을 계산하는 데 사용하는 알고리즘에 대해 설명합니다. 즉, 다른 시간 간격으로 결제할 수 있습니다.

추가 정보

Excel에는 XIRR() 이라는 함수가 포함되어 있습니다. 이 함수는 반드시 주기적인 것은 아닌 현금 흐름 일정에 대한 내부 수익률을 반환합니다. 이 함수는 일련의 주기적인 현금 흐름에 대한 내부 수익률을 반환하는 IRR() 함수와 유사합니다.

참고

XIRR() 함수를 사용할 수 없는 경우 Analysis ToolPak 추가 기능을 설치해야 합니다.

IRR()을 사용하면 모든 현금 흐름이 정수의 복합 기간을 사용하여 할인됩니다. 예를 들어 첫 번째 결제는 한 기간, 두 번째 지불 기간은 할인됩니다.

XIRR() 함수는 불평등한 기간에 결제가 수행되도록 허용합니다. 이 함수를 사용하면 날짜를 각 결제와 연결하여 소수 기간(소수 전력으로 인상 또는 할인)을 허용합니다.

다음 단계는 올바른 할인율을 계산하는 것입니다. 기본적으로 속도가 클수록 값이 더 줄어듭니다.

XIRR() 함수는 각 방향에서 추측을 두 배로 늘려 올바른 요금 위와 아래의 할인율에 대한 범위를 설정합니다. 알려진 상한 및 하한을 사용하는 함수는 Newton의 메서드를 사용하여 원하는 정확도 수준에 대한 적절한 추측을 찾습니다.

할인 계산은 각 반복 후에 수행됩니다.

참고

Newton의 메서드는 연속 x 값에서 탄젠트 선을 수식의 곡선에 사용하여 수식(y=f(x))의 루트에 접근하는 방법입니다. 새 x-value는 미리 설정된 정밀도에 도달할 때까지 수식의 루트에 점점 더 가까워지고 있습니다.