비정기 현금 흐름에 대한 IRR을 계산하는 Excel XIRR 함수

  • 이 공유
Michael Brown

자습서는 Excel에서 XIRR을 사용하여 불규칙한 타이밍의 현금 흐름에 대한 내부 수익률(IRR)을 계산하는 방법과 자신만의 XIRR 계산기를 만드는 방법을 보여줍니다.

언제 자본 집약적인 결정에 직면한 경우 내부 수익률을 계산하는 것이 바람직합니다. 다양한 투자에 대한 예상 수익을 비교할 수 있고 결정을 내리기 위한 정량적 근거를 제공하기 때문입니다.

이전 자습서에서 엑셀 IRR함수로 내부수익률을 계산하는 방법을 알아보았습니다. 이 방법은 빠르고 간단하지만 근본적인 한계가 있습니다. IRR 기능은 모든 현금 흐름이 매월 또는 매년과 같은 동일한 시간 간격으로 발생한다고 가정합니다. 그러나 실제 상황에서는 현금의 유입과 유출이 불규칙한 간격으로 발생하는 경우가 많습니다. 고맙게도 Microsoft Excel에는 이러한 경우 IRR을 찾는 또 다른 기능이 있으며 이 자습서에서는 사용 방법을 알려줍니다.

    Excel의 XIRR 기능

    Excel XIRR 이 함수는 주기적일 수도 있고 아닐 수도 있는 일련의 현금 흐름에 대한 내부 수익률을 반환합니다.

    이 함수는 Excel 2007에서 도입되었으며 모든 이후 버전의 Excel 2010, Excel 2013, Excel 2016에서 사용할 수 있습니다. , Excel 2019 및 Office 365용 Excel.

    XIRR 함수의 구문은 다음과 같습니다.

    XIRR(값, 날짜, [추측])

    위치:

    • (필수) –일련의 유입 및 유출을 나타내는 배열 또는 셀 범위.
    • 날짜 (필수) – 현금 흐름에 해당하는 날짜. 날짜는 임의의 순서로 나타날 수 있지만 초기 투자 날짜는 배열에서 첫 번째여야 합니다.
    • Guess (선택 사항) – 예상 IRR은 백분율 또는 십진수로 제공됩니다. 생략할 경우 Excel은 기본 비율인 0.1(10%)을 사용합니다.

    예를 들어 A2:A5의 일련의 현금 흐름과 B2:B5의 날짜에 대한 IRR을 계산하려면 다음 수식을 사용하십시오.

    =XIRR(A2:A5, B2:B5)

    팁. 결과를 올바르게 표시하려면 수식 셀에 백분율 형식이 설정되어 있는지 확인하십시오.

    XIRR 함수에 대해 알아야 할 6가지 사항

    다음 참고 사항은 XIRR 함수의 내부 메커니즘을 더 잘 이해하고 워크시트에서 가장 효율적으로 사용하는 데 도움이 됩니다.

    1. Excel의 XIRR은 타이밍이 다른 현금 흐름에 대한 내부 수익률을 계산하도록 설계되었습니다. 정확한 지불 날짜를 알 수 없는 정기적인 현금 흐름의 경우 IRR 기능을 사용할 수 있습니다.
    2. 값 범위에는 적어도 하나의 양수(수입) 값과 하나의 음수(지불) 값이 포함되어야 합니다.
    3. 첫 번째 값이 지출(초기 투자)인 경우 음수로 표시해야 합니다. 초기 투자는 할인되지 않습니다. 후속 지불은 첫 번째 현금 흐름 날짜로 되돌려지고 다음을 기준으로 할인됩니다.1년 365일 기준입니다.
    4. 모든 날짜는 정수로 잘립니다. 즉, 시간을 나타내는 날짜의 소수 부분이 제거됩니다.
    5. 날짜는 다음에 대한 참조로 입력된 유효한 Excel 날짜여야 합니다. 날짜 또는 DATE 함수와 같은 수식의 결과를 포함하는 셀. 날짜를 텍스트 형식으로 입력하면 문제가 발생할 수 있습니다.
    6. 엑셀의 XIRR은 월별 또는 주별 현금 흐름을 계산할 때도 항상 연간 IRR 을 반환합니다.

    Excel의 XIRR 계산

    Excel의 XIRR 함수는 시행착오 방식을 사용하여 다음 등식을 만족하는 속도를 찾습니다.

    여기서:

    • P - 현금 흐름(지불)
    • d - 날짜
    • i - 기간 번호
    • n - 총 기간

    제공된 경우 추측으로 시작하거나 그렇지 않은 경우 기본 10%로 시작하여 Excel은 반복을 거쳐 0.000001%의 정확도로 결과에 도달합니다. 100회 시도 후에도 정확한 비율을 찾지 못하면 #NUM! 오류가 반환됩니다.

    이 방정식의 유효성을 확인하기 위해 XIRR 공식의 결과와 비교하여 테스트해 보겠습니다. 계산을 단순화하기 위해 다음 배열 수식을 사용합니다(배열 수식은 Ctrl + Shift + Enter 를 눌러 완료해야 함을 기억하십시오):

    =SUM(A2:A5/((1+$E$1)^((B2:B5-$B$2)/365)))

    여기서:

    • A2:A5는 현금 흐름입니다.
    • B2:B5는 날짜입니다.
    • E1은 XIRR에 의해 반환된 비율입니다.

    다음과 같습니다. 아래 스크린샷, 결과는 매우 가깝습니다.0으로. Q.E.D. :)

    Excel에서 XIRR을 계산하는 방법 – 수식 예

    아래는 Excel에서 XIRR 함수의 일반적인 사용을 보여주는 몇 가지 예입니다.

    Excel의 기본 XIRR 공식

    2017년에 $1,000를 투자했고 향후 6년 동안 약간의 이익을 얻을 것으로 예상한다고 가정합니다. 이 투자에 대한 내부 수익률을 찾으려면 다음 공식을 사용하십시오.

    =XIRR(A2:A8, B2:B8)

    여기서 A2:A8은 현금 흐름이고 B2:B8은 현금 흐름에 해당하는 날짜입니다.

    이 투자의 수익성을 판단하려면 XIRR 출력을 회사의 가중 평균 자본 비용 또는 허들 비율 과 비교하십시오. 수익률이 자본 비용보다 높으면 프로젝트는 좋은 투자로 간주될 수 있습니다.

    여러 투자 옵션을 비교할 때 예상 수익률은 추정해야 하는 요소 중 하나일 뿐이라는 점을 기억하세요. 결정을 내리기 전에. 자세한 내용은 내부 수익률(IRR)이란 무엇입니까?

    Excel XIRR 함수의 전체 형식

    이것 또는 저것에서 어떤 종류의 수익을 기대하는지 알고 있는 경우 투자, 당신은 추측으로 당신의 기대를 사용할 수 있습니다. 명백히 정확한 XIRR 수식이 #NUM을 던질 때 특히 유용합니다! error.

    아래 표시된 데이터 입력의 경우 추측이 없는 XIRR 수식은 오류를 반환합니다.

    =XIRR(A2:A7, B2:B7)

    예상 반환 비율(-20%) guess 인수를 입력하면 Excel이 결과에 도달하는 데 도움이 됩니다.

    =XIRR(A2:A7, B2:B7, -20%)

    XIRR 계산 방법 월간 현금 흐름

    먼저 기억하세요. 어떤 현금 흐름을 계산하든 Excel XIRR 함수는 연간 수익률 을 생성합니다.

    확인하려면 여기에서 매월 및 매년 발생하는 동일한 일련의 현금 흐름(A2:A8)에 대한 IRR을 찾아보겠습니다(날짜는 B2:B8에 있음):

    =XIRR(A2:A8, B2:B8)

    에서 볼 수 있듯이 아래 스크린샷에서 IRR은 연간 현금 흐름의 경우 7.68%에서 월 현금 흐름의 경우 약 145%로 증가합니다! 차이가 너무 커서 화폐 요소의 시간 가치만으로는 정당화할 수 없습니다:

    대략적인 월별 XIRR 을 찾으려면 아래를 사용할 수 있습니다. 여기에서 E1은 일반 XIRR 공식의 결과입니다.

    =(1+E1)^(1/12)-1

    또는 방정식에 XIRR을 직접 삽입할 수 있습니다.

    =(1+XIRR(A2:A8,B2:B8))^(1/12)-1

    As 추가 확인, 동일한 현금 흐름에 IRR 기능을 사용합시다. IRR은 모든 기간이 동일하다고 가정하기 때문에 대략적인 요율도 계산한다는 점에 유의하십시오.

    =IRR(A2:A8)

    이러한 계산 결과 월별 XIRR은 7.77입니다. %, 이는 IRR 공식에 의해 생성된 7.68%에 매우 가깝습니다.

    결론 : 월별 현금에 대한 연간 IRR을 찾고 있는 경우 순수한 형태의 XIRR 함수를 사용하십시오. 월별 IRR을 받으려면 신청하십시오.위에서 설명한 조정.

    Excel XIRR 템플릿

    여러 프로젝트에 대한 내부 수익률을 빠르게 얻기 위해 Excel용 다목적 XIRR 계산기를 만들 수 있습니다. 방법은 다음과 같습니다.

    1. 2개의 개별 열(이 예에서는 A와 B)에 현금 흐름과 날짜를 입력합니다.
    2. Cash_flows<2라는 두 개의 동적 정의 범위를 만듭니다> 및 날짜 . 기술적으로는 다음과 같은 공식으로 명명됩니다.

      Cash_flows:

      =OFFSET(Sheet1!$A$2,0,0,COUNT(Sheet1!$A:$A),1)

      Dates:

      =OFFSET(Sheet1!$B$2,0,0,COUNT(Sheet1!$B:$B),1)

      워크시트의 이름, A2는 첫 번째 현금 흐름, B2는 첫 번째 날짜입니다.

      자세한 단계별 지침은 Excel에서 동적 명명 범위를 만드는 방법을 참조하세요.

    3. XIRR 수식에 생성한 동적 정의 이름을 제공합니다.

    =XIRR(Cash_flows, Dates)

    완료! 이제 현금 흐름을 원하는 만큼 추가하거나 제거할 수 있으며 이에 따라 동적 XIRR 공식이 다시 계산됩니다.

    Excel에서 XIRR 대 IRR

    Excel XIRR과 IRR 함수의 주요 차이점은 다음과 같습니다.

    • IRR 은 일련의 현금 흐름의 모든 기간이 동일하다고 가정합니다. 이 기능을 사용하여 월별, 분기별 또는 연간과 같은 주기적 현금 흐름에 대한 내부 수익률을 찾을 수 있습니다.
    • XIRR 을 사용하면 각 개별 현금 흐름에 날짜를 지정할 수 있습니다. 따라서 반드시 주기적이지 않은 현금 흐름에 대한 IRR을 계산하려면 이 함수를 사용하십시오.

    일반적으로정확한 지급 날짜를 알고 있다면 더 나은 계산 정확도를 제공하는 XIRR을 사용하는 것이 좋습니다.

    예를 들어 동일한 현금 흐름에 대해 IRR과 XIRR의 결과를 비교해 보겠습니다.

    모든 지불이 정기적인 간격 으로 발생하면 함수는 매우 근접한 결과를 반환합니다.

    현금 흐름의 타이밍이 인 경우 unequal 인 경우 결과 간의 차이는 상당히 큽니다.

    XIRR 및 Excel의 XNPV

    XIRR은 XNPV 함수와 밀접한 관련이 있습니다. XIRR의 결과는 순 현재 가치가 0이 되는 할인율입니다. 즉, XIRR은 XNPV = 0입니다. 다음 예는 Excel에서 XIRR과 XNPV의 관계를 보여줍니다.

    투자 기회를 고려하고 있으며 순 현재 가치와 내부 비율을 모두 조사하고 싶다고 가정해 보겠습니다. 이 투자에 대한 수익.

    A2:A5의 현금 흐름, B2:B5의 날짜 및 E1의 할인율을 사용하여 다음 XNPV 공식은 미래 현금 흐름의 순 현재 가치를 제공합니다.

    =XNPV(E1, A2:A5, B2:B5)

    양수 NPV는 프로젝트가 수익성이 있음을 나타냅니다.

    이제 어떤 할인율이 순 현재 가치를 만드는지 알아보겠습니다. 영. 이를 위해 XIRR 함수를 사용합니다.

    =XIRR(A2:A5, B2:B5)

    XIRR에 의해 생성된 속도가 실제로 0 NPV로 이어지는지 확인하려면 rate 인수에 넣습니다. 당신의 XNPV수식:

    =XNPV(E4, A2:A5, B2:B5)

    또는 전체 XIRR 함수 포함:

    =XNPV(XIRR(A2:A5, B2:B5), A2:A5, B2:B5)

    예, 소수점 둘째 자리로 반올림된 XNPV는 0과 같습니다.

    정확한 NPV 값을 표시하려면 더 많은 소수 자릿수를 표시하도록 선택하거나 과학 형식을 XNPV 셀에 적용하십시오. 그러면 다음과 유사한 결과가 생성됩니다.

    과학 표기법에 익숙하지 않은 경우 다음 계산을 수행하여 십진수로 변환하십시오.

    1.11E-05 = 1.11*10^-5 = 0.0000111

    Excel XIRR 기능이 작동하지 않습니다.

    Excel에서 XNPV 기능에 문제가 발생한 경우 다음 사항을 확인해야 합니다.

    #NUM ! error

    #NUM 오류는 다음과 같은 이유로 발생할 수 있습니다.

    • values dates 범위의 길이가 다릅니다(다른 열 또는 행 수).
    • values 배열에 하나 이상의 양수 값과 하나의 음수 값이 포함되어 있지 않습니다.
    • 다음 날짜가 첫 번째 날짜보다 빠릅니다. date.
    • 100회 반복 후에도 결과를 찾을 수 없습니다. 이 경우 다른 추측을 시도하십시오.

    #VALUE! error

    #VALUE 오류는 다음과 같은 이유로 발생할 수 있습니다.

    • 제공된 이 숫자가 아닙니다.
    • 일부 제공된 날짜 중 유효한 Excel 날짜로 식별할 수 없습니다.

    Excel에서 XIRR을 계산하는 방법입니다. 이 자습서에서 설명하는 수식을 자세히 살펴보려면 샘플을 다운로드하세요.아래 워크북. 읽어 주셔서 감사합니다. 다음 주에 저희 블로그에서 뵙기를 바랍니다!

    연습 워크북 다운로드

    XIRR Excel 템플릿(.xlsx 파일)

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.