|
16일. PRICEDISC(), PRICEMAT()함수
엑셀 파일 다운로드 : OT-PRICEDISCPRICEMAT.xls
안녕하세요.
최근 오피스 차기버전의 소식이 들리던데, 아시는지…? 새로운 오피스 이름은 오피스XP라고 하더군요. 차기 윈도우도 XP를 붙인답니다.
오늘은 PRICEDISC(), PRICEMAT()함수를 끝으로 유가증권함수를 종료하려 합니다. 오늘 배울 함수이름을 보니 PRICE가 붙은 걸 봐서는 가격을 구하는 함수인 것 같군요. 또 ~DISC,~MAT가 붙어 있는 걸 보니 할인율(Discount rate)과 만기(Maturity)가 관련 있는 것 같군요.
PRICEDISC(settlement,maturity,discount,redemption,basis)
1. PRICEDISC()함수
할인율을 알고 있는 무이자부 유가증권(대표적으로 어음)의 가격을 구합니다. 그런데 이와 관련한 함수가 하나 있었습니다. 물론 예전에 제가 강의한 것이죠. 바로 DISC()함수입니다. DISC()함수는 현재 가치를 알고 있는 무이자부 유가증권의 할인율을 구하는 함수였죠. 이함수는 대표적으로 가장 적은 할인율이 적용되는 유가증권을 골라 자금을 마련하는 경우에 유용합니다. 그러면 이에 반대되는 개념의 함수가 바로 PRICEDISC()입니다.
2. 매개변수
- settlement
평가하고자 하는 기준일입니다. 물론 다음에 나올 매개변수인 maturity보다 앞선 일자이어야 하구요…만기가 지난 유가증권을 평가하는 건 무의미하죠.
- maturity
유가증권에 표시된 만기일입니다.
- discount
유가증권의 할인율입니다. 물론 이는 보통 시장할인율이지만 여러 할인율에 따라 가격변화등을 알고자 하는 경우엔 목표수익율등으로 달리 지칭할 수 있겠죠. 가령 내가 하면 로맨스, 남이 하면 스캔들이라는 우스개 소리처럼 말이죠!
- redemption
유가증권의 만기상환금액입니다. 어음의 경우 어음권면에 인쇄된 금액이 만기에 상환할 금액이 상환금액입니다. 0으로 하면 "찌지직…"하고 에러가 납니다.
- basis
날짜계산의 유형입니다.
Basis
|
Day count basis
|
0 혹은 생략
|
US (NASD) 30/360
|
1
|
Actual/actual
|
2
|
Actual/360
|
3
|
Actual/365
|
4
|
European 30/360
|
3. 예제
예전에 DISC()함수 강좌때 사용한 예를 사용해보겠습니다. 그때의 각 어음의 할인율을 구한 결과는 다음과 같습니다.
발행인
|
액면금액
|
만기
|
할인금액
|
할인율
|
현대기계
|
5,740,000
|
01-02-26
|
5,650,000
|
11.01%
|
미래상사
|
3,720,000
|
01-03-01
|
3,655,000
|
11.60%
|
신원기공
|
7,900,000
|
01-02-01
|
7,823,000
|
13.18%
|
한산산업
|
6,500,000
|
01-05-01
|
6,250,000
|
12.10%
|
동아부품
|
3,000,000
|
01-03-02
|
2,940,000
|
13.04%
|
영진정밀
|
9,300,000
|
01-02-05
|
9,199,000
|
12.79%
|
비앤기기
|
8,800,000
|
01-03-15
|
8,606,000
|
11.66%
|
명경건설
|
8,000,000
|
01-02-16
|
7,896,000
|
11.30%
|
DISC()에서는 2001년 1월5일에 액면금액,만기,할인금액을 가지고 위의 표에서 보듯이 각각의 할인율(가장 오른쪽 컬럼)을 구했습니다. 이제 PRICEDISC()함수를 가지고 위의 표의 할인금액이 제대로 나오는지 보시죠.
현대기계의 경우
=PRICEDISC(DATE(2001,01,05),DATE(2001,02,25),11.01%,5740000,1)=5650000
위의 식대로 하면 정확하게 위의 표상에 있는 할인금액이 나오진 않습니다. 이유는 할인율때문인데, 위의 할인율은 DISC()함수로 구한 결과를 소수점2자리이하에서 반올림 한 것이기 때문이죠. 그래서 첨부파일을 하나 만들어 두었습니다.
PRICEMAT(settlement,maturity,issue,rate,yld,basis)
1. PRICEMAT()함수
시장수익율을 이미 알려져 있고, 표시이자율로 계산한 이자액을 만기시에 원금과 함께 상환하는 유가증권의 액면가 100원당 가격을 구합니다. 이는 미국의 유가증권실무에 따른 것입니다.(자세한 건 제가 공인회계사 자격증을 따고나면 알려드리죠! 언제냐구요? 농담입니다 ^^) 왜 그렇게 하는지는 모르지만 다만 우리가 이를 사용하는 경우엔 결과값에 만기금액을 곱하고 이를 100으로 나누어 주셔야 합니다. (=PRICEMAT()*원금/100) 이전에도 이런 함수가 하나 있었죠. YIELDMAT()!
2.매개변수
- settlement
유가증권을 평가하는 기준일입니다.
- maturity
유가증권에 표시된 만기일입니다.
- issue
유가증권에 기재된 발행일입니다.
- rate
유가증권의 표시이자율입니다.
- yld
유가증권의 시장수익율입니다.
- basis
날짜계산의 유형이죠(앞부분 참고하세요)
3.예
A회사 회사채를 보유하고 있습니다. 회사채는 다음과 같은 조건과 시세를 가지고 있습니다.상환금액 150,000,000원발행일 1999년 12월 31일만기일 2005년 12월 31일표시이자 10.00%채권수익율 11.50%시세 65,378,000오늘 현재 (2001년 2월09일) 위 유가증권의 가격은?
=PRICEMAT(DATE(2001,02,09),DATE(2005,12,31),DATE(1999,12,31),10%,11.5%,1)*150000000/100= 136,959,896.507736
PRICE관련하여 함수를 정리해보죠. 평가대상에 따라 분류해보면
다음과 같습니다.
PRICE() |
정해진 기간마다 표시이자율에 따른
이자를 지급하는 채권 |
PRICEDISC() |
표시된 이자율없이 할인거래되는 채권 |
PRICEMAT() |
표시이자율에 따라 계산된 이자를
만기에 원금과 함께 상환하는 채권 |
그러나 채권의 가격을 구하지만 PRICEMAT()함수는 액면가 100원당 가격으로 표시된다.
오늘은 이것으로 유가증권평가함수를 끝내고 다음 시간엔 감가상각함수를 시작하겠습니다. 그럼 수고하세요….
이전 | 목차 |
다음
|