Excel中PRICE函数使用说明
PRICE
函数在Excel中用于计算定期付息的有价证券的价格,该价格是基于每100货币单位的面值。此函数特别适用于债券和其他固定收益证券的定价分析。
PRICE函数语法:
1PRICE(settlement, maturity, rate, yld, redemption, frequency, [basis])
settlement:必需,有价证券的结算日期,也就是买卖双方同意交易的日期。
maturity:必需,有价证券的到期日期,即有价证券停止产生利息的日期。
rate:必需,有价证券的年票面利率。
yld:必需,有价证券的年收益率。
redemption:必需,有价证券到期时的赎回价值,通常为100(即每100货币单位面值)。
frequency:必需,每年的付息次数(1=每年一次,2=每半年一次,4=每季一次)。
[basis]:可选,默认为0,用于确定日计数基础的方式(0=美国30/360,1=实际天数/实际天数等)。
注意事项
日期格式:确保
settlement
和maturity
参数使用Excel识别的日期格式。利率与收益率:
rate
是债券的票面利率,而yld
是市场收益率,两者可能不同。赎回价值:
redemption
通常为100,但如果债券有不同的赎回条款,这一数值可能会有所不同。频率与基础:
frequency
和basis
参数需要根据债券的具体条款来设定,以确保计算的准确性。
6个详细案例
案例1:计算标准债券价格
场景:一个债券于2023年3月15日结算,到期日为2028年9月15日,年票面利率为3%,市场收益率为3.5%,赎回价值为100,每年付息两次,采用美国30/360日计数基础。
操作:
1=PRICE(DATE(2023,3,15), DATE(2028,9,15), 0.03, 0.035, 100, 2, 0)
案例2:计算长期国债价格
场景:一个长期国债于2024年7月1日结算,到期日为2044年7月1日,年票面利率为2.5%,市场收益率为3%,赎回价值为100,每年付息一次,采用实际天数/实际天数日计数基础。
操作:
1=PRICE(DATE(2024,7,1), DATE(2044,7,1), 0.025, 0.03, 100, 1, 1)
案例3:计算短期债券价格
场景:一个短期债券于2024年6月1日结算,到期日为2024年12月1日,年票面利率为1.5%,市场收益率为1.7%,赎回价值为100,每年付息两次,采用美国30/360日计数基础。
操作:
1=PRICE(DATE(2024,6,1), DATE(2024,12,1), 0.015, 0.017, 100, 2, 0)
案例4:计算溢价债券价格
场景:一个溢价债券于2024年6月15日结算,到期日为2034年6月15日,年票面利率为4%,市场收益率为3.5%,赎回价值为105,每年付息四次,采用实际天数/360日计数基础。
操作:
1=PRICE(DATE(2024,6,15), DATE(2034,6,15), 0.04, 0.035, 105, 4, 2)
案例5:计算折价债券价格
场景:一个折价债券于2024年5月1日结算,到期日为2030年5月1日,年票面利率为2%,市场收益率为3%,赎回价值为95,每年付息两次,采用实际天数/365日计数基础。
操作:
1=PRICE(DATE(2024,5,1), DATE(2030,5,1), 0.02, 0.03, 95, 2, 3)
案例6:计算浮动利率债券价格
场景:一个浮动利率债券于2024年6月20日结算,到期日为2029年6月20日,当前票面利率为LIBOR+1%(假设当前LIBOR为1.5%),市场收益率为3%,赎回价值为100,每年付息四次,采用实际天数/360日计数基础。
操作:
1=PRICE(DATE(2024,6,20), DATE(2029,6,20), 0.025, 0.03, 100, 4, 2)
请注意,在计算浮动利率债券价格时,我们通常会使用当前的参考利率加上利差来代替rate
参数。上述案例中的rate
是基于当前LIBOR加1%的假设值。在实际情况中,rate
可能会随市场变化而变化。
通过这些案例,你可以看到PRICE
函数在处理不同类型债券价格计算时的灵活性和实用性。确保所有参数都准确无误,以获得可靠的计算结果
