Excel의 XIRR 및 XNPV 애드 인 기능을 사용합니다

광고 Excel은 표준 기능을 제공합니다. IRR 및 NPV, 현금 흐름 세트의 내부 수익률 및 순 현재 가치를 계산하기위한. 대부분의 경우이 두 기능을 사용하고 싶지만 때로는 실질적인 문제가 발생할 수 있습니다. IRR과 NPV 기능은 모두 현금 흐름을 동일한 기간으로 배열하는 워크 시트를 처음 구성했다고 가정합니다. 즉, IRR 또는 NPV 기능을 사용하려면 먼저 투자의 월간 현금 흐름 또는 연간 현금 흐름 또는 다른 일관된 기간의 현금 흐름을 보여주는 워크 시트를 구성해야합니다.

XIRR 및 XNPV 기능에 대한 일부 배경

IRR 및 NPV 기능과 달리 XIRR 및 XNPV 기능은 먼저 투자 현금 흐름을 동일한 기간으로 배열하는 워크 시트 일정을 구성 할 필요가 없습니다. XIRR 및 XNPV 함수를 사용하면 현금 흐름 값에 해당하는 날짜 값을 기능에 인수로 제공합니다.

참고 : XIRR 및 XNPV 도구의 작동 방식에 대한 질문이있는 경우 IRR 및 NPV 기능에 대한 Microsoft 도움말 파일의 토론을 검토 할 수 있습니다.

XIRR과 XNPV 함수의 다소 독특한 특징은 공식 내에서 실제 날짜 값 또는 현금 흐름 값을 인수로 제공하면 값 인수와 날짜 인수를 배열로 제공 할 것으로 기대한다는 것입니다. (배열은 숫자 세트 일뿐입니다.)

예를 들어, 다음 날짜에 다음 현금 흐름을 생성하는 투자에 대한 내부 수익률 및 순 현재 가치를 계산하려고한다고 가정합니다.

1/1/2000 -1000

12/31/2000 -1000

4/15/2001 2000

12/31/2001 1000

인수에 실제 배열을 포함하는 경우 브레이스 내부의 값과 날짜 인수를 둘러싸고 배열을 지정할 수 있습니다. 예를 들어, 배열에 위의 날짜 값을 표시하려면 다음을 입력합니다.

{ “1/1/2000”, “12/31/2000”, “4/15/2001”, “12/31/2001”}

이전의 현금 흐름 값을 배열로 표시하려면 다음을 입력합니다.

{-1000, -1000,2000,1000}

워크 시트 범위에 날짜 값과 현금 흐름 값을 입력하면 날짜 값과 현금 흐름 값을 배열로 식별 할 필요가 없습니다. 예를 들어, 워크 시트 범위 A1 : A4에 이전 날짜 값 세트를 입력하고 워크 시트 범위 B1 : B4의 이전 현금 흐름 값 세트를 입력하면이 워크 시트 범위를 기능 인수로 사용할 수 있습니다.

XIRR 및 XNPV 함수는 예측 가능하게 유효한 날짜 값을 사용해야합니다. 현금 흐름 값을 사용하는 것과 동일한 날짜 값을 사용해야합니다. 유효하지 않은 인수 또는 인수 세트를 제공하면 Excel은 #NUM 오류 값을 반환합니다.

참고 : Excel은 첫 번째 날짜 값이 투자의 시작일로 간주합니다. 따라서 배열 또는 워크 시트 범위의 첫 번째 날짜 값이 가장 빠른 것입니다. 그러나 후속 날짜 값은 시간 순서대로있을 필요는 없습니다 정보이용료 현금화.

XIRR 기능을 사용합니다

XIRR 기능은 현금 흐름, 현금 흐름의 날짜, 선택적으로 내부 수익률에 대한 초기 추측을 감안할 때 투자에 대한 내부 수익률을 계산합니다. 이 함수는 다음 구문을 사용합니다.

xirr (가치, 날짜, 추측)

예를 들어, 다음 날짜에 다음 현금 흐름을 생성하는 투자에 대한 내부 수익률을 계산하려고한다고 가정합니다.

1/1/2000 -1000

12/31/2000 -1000

4/15/2001 2000

12/31/2001 1000

XIRR 기능을 사용하고 20%의 시작 추측을 사용 하여이 현금 흐름 세트의 내부 수익률을 계산하려면 다음 공식을 사용합니다.

= XIRR ({-1000, -1000,2000,1000}, { “1/1/2000”, “12/31/2000”, “4/15/2001”, “12/31/2001”}, 2)

공식은 매년 47.0251%에 해당하는 값 .470251 값을 반환합니다. 날짜 값이 워크 시트 범위 A1 : A4에 저장되고 현금 흐름 값이 워크 시트 범위 B1 : B4에 저장된 경우 다음 공식을 사용할 수 있습니다.

= XIRR (B1 : B4, A1 : A4, .2)

XNPV 함수 사용

XNPV 기능은 현금 흐름, 현금 흐름의 날짜 및 연간 할인율을 고려하여 투자에 대한 순 현재 가치를 계산합니다. 이 함수는 다음 구문을 사용합니다.

xnpv (요율, 값, 날짜)

예를 들어, 다음 날짜에 다음 현금 흐름을 생성하는 투자에 대한 순 현재 가치를 계산하려고한다고 가정합니다.

1/1/2000 -1000

12/31/2000 -1000

4/15/2001 2000

12/31/2001 1000

날짜 값이 워크 시트 범위 A1 : A4에 저장된 경우 현금 흐름 값이 워크 시트 범위 B1 : B4에 저장되고 15%의 할인율을 사용하려는 경우 다음 공식을 사용합니다.

= xnpv (.15, b1 : b4, a1 : a4)

공식은 값 557.17을 반환합니다.

흥미롭게도 XNPV 함수는 텍스트 문자열로 제공되는 날짜 값을 허용하지 않습니다. 예를 들어, 다음 공식은 이전 공식과 동일하지만

#값 오류 값 :

= xnpv (.15, {-1000, -1000,2000,1000}, { “1/1/2000”, “12/31/2000”, “4/15/

2001 “,”12/31/2001 “}))

그러나 동등한 일련 날짜 값 (2000 년 1 월 1 일의 일련 날짜 36526, 12/31/2000의 일련 날짜 값 36891 등)을 사용 하여이 공식을 다시 작성한 다음 올바른 순 현재 값을 반환 할 수 있습니다.

= XNPV (0.15, {-1000, -1000,2000,1000}, {36526,36891,36996,37256})