为什么用EXCEL中的函数Yield和XIRR 计算的结果不一样

以08新湖债为例: 以Yield计算结果为6.04%,计算相关参数如下: 新湖利率计算 票面利率 9.00% 到期日 2013-7-2 发行日期 2008-7-2 价格 111.97 首次计息 2009-7-2 收益率 6.040% 每年付息次数 1 交易日期 2008-9-16 用XIRR计算,结果为6.47%, 参数如下: 2008-9-16 2009-7-2 2010-7-2 2011-7-2 2012-7-2 2013-7-2 -111.97 9 9 9 9 109 6.47% 计算出来的内涵报酬率为什么不一样呢? 那个更准确?为什么?

第1个回答  2019-01-28
因为这两者的计算公式和原理是不一样的。
XIRR是根据365天/年计算未来的现金流在结算日当天的现值。XIRR计算出来的是等效年收益率。
YIELD则是把未来的现金流折现到结算日所在的付息期的第一天,YIELD计算出来的是等价年收益率。
由于YIELD所计算的时间跨度要大于XIRR计算的时间跨度(除非结算日刚好在付息日之后那天),所以就算一年付息一次,算出来的结果还是要小于后者。