每天学一点图片「每天一个office技巧」
275 tbillprice
助记:英文的“treasury bill短期国库券 price价格”
类别:财务
语法:
tbillprice(settlement,maturity,discount)
参数:3个参数
settlement 必需。国库券的结算日。即在发行日之后,国库券卖给购买者的日期。对应日期的序列号截尾取整。必须合法且大于0。maturity 必需。国库券的到期日。是国库券有效期截止时的日期。对应日期的序列号截尾取整。必须合法且大于0。discount 必需。国库券的贴现率,必须大于0。用法:
返回面值100的国库券的价格。公式很好理解,一年按360天算。将贴现率按照你所持有的天数比例进行折现。
1)新建一个工作表,输入上图的的参数和公式,得出结果。
2)增加一个C列按公式计算:
C2:=B2-B1
C3:=B3
C4:=100*(1-C3*C2/360)
如图,当DSM天数为360时,刚好价格为90元。就是说你拿着360天后到期的100元国库券现在折现只给你90元。也就是说你现在可以便宜买,优点是可以按照市场情况随时买卖,到期后才按票面金额还本付息。
3)继续增加到期日或减少结算日,当DSM大于365时出错了。
276 tbillyield
助记:英文的“treasury bill短期国库券 yield收益率”
类别:财务
语法:
tbillyield(settlement,maturity,pr)
参数:3个参数
settlement 必需。国库券的结算日。即在发行日之后,国库券卖给购买者的日期。对应日期的序列号截尾取整。必须合法且大于0。maturity 必需。国库券的到期日。是国库券有效期截止时的日期。对应日期的序列号截尾取整。必须合法且大于0。pr 必需。面值100的国库券价格。必须大于0。用法:
返回国库券的收益率。
1)复制一份上面的工作表,A列是参数和结果的名称;B列是参数数值和公式的计算结果,B4只需更改公式中的函数名称;C列是按公式进行计算,只需将C4单元格输入“=(100-C3)/C3*360/C2”即可。
2)收益率=收益/本金。我们按照国库券的发行价格购买国库券,比如90元。国库券到期后我们能按国库券票面金额拿到100元,挣了10元。相对于90元的投资来说,我们的收益率就是10/90=0.111111。
3)为了统一,实际收益率都要换算成一年360天的收益率,才能互相进行比较。改一下日期,这次花90元买的国库券180天后就到期,我们半年就挣了10元,相当于1年挣20元,计算一下收益率如上图。
277 tbilleq
助记:英文的“treasury bill短期国库券 equivalent等效”
类别:财务
语法:
tbilleq(settlement,maturity,discount)
参数:3个参数
settlement 必需。国库券的结算日。即在发行日之后,国库券卖给购买者的日期。对应日期的序列号截尾取整。必须合法且大于0。maturity 必需。国库券的到期日。是国库券有效期截止时的日期。对应日期的序列号截尾取整。必须合法且大于0。discount 必需。国库券的贴现率,必须大于0。用法:
返回国库券的等效收益率。计算公式为:
tbilleq=(365*rate)/(360-rate*DSM)
这里的DSM是按每年360天的基准计算的结算日与到期日之间的天数。就是实际的天数*365/360,360天相当于365天。
1)在tbillprice函数的工作表下面增加一行,输入图中公式。因为国库券发行总是打折扣(discount),所以相当于负的利率(rate)。
2)按照公式验证了一下,时间不超过半年结果基本吻合,但超出半年就有误差了,可能是公式有点问题,搞不清楚了,看有没有高人指点一下。下面的百度结果也许算是一个解释吧,只管半年。
3)由于现金流每半年支付一次,在投资领域,人们习惯上是通过用半年到期收益率乘以2来计算年到期收益率,这种依据市场惯例计算出来的到期收益率也称做债券等价收益率。(来自百度百科)
(待续)