엑셀 PRICEMAT 함수는 만기일( maturity )에 이자를 지급하는 유가증권의 액면가 100당 가격( price )을 계산한다. 여기의 price + mat 로 만들어진 함수명이 PRICEMAT 이다. 함수명으로 좀더 쉽게 기능을 기억하자.
참고1 : 날짜 인수가 텍스트로 전달된다면, 상황에 따라 다르게 해석될 수 있다. 따라서, settlement, maturity, issue 등의 인수는 날짜를 포함한 셀을 참조하거나 날짜를 반환하는 함수식으로 전달한다.
만기일에 이자를 지급하는 증권이다. 수령일 2016년 12월 20일, 만기일 2021년 10월 30일, 발행일 2016년 10월 30일, 발행일에 이율 4.5%, 연간 수익율 3% 이다. 이 조건을 미국 나스닥 회계 일수 기준으로 액면가 100당 가격을 계산한다면?
참고2 : rate 나 yld 인수는 퍼센트( % )대신 소수로 전달할 수도 있다.
단순한 엑셀 재무함수 PRICEMAT 이다. 인수의 순서를 모두 기억할 필요는 없다. 이런 기능을 하는 엑셀 함수가 있다는 것만 기억한다면 쉽게 사용할 수 있다. 함수명을 입력하면 바로 팝업으로 함수 구문이 표시되고, 함수 마법사도 활용할 수 있기 때문이다.
[기타 함수] 엑셀 YIELDMAT 만기일 이자 지급 증권 연수익율 :
http://secstart.tistory.com/861
관련 기타 재무함수 :
[기타 함수] 엑셀 TBILLPRICE, 미국채 100 달러당 가격 계산 :
http://secstart.tistory.com/807
[기타 함수] 엑셀 TBILLYIELD 로 국채 수익률 구하기 :
http://secstart.tistory.com/808
마늘빵.
엑셀 PRICEMAT 함수 설명
설명 : 만기일에 이자를 지급하는 증권 가격을 액면가 100당으로 계산한다.
구문1 : PRICEMAT( settlement, maturity, issue, rate, yld, [basis] )
구문2 : PRICEMAT( 수령일, 만기일, 발행일, 이율, 수익율, [기준] )
인수 :
settlement : 증권 결제일( 예: 채권 구입 날짜 )
maturity : 증권 만기일 ( 예: 채권 만료 날짜 )
issue : 증권 발행일 ( 예: 채권 발행 날짜 )
rate : 증권 이율 ( 예: 채권 발행일의 이자율 )
yld : 유가 증권 연간 수익율
[basis] : 사용된 회계 기준 일수를 정하는 정수형 옵션 인수.
노트1 : 날짜 인수는 issue < settlement < maturity 를 만족해야 한다. ( 예: 증권 구입일이 증권 발행일 이전일 수 없다. )
구문1 : PRICEMAT( settlement, maturity, issue, rate, yld, [basis] )
구문2 : PRICEMAT( 수령일, 만기일, 발행일, 이율, 수익율, [기준] )
인수 :
settlement : 증권 결제일( 예: 채권 구입 날짜 )
maturity : 증권 만기일 ( 예: 채권 만료 날짜 )
issue : 증권 발행일 ( 예: 채권 발행 날짜 )
rate : 증권 이율 ( 예: 채권 발행일의 이자율 )
yld : 유가 증권 연간 수익율
[basis] : 사용된 회계 기준 일수를 정하는 정수형 옵션 인수.
Basis | 기준 일수( 1개월/1년 ) |
0 또는 생략 | 미국 나스닥 30/360 |
1 | 실제/실제 |
2 | 실제/360 |
3 | 실제/365 |
4 | 유럽 30/360 |
노트1 : 날짜 인수는 issue < settlement < maturity 를 만족해야 한다. ( 예: 증권 구입일이 증권 발행일 이전일 수 없다. )
참고1 : 날짜 인수가 텍스트로 전달된다면, 상황에 따라 다르게 해석될 수 있다. 따라서, settlement, maturity, issue 등의 인수는 날짜를 포함한 셀을 참조하거나 날짜를 반환하는 함수식으로 전달한다.
엑셀 PRICEMAT 함수 사용 예제
[그림1] 엑셀 PRICEMAT 함수로 유가증권 100당 가격
만기일에 이자를 지급하는 증권이다. 수령일 2016년 12월 20일, 만기일 2021년 10월 30일, 발행일 2016년 10월 30일, 발행일에 이율 4.5%, 연간 수익율 3% 이다. 이 조건을 미국 나스닥 회계 일수 기준으로 액면가 100당 가격을 계산한다면?
사용 예제1 : =PRICEMAT( D4, D5, D6, D7, D8, 0 )
사용 결과1 : 106.2840909
수령일, 만기일, 발행일은 날짜 입력된 셀 참조로 PRICEMAT 함수에 전달한다. (참고1) 노트1 처럼 발행일 < 수령일 < 만기일 ( D6 < D4 < D5 ) 의 날짜 순이다. 증권 발행일의 이율( rate )은 4.5% 이고, 연간 수익율은 3% 이다.
마지막으로, 회계 기준일수를 전달하는 basis 인수는 0 으로 전달되었다. 이는 1개월을 30일로, 1년을 360일로 계산한다. basis 인수가 생략되어도 기본값인 0 이 전달되어 같은 결과를 얻는다.
이 수식은 만기일에 이자를 지급하는 증권의 액면가 100당 가격, 106.2840909 을 결과로 반환한다.
사용 결과1 : 106.2840909
수령일, 만기일, 발행일은 날짜 입력된 셀 참조로 PRICEMAT 함수에 전달한다. (참고1) 노트1 처럼 발행일 < 수령일 < 만기일 ( D6 < D4 < D5 ) 의 날짜 순이다. 증권 발행일의 이율( rate )은 4.5% 이고, 연간 수익율은 3% 이다.
마지막으로, 회계 기준일수를 전달하는 basis 인수는 0 으로 전달되었다. 이는 1개월을 30일로, 1년을 360일로 계산한다. basis 인수가 생략되어도 기본값인 0 이 전달되어 같은 결과를 얻는다.
이 수식은 만기일에 이자를 지급하는 증권의 액면가 100당 가격, 106.2840909 을 결과로 반환한다.
참고2 : rate 나 yld 인수는 퍼센트( % )대신 소수로 전달할 수도 있다.
엑셀 PRICEMAT 함수 오류
#NUM! 오류가 발생하는 경우
#VALUE! 오류가 발생하는 경우
- issue( 발행일 )의 날짜가 settlement( 수령일 ) 날짜 이상이거나
- settlement( 수령일 )의 날짜가 maturity( 만기일 ) 날짜 이상이거나
- rate( 이율 ), yld( 수익율 ), [basis]( 기준일수 ) 가 잘못된 숫자라면( rate<0 , yld<0 , basis가 0;1;2;3;4 아님 )
- settlement( 수령일 )의 날짜가 maturity( 만기일 ) 날짜 이상이거나
- rate( 이율 ), yld( 수익율 ), [basis]( 기준일수 ) 가 잘못된 숫자라면( rate<0 , yld<0 , basis가 0;1;2;3;4 아님 )
#VALUE! 오류가 발생하는 경우
- 날짜 인수인 수령일, 만기일, 발행일이 무효한 날짜( 엑셀이 인식할 수 없는 날짜 )라면
- 전달된 인수중 하나가 숫자가 아니라면
- 전달된 인수중 하나가 숫자가 아니라면
단순한 엑셀 재무함수 PRICEMAT 이다. 인수의 순서를 모두 기억할 필요는 없다. 이런 기능을 하는 엑셀 함수가 있다는 것만 기억한다면 쉽게 사용할 수 있다. 함수명을 입력하면 바로 팝업으로 함수 구문이 표시되고, 함수 마법사도 활용할 수 있기 때문이다.
[기타 함수] 엑셀 YIELDMAT 만기일 이자 지급 증권 연수익율 :
http://secstart.tistory.com/861
관련 기타 재무함수 :
[기타 함수] 엑셀 TBILLPRICE, 미국채 100 달러당 가격 계산 :
http://secstart.tistory.com/807
[기타 함수] 엑셀 TBILLYIELD 로 국채 수익률 구하기 :
http://secstart.tistory.com/808
마늘빵.
'엑셀 컴활 함수' 카테고리의 다른 글
[기타 함수] 엑셀 ACCRINTM 만기일 이자 지급 증권 이자 계산 (0) | 2017.02.17 |
---|---|
[기타 함수] 엑셀 YIELDMAT 만기일 이자 지급 증권 연수익율 (0) | 2017.02.14 |
[기타 함수] 엑셀 DOLLARDE 분수 표기를 소수로 변환 (2) | 2017.02.01 |
[기타 함수] 엑셀 DOLLARFR 소수를 분수 표기로 변환 (0) | 2017.01.25 |
[기타 함수] 엑셀 IPMT 함수로 매월 상환액 이자 계산 (0) | 2017.01.12 |