在哪个公式中使用Excel计算持续时间函数?

时间:2016-07-27 08:32:15

标签: excel excel-formula

请任何人分享您对使用哪个公式计算Excel中的持续时间函数的意见。

我需要这个Excel函数的公式= DURATION(结算,到期日,优惠券,yld,频率,[基础])

2 个答案:

答案 0 :(得分:1)

Excel使用与Wikipedia中所述相同的公式计算Macauley持续时间。

enter image description here

来自Microsoft的例子:

enter image description here

公式:

B7=DURATION(B1,B2,B3,B4,B5,B6)

E2向下:=D2/$B$5

F2向下:=$B$3/$B$5*100

F17=$B$3/$B$5*100+100

G2向下:=F2/(1+($B$4/$B$5))^($B$5*E2)

H2向下:=E2/$G$18*G2

G18H18是上述单元格的总和。

答案 1 :(得分:0)

Excel中的Duration()函数"返回假设面值为100美元的Macauley持续时间。持续时间定义为现金流量现值的加权平均值,用于衡量债券价格对收益率变化的反应。"

来源:https://support.office.microsoft.com/en-us/article/DURATION-function-b254ea57-eadc-4602-a86a-c8e369334038?ui=en-US&rs=en-US&ad=US

要计算持续时间,即两个日期/时间值之间的经过时间,您只需从结束日期/时间中减去开始日期/时间。

Excel中的日期/时间值以天为整数,时间以小数形式存储。根据计算的持续时间的大小,结果可以显示天或小时,或两者。在下面的屏幕截图中,使用不同的自定义格式格式化了一些持续时间。计算持续时间的公式是=B1-A1应用于相应的行。

enter image description here