参数:values为一个数组或对包含数字的单元格的引用(代表着各期的一系列支出及收入,其中必须至少包含一个正值和一个负值,才能计算修正后的内部收益率),Finance_rate为现金流中使用的资金支付的利率,Reinvest_rate为将现金流再投资的收益率。
27.NOMINAL
用途:基于给定的实际利率和年复利期数,返回名义年利率。 语法:NOMINAL(effect_rate,npery)
参数:Effect_rate为实际利率,Npery为每年的复利期数。
28.NPER
用途:基于固定利率及等额分期付款方式,返回某项投资(或贷款)的总期数。 语法:NPER(rate,pmt,pv,fv,type)
参数:Rate为各期利率,Pmt为各期所应支付的金额,Pv为现值(本金),Fv为未来值(即最后一次付款后希望得到的现金余额),Type可以指定各期的付款时间是在期初还是期末(0为期末,1为期初)。
29.NPV
用途:通过使用贴现率以及一系列未来支出(负值)和收入(正值),返回一项投资的净现值。 语法:NPV(rate,value1,value2,...)
参数:Rate为某一期间的贴现率,value1,value2,...为1到29个参数,代表支出及收入。
30.ODDFPRICE
用途:返回首期付息日不固定的面值$100的有价证券的价格。
语法:ODDFPRICE(settlement,maturity,issue,first_coupon,rate,yld,redemption,frequency,basis)
参数:Settlement为证券的成交日,Maturity为有价证券的到期日,Issue为有价证券的发行日,First_coupon为有价证券的首期付息日,Rate为有价证券的利率,Yld为有价证券的年收益率,Redemption为面值$100的有价证券的清偿价值,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
31.ODDFYIELD
用途:返回首期付息日不固定的有价证券(长期或短期)的收益率。
语法:ODDFYIELD(settlement,maturity,issue,first_coupon,rate,pr,redemption,frequency,basis)
参数:Settlement是证券的成交日,Maturity为有价证券的到期日,Issue为有价证券的发行日,First_coupon为有价证券的首期付息日,Rate为有价证券的利率,Pr为有价证券的价格,Redemption为面值$100的有价证券的清偿价值,Frequency为年付息次数(按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
32.ODDLPRICE
用途:返回末期付息日不固定的面值$100的有价证券(长期或短期)的价格。
语法:ODDLPRICE(settlement,maturity,last_interest,rate,yld,redemption,frequency,basis)
参数:Settlement为有价证券的成交日,Maturity为有价证券的到期日,Last_interest为有价证券的末期付息日,Rate为有价证券的利率,Yld为有价证券的年收益率,Redemption为面值$100的有价证券的清偿价值,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
33.ODDLYIELD
用途:返回末期付息日不固定的有价证券(长期或短期)的收益率。
语法:ODDLYIELD(settlement,maturity,last_interest,rate,pr,redemption,frequency,basis)
参数:Settlement是证券的成交日,Maturity为有价证券的到期日,Last_interest为有价证券的末期付息日,Rate为有价证券的利率,Pr为有价证券的价格,Redemption为面值$100的有价证券的清偿价值,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
34.PMT
用途:基于固定利率及等额分期付款方式,返回贷款的每期付款额。 语法:PMT(rate,nper,pv,fv,type)
参数:Rate贷款利率,Nper该项贷款的付款总数,Pv为现值(也称为本金),Fv为未来值(或最后一次付款后希望得到的现金余额),Type指定各期的付款时间是在期初还是期末(1为期初。0为期末)。
35.PPMT
用途:基于固定利率及等额分期付款方式,返回投资在某一给定期间内的本金偿还额。 语法:PPMT(rate,per,nper,pv,fv,type)
参数:Rate为各期利率,Per用于计算其本金数额的期数(介于1到nper之间),Nper为总投资期(该项投资的付款期总数),Pv为现值(也称为本金),Fv为未来值,Type指定各期的付款时间是在期初还是期末(1为期初。0为期末)。
36.PRICE
用途:返回定期付息的面值$100的有价证券的价格。
语法:PRICE(settlement,maturity,rate,yld,redemption,frequency,basis)
参数:Settlement是证券的成交日,Maturity为有价证券的到期日,Rate为有价证券的年息票利率,Yld为有价证券的年收益率,Redemption为面值$100的有价证券的清偿价值,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
37.PRICEDISC
用途:返回折价发行的面值$100的有价证券的价格。
语法:PRICEDISC(settlement,maturity,discount,redemption,basis)
参数:Settlement是证券的成交日,Maturity为有价证券的到期日,Discount为有价证券的贴现率,Redemption为面值$100的有价证券的清偿价值,Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
38.PRICEMAT
用途:返回到期付息的面值$100的有价证券的价格。
语法:PRICEMAT(settlement,maturity,issue,rate,yld,basis)
参数:Settlement为证券的成交日,Maturity为有价证券的到期日,Issue为有价证券的发行日(以时间序列号表示),Rate为有价证券在发行日的利率,Yld为有价证券的年收益率,Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
39.PV
用途:返回投资的现值(即一系列未来付款的当前值的累积和),如借入方的借入款即为贷出方贷款的现值。 语法:PV(rate,nper,pmt,fv,type)
参数:Rate为各期利率,Nper为总投资(或贷款)期数,Pmt为各期所应支付的金额,Fv为未来值,Type指定各期的付款时间是在期初还是期末(1为期初。0为期末)。
40.RATE
用途:返回年金的各期利率。函数RATE通过迭代法计算得出,并且可能无解或有多个解。 语法:RATE(nper,pmt,pv,fv,type,guess)
参数:Nper为总投资期(即该项投资的付款期总数),Pmt为各期付款额,Pv为现值(本金),Fv为未来值,Type指定各期的付款时间是在期初还是期末(1为期初。0为期末)。
41.RECEIVED
用途:返回一次性付息的有价证券到期收回的金额。
语法:RECEIVED(settlement,maturity,investment,discount,basis)
参数:Settlement为证券的成交日,Maturity为有价证券的到期日,Investment为有价证券的投资额,Discount为有价证券的贴现率,Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
42.SLN
用途:返回某项资产在一个期间中的线性折旧值。 语法:SLN(cost,salvage,life)
参数:Cost为资产原值,Salvage为资产在折旧期末的价值(也称为资产残值),Life为折旧期限(有时也称作资产的使用寿命)。
43.SYD
用途:返回某项资产按年限总和折旧法计算的指定期间的折旧值。 语法:SYD(cost,salvage,life,per)
参数:Cost为资产原值,Salvage为资产在折旧期末的价值(也称为资产残值),Life为折旧期限(有时也称作资产的使用寿命),Per为期间(单位与life相同)。
44.TBILLEQ
用途:返回国库券的等效收益率。
语法:TBILLEQ(settlement,maturity,discount)
参数:Settlement为国库券的成交日(即在发行日之后,国库券卖给购买者的日期),Maturity为国库券的到期日,Discount为国库券的贴现率。
45.TBILLPRICE
用途:返回面值$100的国库券的价格。
语法:TBILLPRICE(settlement,maturity,discount)
参数:Settlement为国库券的成交日,Maturity为国库券的到期日,Discount为国库券的贴现率。
46.TBILLYIELD
用途:返回国库券的收益率。
语法:TBILLYIELD(settlement,maturity,pr)
参数:Settlement为国库券的成交日,Maturity为国库券的到期日,Pr为面值$100的国库券的价格。
47.VDB
用途:使用双倍余额递减法或其他指定的方法,返回指定的任何期间内(包括部分期间)的资产折旧值。 语法:VDB(cost,salvage,life,start_period,end_period,factor,no_switch)
参数:Cost为资产原值,Salvage为资产在折旧期末的价值(也称为资产残值),Life为折旧期限(有时也称作资产的使用寿命),Start_period为进行折旧计算的起始期间,End_period为进行折旧计算的截止期间。
48.XIRR
用途:返回一组现金流的内部收益率,这些现金流不一定定期发生。若要计算一组定期现金流的内部收益率,可以使用IRR函数。 语法:XIRR(values,dates,guess)
参数:values与dates中的支付时间相对应的一系列现金流,Dates是与现金流支付相对应的支付日期表,Guess是对函数XIRR计算结果的估计值。
49.XNPV
用途:返回一组现金流的净现值,这些现金流不一定定期发生。若要计算一组定期现金流的净现值,可以使用函数NPV。 语法:XNPV(rate,values,dates)
参数:Rate应用于现金流的贴现率,values是与dates中的支付时间相对应的一系列现金流转,Dates与现金流支付相对应的支付日期表。
50.YIELD
用途:返回定期付息有价证券的收益率,函数YIELD用于计算债券收益率。 语法:YIELD(settlement,maturity,rate,pr,redemption,frequency,basis)
参数:Settlement是证券的成交日,Maturity为有价证券的到期日,Rate为有价证券的年息票利率,Pr为面值$100的有价证券的价格,Redemption为面值$100的有价证券的清偿价值,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
51.YIELDDISC
用途:返回折价发行的有价证券的年收益率。
语法:YIELDDISC(settlement,maturity,pr,redemption,basis)
参数:Settlement为证券的成交日,Maturity为有价证券的到期日,Pr为面值$100的有价证券的价格,Redemption为面值$100的有价证券的清偿价值,Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
52.YIELDMAT
用途:返回到期付息的有价证券的年收益率。
语法:YIELDMAT(settlement,maturity,issue,rate,pr,basis)
参数:Settlement是证券的成交日,Maturity为有价证券的到期日,Issue为有价证券的发行日(以时间序列号表示),Rate为有价证券在发行日的利率,Pr为面值$100的有价证券的价格,Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
工程函数
1.BESSELI
用途:返回修正Bessel函数值,它与用纯虚数参数运算时的Bessel 函数值相等。 语法:BESSELI(x,n)
参数:X为参数值。N为函数的阶数。如果 n 非整数,则截尾取整。
2.BESSELJ
用途:返回 Bessel 函数值。 语法:BESSELJ(x,n) 参数:同上
3.BESSELK
用途:返回修正Bessel函数值,它与用纯虚数参数运算时的Bessel 函数值相等。 语法:BESSELK(x,n) 参数:同上
4.BESSELY
用途:返回Bessel 函数值,也称为Weber函数或Neumann函数。 语法:BESSELY(x,n) 参数:同上
5.BIN2DEC
用途:将二进制数转换为十进制数。 语法:BIN2DEC(number)
参数:Number待转换的二进制数。Number的位数不能多于10位(二进制位),最高位为符号位,后9位为数字位。负数用二进制数补码表示。
6.BIN2HEX
用途:将二进制数转换为十六进制数。 语法:BIN2HEX(number,places)
参数:Number为待转换的二进制数。Number 的位数不能多于10位(二进制位),最高位为符号位,后 9 位为数字位。负数用二进制数补码表示;Places为所要使用的字符数。如果省略places,函数 DEC2BIN用能表示此数的最少字符来表示。
7.BIN2OCT
用途:将二进制数转换为八进制数。 语法:BIN2OCT(number,places)
参数:Number为待转换的二进制数;Places为所要使用的字符数。
8.COMPLEX
用途:将实系数及虚系数转换为 x+yi 或 x+yj 形式的复数。 语法:COMPLEX(real_num,i_num,suffix)
参数:Real_num为复数的实部,I_num为复数的虚部,Suffix为复数中虚部的后缀,省略时则认为它为i。
9.CONVERT
用途:将数字从一个度量系统转换到另一个度量系统中。 语法:CONVERT(number,from_unit,to_unit)
参数:Number是以from_units为单位的需要进行转换的数值。From_unit是数值 number的单位。To_unit是结果的单位。
10.DEC2BIN
用途:将十进制数转换为二进制数。 语法:DEC2BIN(number,places)
参数:Number是待转换的十进制数。Places是所要使用的字符数,如果省略places,函数DEC2OCT用能表示此数的最少字符来表示。
11.DEC2HEX
用途:将十进制数转换为十六进制数。 语法:DEC2HEX(number,places)
参数:Number为待转换的十进制数。如果参数 number是负数,则省略places。Places是所要使用的字符数。
12.DEC2OCT
用途:将十进制数转换为八进制数。 语法:DEC2OCT(number,places)
参数:Number为待转换的十进制数。如果参数 number是负数,则省略places。Places是所要使用的字符数。
13.DELTA
用途:测试两个数值是否相等。如果 number1=number2,则返回1,否则返回0。 语法:DELTA(number1,number2)
参数:Number1为第一个参数。Number2为第二个参数。如果省略,假设Number2的值为零。
14.ERF
用途:返回误差函数在上下限之间的积分。 语法:ERF(lower_limit,upper_limit)
参数:Lower_limit是ERF函数的积分下限。Upper_limit是ERF函数的积分上限。如果省略,ERF将在零到下限之间进行积分。
15.ERFC
用途:返回从 x 到 ∞(无穷)积分的 ERF 函数的余误差函数 语法:ERFC(x)
参数:X?是ERF函数积分的下限。
16.GESTEP
用途:如果 Number大于等于step,返回1,否则返回0。使用该函数可筛选数据。 语法:GESTEP(number,step)
参数:Number是待测试的数值。Step是阈值。如果省略step,则函数GESTEP 假设其为零。
17.HEX2BIN
用途:将十六进制数转换为二进制数。 语法:HEX2BIN(number,places)
参数:Number是待转换的十六进制数,Places是所要使用的字符数。
18.HEX2DEC
用途:将十六进制数转换为十进制数。 语法:HEX2DEC(number)
参数:Number是待转换的十六进制数。参数 number的位数不能多于 10 位(40 位二进制),最高位为符号位,其余 39 位是数字位。负数用二进制数的补码表示。
19.HEX2OCT
用途:将十六进制数转换为八进制数。 语法:HEX2OCT(number,places)
参数:Number是待转换的十六进制数,Places是所要使用的字符数。
20.IMABS
用途:返回以 x+yi 或 x+yj 文本格式表示的复数的绝对值(模)。 语法:IMABS(inumber)
参数:Inumber?为需要计算其绝对值的复数。
21.IMAGINARY
用途:返回以 x+yi 或 x+yj 文本格式表示的复数的虚系数。 语法:IMAGINARY(inumber)
参数:Inumber?为需要计算其虚系数的复数。
22.IMARGUMENT
用途:返回以弧度表示的角。 语法:IMARGUMENT(inumber)
参数:Inumber为用来计算角度值的复数。
23.MCONJUGATE
用途:返回以 x+yi 或 x+yj 文本格式表示的复数的共轭复数。 语法:IMCONJUGATE(inumber)
参数:Inumber为需要计算其共轭数的复数。
24.IMCOS
用途:返回以 x+yi 或 x+yj 文本格式表示的复数的余弦。 语法:MCOS(inumber)
参数:Inumber为需要计算其余弦值的复数。
25.IMDIV
用途:返回以 x+yi 或 x+yj 文本格式表示的两个复数的商。 语法:IMDIV(inumber1,inumber2)
参数:Inumber1为复数分子(被除数),Inumber2为复数分母(除数)。
26.IMEXP
用途:返回以 x+yi 或 x+yj 文本格式表示的复数的指数。 语法:IMEXP(inumber)
参数:Inumber?为需要计算其指数的复数。
27.IMLN
用途:返回以 x+yi 或 x+yj 文本格式表示的复数的自然对数。