Vba npv 기능을 사용하는 방법은 무엇입니까?

VBA NPV 기능은 VBA 기능의 금융 범주에 나열됩니다. VBA 코드에서 사용하면 할인율과 일련의 미래 현금 흐름을 사용하여 투자의 순 현재 가치를 계산합니다 . 여기에서 순 현재 가치에 대해 자세히 알아볼 수 있습니다.

통사론

NPV(비율, ValueArray)

인수

  • Rate : 일정 기간 동안의 할인율입니다(소수점 형식으로 입력해야 합니다).
  • ValueArray : 지불 및 수익을 나타내는 현금 흐름 테이블입니다. 지급액은 음수 값이고 수익은 양수 값입니다. [음수 값과 양수 값이 각각 하나 이상 포함되어야 합니다.]

VBA NPV 기능을 사용하는 방법을 실제로 이해하려면 이를 사용하여 vba 코드를 작성한 아래 예제를 거쳐야 합니다.

example-vba-npv-function
 Sub example_NPV() Dim cF(0 To 9) As Double Dim dRate As Double cF(0) = -1000 cF(1) = 213.6 cF(2) = 259.22 cF(3) = 314.6 cF(4) = 381.79 cF(5) = 463.34 cF(6) = 562.31 cF(7) = 682.42 cF(8) = 828.19 cF(9) = 1005.09 Range("A1").Value = NPV(dRate, cF) End Sub

위 코드에서는 NPV를 사용하여 투자의 순 현재 가치를 계산했습니다. 초기 투자 금액과 9번의 입금 금액으로 -1000을 사용했고 결과적으로 3710이 반환되었습니다.

코멘트

  • 우리가 제공한 배열에 음수 값과 양수 값이 없으면 VBA는 런타임 오류 5를 반환합니다.

더 많은 튜토리얼

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다