excel办公常用函数(excel办公常用函数公式大全)
(三)外部函数
1.EUROCONVERT
用途:将数字转换为欧元形式,将数字由欧元形式转换为欧盟成员国货币形式,或利用欧元作为中间货币将数字由某一欧盟成员国货币转化为另一欧盟成员国货币的形式(三角转换关系)。
语法:EUROCONVERT(number,source,target,full_precision,triangulation_precision)
参数:Number为要转换的货币值,或对包含该值的单元格的引用。Source是由三个字母组成的字符串,或对包含字符串的单元格的引用,该字符串对应于源货币的ISO代码。EUROCONVERT函数中可以使用下列货币代码:
国家/地区
基本货币单位
ISO代码
比利时
法郎
BEF
卢森堡
法郎
LUF
德国
德国马克
DEM
西班牙
西班牙比塞塔
ESP
法国
法郎
FRF
爱尔兰
爱尔兰磅
IEP
意大利
里拉
ITL
荷兰
荷兰盾
NLG
奥地利
奥地利先令
ATS
葡萄牙
埃斯库多
PTE
芬兰
芬兰马克
FIM
希腊
德拉克马
GRD
欧盟成员国
欧元
EUR
2.SQL.REQUEST
用途:与外部数据源连接,从工作表运行查询,然后 SQL.REQUEST 将查询结果以数组的形式返回,而无需进行宏编程。
语法:SQL.REQUEST(connection_string,output_ref,driver_prompt,query_text,col_names_logical)
参数:Connection_string提供信息,如数据源名称、用户ID和密码等。Output_ref对用于存放完整的连接字符串的单元格的引用。Driver_prompt指定驱动程序对话框何时显示以及何种选项可用。Column_names_logical指示是否将列名作为结果的第一行返回。如果要将列名作为结果的第一行返回,请将该参数设置为TRUE。如果不需要将列名返回,则设置为FALSE。如果省略column_names_logical,则SQL.REQUEST函数不返回列名。
(四)工程函数
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 文本格式表示的复数的自然对数。
语法:IMLN(inumber)
参数:Inumber为需要计算其自然对数的复数。
28.IMLOG10
用途:返回以 x yi 或 x yj 文本格式表示的复数的常用对数(以 10 为底数)。
语法:IMLOG10(inumber)
参数:Inumber?为需要计算其常用对数的复数。
29.IMLOG2
用途:返回以 x yi 或 x yj 文本格式表示的复数的以 2 为底数的对数。
语法:IMLOG2(inumber)
参数:Inumber为需要计算以2为底数的对数值的复数。
30.IMPOWER
用途:返回以 x yi 或 x yj 文本格式表示的复数的 n 次幂。
语法:IMPOWER(inumber,number)
参数:Inumber为需要计算其幂值的复数,Number为需要计算的幂次。
31.IMPRODUCT
用途:返回以 x yi 或 x yj 文本格式表示的 2 至 29 个复数的乘积。
语法:IMPRODUCT(inumber1,inumber2,...)
参数:Inumber1,inumber2,… 为1到29个用来相乘的复数。
32.IMREAL
用途:返回以x yi或x yj文本格式表示的复数的实系数。
语法:IMREAL(inumber)
参数:Inumber?为需要计算其实系数的复数。
33.IMSIN
用途:返回以 x yi 或 x yj 文本格式表示的复数的正弦值。
语法:IMSIN(inumber)
参数:Inumber?为需要计算其正弦的复数。
34.IMSQRT
用途:返回以 x yi 或 x yj 文本格式表示的复数的平方根。
语法:IMSQRT(inumber)
参数:Inumber为需要计算其平方根的复数。
35.IMSUB
用途:返回以 x yi 或 x yj 文本格式表示的两个复数的差。
语法:IMSUB(inumber1,inumber2)
参数:Inumber1是被减(复)数,Inumber2是为减(复)数。
35、IMSUM
用途:返回以 x yi 或 x yj 文本格式表示的两个或多个复数的和。
语法:IMSUM(inumber1,inumber2,...)
参数:Inumber1,inumber2,...为1到29个需要相加的复数。
36.OCT2BIN
用途:将八进制数转换为二进制数。
语法:OCT2BIN(number,places)
参数:Number是待转换的八进制数。Places是所要使用的字符数。
37.OCT2DEC
用途:将八进制数转换为十进制数。
语法:OCT2DEC(number)
参数:Number?是待转换的八进制数。
38.OCT2HEX
用途:将八进制数转换为十六进制数。
语法:OCT2HEX(number,places)
参数:Number是待转换的八进制数。Places是所要使用的字符数。
(五)财务函数
1.ACCRINT
用途:返回定期付息有价证券的应计利息。
语法:ACCRINT(issue,first_interest, settlement,rate,par,frequency, basis)
参数:Issue为有价证券的发行日,First_interest是证券的起息日,Settlement是证券的成交日(即发行日之后证券卖给购买者的日期),Rate为有价证券的年息票利率,Par为有价证券的票面价值(如果省略par,函数 ACCRINT将par看作$1000),Frequency为年付息次数(如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4)。
2.ACCRINTM
用途:返回到期一次性付息有价证券的应计利息。
语法:ACCRINTM(issue,maturity,rate, par,basis)
参数:Issue为有价证券的发行日,Maturity为有价证券的到期日,Rate为有价证券的年息票利率,Par为有价证券的票面价值,Basis为日计数基准类型(0 或省略时为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
3.AMORDEGRC
用途:返回每个会计期间的折旧值。
语法:AMORDEGRC(cost,date_purchased,first_period,salvage,period,rate,basis)
参数:Cost为资产原值,Date_purchased为购入资产的日期,First_period为第一个期间结束时的日期,Salvage为资产在使用寿命结束时的残值,Period是期间,Rate为折旧率,Basis是所使用的年基准(0 或省略时为360 天,1为实际天数,3为一年365天,4为一年 360天)。
4.AMORLINC
用途:返回每个会计期间的折旧值,该函数为法国会计系统提供。如果某项资产是在会计期间内购入的,则按线性折旧法计算。
语法:AMORLINC(cost,date_purchased,first_period,salvage,period,rate,basis)
参数:Date_purchased为购入资产的日期,First_period为第一个期间结束时的日期,Salvage为资产在使用寿命结束时的残值,Period为期间,Rate为折旧率,Basis为所使用的年基准(0 或省略时为360 天,1为实际天数,3为一年365天,4为一年 360天)。
5.COUPDAYBS
用途:返回当前付息期内截止到成交日的天数。
语法:COUPDAYBS(settlement,maturity,frequency,basis)
参数:Settlement是证券的成交日(即发行日之后证券卖给购买者的日期),Maturity为有价证券的到期日,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
6.COUPDAYS
用途:返回成交日所在的付息期的天数。
语法:COUPDAYS(settlement,maturity,frequency,basis)
参数:Settlement是证券的成交日(即发行日之后证券卖给购买者的日期),Maturity为有价证券的到期日(即有价证券有效期截止时的日期),Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
7.COUPDAYSNC
用途:返回从成交日到下一付息日之间的天数。
语法:COUPDAYSNC(settlement,maturity,frequency,basis)
参数:Settlement是证券的成交日,Maturity为有价证券的到期日,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
8.COUPNUM
用途:返回成交日和到期日之间的利息应付次数,向上取整到最近的整数。
语法:COUPNUM(settlement,maturity,frequency,basis)
参数:同上
9.COUPPCD
用途:用途:返回成交日之前的上一付息日的日期。
语法:COUPPCD(settlement,maturity,frequency,basis)
参数:同上
10.CUMIPMT
用途:返回一笔贷款在给定的start-period到end-period期间累计偿还的利息数额。
语法:CUMIPMT(rate,nper,pv,start_period,end_period,type)
参数:Rate为利率,Nper为总付款期数,Pv为现值,Start_period为计算中的首期(付款期数从1开始计数),End_period为计算中的末期,Type为付款时间类型(0(零)为期末付款,1为期初付款)。
11.CUMPRINC
用途:返回一笔贷款在给定的start-period到end-period期间累计偿还的本金数额。
语法:CUMPRINC(rate,nper,pv,start_period,end_period,type)
参数:Rate为利率,Nper为总付款期数,Pv为现值,Start_period为计算中的首期(付款期数从1开始计数),End_period为计算中的末期,Type为付款时间类型(0(零)为期末付款,1为期初付款)。
12.DB
用途:使用固定余额递减法,计算一笔资产在给定期间内的折旧值。
语法:DB(cost,salvage,life,period,month)
参数:Cost为资产原值,Salvage为资产在折旧期末的价值(也称为资产残值),Life为折旧期限(有时也称作资产的使用寿命),Period为需要计算折旧值的期间。Period必须使用与life相同的单位,Month为第一年的月份数(省略时假设为12)。
13.DDB
用途:使用双倍余额递减法或其他指定方法,计算一笔资产在给定期间内的折旧值。
语法:DDB(cost,salvage,life,period,factor)
参数:Cost为资产原值,Salvage为资产在折旧期末的价值(也称为资产残值),Life为折旧期限(有时也称作资产的使用寿命),Period为需要计算折旧值的期间。Period必须使用与life相同的单位,Factor为余额递减速率(如果factor省略,则假设为2)。
14.DISC
用途:返回有价证券的贴现率。
语法:DISC(settlement,maturity,pr,redemption,basis)
参数:Settlement是证券的成交日(即在发行日之后,证券卖给购买者的日期),Maturity为有价证券的到期日,Pr为面值$100的有价证券的价格,Redemption为面值$100的有价证券的清偿价值,Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
15.DOLLARDE
用途:将按分数表示的价格转换为按小数表示的价格,如证券价格,转换为小数表示的数字。
语法:DOLLARDE(fractional_dollar,fraction)
参数:Fractional_dollar以分数表示的数字,Fraction分数中的分母(整数)。
16.DOLLARFR
用途:将按小数表示的价格转换为按分数表示的价格。
语法:DOLLARFR(decimal_dollar,fraction)
参数:Decimal_dollar为小数,Fraction分数中的分母(整数)。
17.DURATION
用途:返回假设面值$100的定期付息有价证券的修正期限。期限定义为一系列现金流现值的加权平均值,用于计量债券价格对于收益率变化的敏感程度。
语法:DURATION(settlement,maturity,couponyld,frequency,basis)
参数:Settlement是证券的成交日,Maturity为有价证券的到期日,Coupon为有价证券的年息票利率,Yld为有价证券的年收益率,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
18.EFFECT
用途:利用给定的名义年利率和一年中的复利期次,计算实际年利率。
语法:EFFECT(nominal_rate,npery)
参数:Nominal_rate为名义利率,Npery为每年的复利期数。
19.FV
用途:基于固定利率及等额分期付款方式,返回某项投资的未来值。
语法:FV(rate,nper,pmt,pv,type)
参数:Rate为各期利率,Nper为总投资期(即该项投资的付款期总数),Pmt为各期所应支付的金额,Pv为现值(即从该项投资开始计算时已经入帐的款项,或一系列未来付款的当前值的累积和,也称为本金),Type为数字0或1(0为期末,1为期初)。
20.FVSCHEDULE
用途:基于一系列复利返回本金的未来值,用于计算某项投资在变动或可调利率下的未来值。
语法:FVSCHEDULE(principal,schedule)
参数:Principal为现值,Schedule为利率数组。
21.INTRATE
用途:返回一次性付息证券的利率。
语法:INTRATE(settlement,maturity,investment,redemption,basis)
参数:Settlement是证券的成交日,Maturity为有价证券的到期日,Investment为有价证券的投资额,Redemption为有价证券到期时的清偿价值,Basis日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
22.IPMT
用途:基于固定利率及等额分期付款方式,返回投资或贷款在某一给定期限内的利息偿还额。
语法:IPMT(rate,per,nper,pv,fv,type)
参数:Rate为各期利率,Per用于计算其利息数额的期数(1到nper之间),Nper为总投资期,Pv为现值(本金),Fv为未来值(最后一次付款后的现金余额。如果省略fv,则假设其值为零),Type指定各期的付款时间是在期初还是期末(0为期末,1为期初)。
23.IRR
用途:返回由数值代表的一组现金流的内部收益率。
语法:IRR(values,guess)
参数:values为数组或单元格的引用,包含用来计算返回的内部收益率的数字。Guess 为对函数IRR计算结果的估计值。
24.ISPMT
用途:计算特定投资期内要支付的利息。
语法:ISPMT(rate,per,nper,pv)
参数:Rate为投资的利率,Per为要计算利息的期数(在1到nper之间),Nper为投资的总支付期数,Pv为投资的当前值(对于贷款来说pv为贷款数额)。
25.MDURATION
用途:返回假设面值$100的有价证券的Macauley修正期限。
语法:MDURATION(settlement,maturity,coupon,yld,frequency,basis)
参数:Settlement是证券的成交日,Maturity为有价证券的到期日,Coupon为有价证券的年息票利率,Yld为有价证券的年收益率,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。
26.MIRR
用途:返回某一期限内现金流的修正内部收益率。
语法:MIRR(values,finance_rate,reinvest_rate)
参数: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)。