주 컨텐츠로 이동
Adaptive Planning
최종 업데이트: 2025-04-18
개념: IRR 수식 함수

개념: IRR 수식 함수

IRR 정의 및 방법

IRR은 내부 투자 수익(ROI)을 계산하는 수식 함수입니다. 예를 들어 자산, 대출, 자산 등이 있습니다. IRR은 모든 현금흐름의 순 현재가치(NPV)를 0으로 만드는 할인율입니다.
IRR 계산 사용 사례는 다음과 같습니다.
  • 대출을 받고 현금 일시금을 받습니다. 지정된 기간 동안 일관되게 지급할 예정입니다. 예: 대출 금액이 $100,000이고 3년(36개 기간)에 걸쳐 매월 $3500의 금액으로 지급됩니다. 결과 IRR은 1.31%입니다.
  • 예상 미래 현금흐름과 교환하는 대가로 선행 자본이 필요한 비즈니스를 시작합니다. 현재 가치, 기간 수, 예상 현금흐름이 지정된 경우 IRR 수식은 수익률을 제공합니다.
IRR은 간단한 수식이 아닙니다. IRR은 적절한 값으로 수렴하기 위해 반복되는 시행착오 목표값 찾기 함수입니다. Adaptive는 Newton–Raphson 방법을 사용하여 IRR을 계산합니다. 인터넷에서 이 방법에 대해 자세히 알아볼 수 있습니다.

Adaptive Planning을 위한 IRR 요건

모델에서 IRR 함수를 사용하려면 투자 기간이 버전의 시간 범위를 초과하지 않아야 합니다. 이러한 제한이 있는 이유는 Adaptive Planning IRR 함수를 사용하려면 투자와 관련된 모든 현금흐름을 순차적으로 입력해야 하기 때문입니다.
IRR 수식에 필요한 구성요소는 다음과 같습니다.
  • 현금흐름 계정 또는 행
  • 참조할 기간을 지정하는 시간 범위(일련의 계정 또는 행일 수 있음) 개별 계정 또는 행을 기간 인수로 선택하는 대신 단일 현금흐름 계정의 시간 범위를 지정하는 것이 가장 좋습니다.
  • IRR 추정치 - IRR을 추정하는 데 가장 적합합니다. 추정치는 2개 이상의 수정 점이 있는 경우 올바른 IRR을 향한 수렴을 안내합니다.

IRR 함수를 사용하는 수식 인수

IRR 수식에는 쉼표로 구분하는 인수가 있습니다. IRR의 경우 인수는 계정, 숫자 또는 함수별 변수일 수 있습니다. 단일 인수 또는 여러 인수를 사용하여 IRR 수식을 설정할 수 있습니다.
인수
예:
단일
IRR(인수 1)
복수
IRR(인수 1, 인수 2, 인수 3)

단일 인수 IRR 수식

단일 인수에는 시간 범위가 지정된 단일 현금흐름이 필요합니다. 단일 인수 IRR 수식에서는 추정 IRR이 0.1이라고 가정하므로 추정 IRR을 입력할 필요가 없습니다.
예: IRR(ROW.Cashflow[time=this:this+36])
수식의 구성요소에 대한 설명:
  • IRR 함수 다음의 괄호 안의 수식은 모델링 시트에서 Cashflow라는 행을 참조합니다.
  • 현금흐름 행에 시간 조정자를 사용합니다. 이 행은 행의 기간에 36개 기간을 더한 값을 참조하도록 지정합니다.
  • IRR 추정치를 입력할 필요가 없습니다. 단일 인수 IRR 수식에서 IRR 추정치는 항상 0.1입니다.

IRR 추정치 지정

자체 IRR 추정치를 지정하기 위해 인수를 추가할 수 있습니다. IRR 추정치는 항상 수식의 마지막 인수로 추가해야 합니다.
예: IRR(ROW.Cashflow[time=this:this+36], 0.2)
수식 구성요소에 대한 설명
  • 첫 번째 인수와 구분하여 자체 IRR 추정치를 추가했습니다.
  • 이제 수식에 2개의 인수가 포함되며 마지막 인수는 0.2의 IRR 추정치입니다.

IRR 수식에 대한 복수 인수

여러 현금흐름 입력에 대해 하나가 아닌 여러 인수를 생성할 수도 있습니다. 일반적으로 IRR 수식의 경우 관련 현금흐름을 모두 포함하려고 합니다. 이러한 경우 최종 인수로 IRR 추정치를 추가해야 합니다. 그렇지 않으면 참조하는 마지막 현금흐름이 IRR 추정치처럼 작동합니다.
예: IRR(ROW.CashFlow1, ROWCashFlow2, ROW.CashFlow3, 0.1)
수식 구성요소에 대한 설명:
  • 여러 인수에 여러 현금흐름이 포함됩니다. 이 경우 계산에는 3개의 개별 현금흐름 행으로 표시되는 3개의 기간이 포함됩니다.
  • 네 번째 인수에는 IRR 추정치로 0.1을 입력합니다. 여러 인수에 대한 추정치를 입력하지 못하면 마지막 현금흐름 값이 IRR 추정치가 됩니다.

IRR 추정 변수

수학적으로 올바른 IRR이 2개 이상 있을 수 있습니다. IRR 함수는 NPV(순현재가치)가 0이 되는 할인율을 찾으려고 시도합니다. 이러한 수식은 일반적으로 비선형 그래프를 생성합니다. 일반적으로 그래프에는 해당 피크의 양쪽에 수학적으로 올바른 값을 갖는 피크가 있습니다. IRR 추정치는 함수가 가장 적절한 수학적으로 올바른 값을 수렴하는 데 도움이 됩니다.
단일 인수 수식에서는 IRR 추정치에 0.1을 사용합니다. 0.1은 좋은 투자라고 가정할 때 내부 수익률에 대한 적절한 추정값입니다. 그러나 이 방법이 항상 수식에 가장 적합한 가정은 아니며, 특히 예상 IRR이 음수인 경우에는 더욱 그렇습니다.
수식이 0 또는 무의미한 값을 반환하면 수식이 적절한 값으로 수렴하는 데 도움이 되도록 다른 예상 IRR을 시도합니다.

Workday와 Excel IRR의 차이점

동작 또는 기능
Adaptive Planning
Excel
반복 횟수
Workday는 인터레이트를 600회 수행합니다. Workday가 결과를 찾을 수 없으면 0을 반환합니다. 그런 다음 새로운 IRR 추정치를 사용해 볼 수 있습니다.
Excel은 0.00001% 이내의 정확한 결과를 찾을 때까지 20번 반복합니다. Excel에서 이 정확도 범위 내의 결과를 찾지 못하면 #NUM! 오류 그런 다음 새로운 IRR 추정치를 사용해 볼 수 있습니다.
IRR 추정치의 가정
단일 인수의 경우 0.1 여러 인수에 대해 사용자 지정
단일 인수의 경우 0.1 여러 인수에 대해 사용자 지정
IRR 방법
Newton-Raphson 방법
Excel에는 사용하는 방법이 명시되어 있지 않습니다.*
* Excel에서는 다른 결과가 표시될 수 있습니다. 동일한 변수가 지정되었을 때 Adaptive Planning에서 값 0이 생성되고 Excel에서 0이 아닌 값이 생성되는 경우를 확인했습니다. Adaptive Planning에서 생성된 숫자가 Newton-Raphson 방법을 사용하여 수학적으로 올바른지 확인할 수 있지만, Excel에서 사용하는 방법이나 결과의 수학적 정확성을 확인할 수는 없습니다.