在Microsoft Excel中,DURATION函数是一个财务函数,用于计算固定利率有价证券(如债券)的修正久期(Modified Duration),这是评估债券价格对利率变动敏感度的一种指标。修正久期可以帮助投资者了解债券价格随利率微小变动而变化的程度。下面将详细介绍DURATION函数的使用方法,并通过六个案例进行说明。
DURATION函数使用详解
函数语法:
1DURATION(settlement, maturity, coupon, yld, frequency, [basis])
settlement:有价证券的结算日,即购买日之后的第一个利息支付日。
maturity:有价证券的到期日。
coupon:年息票利率(以小数形式表示)。
yld:有价证券的年收益率(也以小数形式表示)。
frequency:年付息次数。如果每年支付一次利息,则frequency=1;每半年支付一次,则frequency=2;以此类推。
[basis]:可选参数,用于指定日计数基准类型,默认为0,即美国30/360基准。
六个详细案例
案例1:基本计算
假设有一张面值为$1000的债券,票面利率为5%(即0.05),每年支付一次利息,到期日为2026年12月31日,购买日为2023年1月1日,市场收益率为4%(即0.04)。
公式:=DURATION("2023-01-01", "2026-12-31", 0.05, 0.04, 1)
案例2:半年付息债券
同上例,但债券每半年支付一次利息。
公式:=DURATION("2023-01-01", "2026-12-31", 0.05/2, 0.04, 2)
注意:票面利率和收益率也要相应调整为每期的利率。
案例3:考虑不同的日计数基准
假设使用实际/实际日计数基准(basis=1)。
公式:=DURATION("2023-01-01", "2026-12-31", 0.05, 0.04, 1, 1)
案例4:到期日早于结算日
试图计算一个到期日在购买日前的债券的久期,这种情况理论上不可能,Excel将返回错误。
公式:=DURATION("2026-12-31", "2023-01-01", 0.05, 0.04, 1)
预期结果:错误信息。
案例5:无风险利率变动的影响
分析同一债券在不同市场收益率(无风险利率)下的久期变化。假设市场收益率分别调整为3%和5%。
公式1(yld=0.03):=DURATION("2023-01-01", "2026-12-31", 0.05, 0.03, 1)
公式2(yld=0.05):=DURATION("2023-01-01", "2026-12-31", 0.05, 0.05, 1)
观察:随着收益率增加,债券的久期通常会降低,反映了债券价格对利率上升的敏感度下降。
案例6:长期债券与短期债券的比较
比较一张5年期债券和一张10年期债券的久期,假设其他条件相同。
公式1(5年期):=DURATION("2023-01-01", "2028-12-31", 0.05, 0.04, 1)
公式2(10年期):=DURATION("2023-01-01", "2033-12-31", 0.05, 0.04, 1)
预期结果:10年期债券的久期将显著长于5年期债券,表明长期债券对利率变化更为敏感

