EXCEL中INTRATE函数使用详解
INTRATE函数在Excel中用于计算基于到期收益率的债券或其他固定收益证券的名义利率。名义利率是指债券的票面利率,即债券发行时承诺支付的年利率。使用INTRATE函数可以帮助用户快速确定债券的名义利率,从而对债券的价值和收益率进行评估。
INTRATE函数的基本语法:
INTRATE(settlement, maturity, issue, first_coupon, basis)
settlement:债券的结算日,即购买债券后的第一个工作日。maturity:债券的到期日。issue:债券的发行日。first_coupon:债券的第一个利息支付日。basis:可选参数,指定日期间隔的计算方式,默认为美国(NASD) 30/360。
INTRATE函数的特点:
INTRATE函数返回的是名义利率,即债券发行时承诺支付的年利率。
函数中的各个参数需要准确填写,以确保计算结果的准确性。
INTRATE函数通常与其他金融函数(如PRICE、YIELD等)一起使用,以进行更全面的债券分析。
六个使用INTRATE函数的案例:
案例1:计算普通债券的名义利率
假设你有一只债券,其结算日为2023年1月1日,到期日为2033年1月1日,发行日为2020年1月1日,每年的利息支付日为1月1日,使用美国(NASD) 30/360日期间隔计算方式。
步骤:
在Excel中打开一个新工作簿。
在A1至E1单元格分别输入结算日、到期日、发行日、第一个利息支付日和日期间隔计算方式(如0表示美国(NASD) 30/360)。
在B2单元格输入公式计算名义利率:
=INTRATE(A1, A2, A3, A4, E1)。按回车键,得到名义利率的结果。
结果:债券的名义利率。
案例2:计算具有额外现金流的债券的名义利率
假设除了正常的利息支付外,债券在第3年还会支付一次额外的1000元现金流。
步骤:
在Excel中创建一个新工作簿,并输入相关参数。
在B2单元格使用INTRATE函数计算名义利率,同时考虑额外现金流:
=INTRATE(A1, A2, A3, A4, E1) + (1000/(POWER(1+A5,3)*A5))*((1-POWER(1+A5,A2-3))/(A5*(A2-3)))。按回车键,得到调整后的名义利率。
结果:考虑额外现金流后的债券名义利率。
案例3:使用不同的日期间隔计算方式
假设你想使用实际/实际(Actual/Actual)日期间隔来计算债券的名义利率。
步骤:
在Excel中创建一个新工作簿,并输入相关参数。
在B2单元格使用INTRATE函数计算名义利率,并指定日期间隔计算方式为实际/实际:
=INTRATE(A1, A2, A3, A4, 1)。按回车键,得到使用实际/实际日期间隔计算的名义利率。
结果:使用实际/实际日期间隔计算的债券名义利率。
案例4:结合INTRATE和其他金融函数进行债券定价
假设你需要计算上述债券的当前价格,并使用INTRATE函数来估计价格对利率变动的风险。
步骤:
在Excel中创建一个新工作簿,并输入相关参数。
在B2单元格使用INTRATE函数计算名义利率:
=INTRATE(A1, A2, A3, A4, E1)。在B3单元格使用PRICE函数计算债券价格:
=PRICE(A1, A2, A3, B2, A5, 0)。按回车键,得到债券的当前价格和名义利率。
结果:债券的当前价格和名义利率。
案例5:计算具有不同计息周期的债券的名义利率
假设你有一只半年付息一次的债券,其他条件与案例1相同。
步骤:
在Excel中创建一个新工作簿,并输入相关参数。
在B2单元格使用INTRATE函数计算名义利率,并将计息周期次数改为2:
=INTRATE(A1, A2, A3, A4, E1)/2。按回车键,得到半年付息一次债券的名义利率。
结果:半年付息一次债券的名义利率。
案例6:使用INTRATE函数进行利率风险分析
假设你需要分析上述债券在不同收益率下的价格和名义利率数据。
步骤:
在Excel中创建一个新工作簿,并输入相关参数。
在B2至B5单元格分别输入不同的年收益率(如3%,4%,5%,6%)。
在C2至C5单元格使用PRICE函数计算不同收益率下的债券价格。
在D2至D5单元格使用INTRATE函数计算不同收益率下的名义利率。
按回车键,得到不同收益率下的债券价格和名义利率数据。
结果:不同收益率下的债券价格和名义利率数据,用于利率风险分析