Excel计算久期:假设单元格A1是市场利率 单元格B1是一年前的初期投资 单元格C1,C2,...,C10是现金流 在单元格D1,输入公式 =C1*row() 然后公式往下拉 那么计算久期,用公式(不妨在单元格E1输入): =NPV(A1,D1:D10)/(B1+NPV(A1,C1:C10)) 数学定义:如果市场利率是Y,现金流(X1,X2,...,Xn)的麦考利久期定义为:D(Y)=[1*X1/(1+Y)^1+2*X2/(1+Y)^2+...+n*Xn/(1+Y)^n]/[X0+x1/(1+Y)^1+X2/(1+Y)^2+...+Xn/(1+Y)^n] 即 D=(1*PVx1+...n*PVxn)/PVx 其中,PVXi表示第i期现金流的现值,D表示久期。