首页 理论教育 债券Excel动态估价的微调按钮优化方案

债券Excel动态估价的微调按钮优化方案

时间:2023-05-23 理论教育 版权反馈
【摘要】:某公司拟发行公司债券,债券上约定面值1 000元、票面利率10%,债券期为5年,到期还本付息。要求区分不同情况,确定公司债券的发行价格,并判断债券发行价格的类型。在Excel中设计如图4-9所示的债券动态估价模型。

债券Excel动态估价的微调按钮优化方案

1.债券发行价格类型

公司债券是由企业或公司发行的有价证券,是企业或公司为筹措资金而公开发行的一种债务契约,表示公司借款后,有义务偿还其所借金额的一种期票。发行债券的企业以债券为书面承诺,答应在未来的特定日期,偿还本金并按事先约定的利率付给利息。公司债券上应约定债券面值、期限、利率、还本付息的方式等。由于票面利率与市场利率可能不一致等原因,导致企业可能溢价、折价或平价发行债券,所以发行债券时需要计算债券发行价格。

2.Excel微调按钮的设计

Excel中计算债券发行价格时,对于市场利率、票面利率、债券期限等的变动范围,可用窗体工具(表单控件)的“微调项、滚动条”等进行设计。

窗体按钮的编辑方法:对于插入的微调项、组合框,以及后述的滚动条等窗体按钮,在按钮上右击可进入编辑状态;在按下键盘上的Ctrl键的同时单击该按钮,也可进入编辑状态。进入编辑状态后,该按钮的四周有8个空心小圆圈(调节柄)。

编辑状态下:用鼠标拖动该按钮,可进行整体位移;拖动某个调节柄(8个空心圆圈之一),可进行该窗体按钮的扩大或缩小;按下键盘上的Alt键,用鼠标拖动其调节柄,可使该窗体按钮与所在单元格的网格线对齐。

3.绝对值ABS函数

债券发行价格可用时间价值的函数、公式或现金流量贴现法等进行计算。由于时间价值函数的价值参数输入正值时计算结果为负值,可对函数计算结果用绝对值ABS函数取正值。绝对值函数公式如下:

=ABS(number)

式中,number为要对其求绝对值的实数

某公司拟发行公司债券,债券上约定面值1 000元、票面利率10%,债券期为5年,到期还本付息。债券发行时市场利率可能为6%~12%。要求区分不同情况,确定公司债券的发行价格,并判断债券发行价格的类型。

在Excel中设计如图4-9(a)所示的债券动态估价模型。

图4-9 债券微调按钮估价(a)与控件格式(b)(www.xing528.com)

使用方法:单击C8单元格的微调按钮,D8单元格的利率将增加或减少1%,变动范围为6%~12%;随着利率的变化,D6至D9的值(到期值与发行价格)也随之变动;同时,C10单元格将依序提示“溢价、平价、折价”。

(1)在“Excel财务会计”工作簿中新建“债券发行”工作表。在该表录入相关的文字,合并单元区域,录入D2至D4单元区域中的已知数据;调整行高列宽,设置字体字号等。

(2)设计微调按钮与市场利率变动范围,方法如下:

a.在窗体工具(表单控件)栏单击“微调项”按钮,光标变为“+”状,在C5单元格中拖动到适当位置后释放鼠标,产生一个微调按钮;对微调按钮的长宽、位置等进行调整。

b.在微调按钮上右击,选择“设置控件格式”命令,进入“设置控件格式”对话框,该对话框有大小、保护、属性等卡片,最常用的是“控制”卡片,如图4-9(b)所示。

c.在控制卡片的最小值中键入“6”,在最大值中键入“12”,步长中键入“1”;单元格链接中键入“$C$5”(绝对引用C5单元格),勾选“三维阴影”复选框,单击“确定”按钮。

d.因为控件的值链接到C5单元格,所以,微调按钮将产生一个设计代码,显示于C5单元格的右下角(执行模式)或左下角(显示公式状态)。单击微调按钮的向上或向下箭头,该设计代码的数字将增加或减少1(微调按钮的“步长”在起作用);其变动范围在6~12之间(微调按钮“最大值”与“最小值”在起作用)。

e.设计代码是整数,所以,还应将其转化为用百分数表示的年利率:在D5单元格中键入公式“=C5/100”;单击格式工具栏百分比按钮。

f.隐藏C5单元格中的设计代码,可用文字居中的方式隐藏。

(3)用函数计算发行价格。在D6单元格中,用终值FV函数按票面利率计算债券到期还本付息额;由于计算结果为负,还应取绝对值。其嵌套函数公式为“=ABS(FV(D3,D4,,D2,0))”。

在D8单元格中将终值用PV函数按市场利率计算现值,计算结果为负还应取绝对值。其嵌套函数公式为“=ABS(PV(D5,D4,,D6))”。

(4)公式计算并验证发行价格。在D7单元格中,按复利终值公式计算到期还本付息总额“=D2∗(1+D3)^D4”;在D9单元格中,按复利现值公式计算其现值“=D7∗(1+D5)^-D4”。

(5)判断发行价格类型。在C10单元格中键入条件函数“=IF(D8>D2,"溢价",IF(D8=D2,"平价","折价"))”。其含义为:若发行价格大于债券面值,则为溢价;若两者相等,则为平价;否则为折价。

(1)Excel“设置控件格式”的最大值、最小值、步长、页步长值等,只能录入0~30 000之间的整数值,不能录入负数、小数等。

(2)“设置控件格式”中的当前值,设计时不用录入(也可录入最大与最小值之间的任意整数值)。设计完成再次进入该对话框时,将根据微调项、组合框等当前的代码值,自动生成。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈