饭饭TXT > 学习管理 > 《Excel 2003函数应用完全手册》 作者:张迎新【完结】 > Excel 2003函数应用完全手册.txt

第 6 页

作者:张迎新 当前章节:15364 字 更新时间:2026-6-22 20:27

0.274305556。

15.TODAY

用途:返回系统当前日期的序列号。

参数:无

语法:TODAY()

实例:公式“=TODAY()”返回2001-8-28(执行公式时的

系统时间)。

16.WEEKDAY

用途:返回某日期的星期数。在默认情况下,它的值为

1(星期天)到7(星期六)之间的一个整数。

语法:WEEKDAY(serial_number,return_type)

参数:Serial_number 是要返回日期数的日期,它有多种

输入方式:带引号的文本串(如"2001/02/26")、序列号(如

35825 表示1998 年1 月30 日)或其他公式或函数的结果(如

DATEVALUE("2000/1/30"))。Return_type为确定返回值类型

的数字,数字1或省略则1至7代表星期天到数星期六,数字

2 则1 至7 代表星期一到星期天,数字3则0至6代表星期一

到星期天。

实例:公式“=WEEKDAY("2001/8/28",2)”返回2(星期

二),=WEEKDAY("2003/02/23",3)返回6(星期日)。

17.WEEKNUM

用途:返回一个数字,该数字代表一年中的第几周。

语法:WEEKNUM(serial_num,return_type)

参数:Serial_num代表一周中的日期。应使用DATE 函数

输入日期,或者将日期作为其他公式或函数的结果输入。

Return_type 为一数字,确定星期计算从哪一天开始。默认值

为 1。

18.WORKDAY

用途:返回某日期(起始日期)之前或之后相隔指定工作日

(不包括周末和专门指定的假日)的某一日期的值,并扣除周末

或假日。

语法:WORKDAY(start_date,days,holidays)

参数:Start_date 为开始日期;Days为Start_date 之前

或之后不含周末及节假日的天数;Days是正值将产生未来日

6

期、负值产生过去日期;Holidays为可选的数据清单,表示

需要从工作日历中排除的日期值(如法定假日或非法定假日)。

此清单可以是包含日期的单元格区域,也可以是由代表日期的

序列号所构成的数组常量。日期有多种输入方式:带引号的文

本串(如"1998/01/30")、序列号(如1900 日期系统时的35825

表示1998年1月30 日)或其他公式或函数的结果(例如

DATEVALUE("1998/1/30"))。

19.YEAR

用途:返回某日期的年份。其结果为1900 到9999 之间的

一个整数。

语法:YEAR(serial_number)

参数:Serial_number 是一个日期值,其中包含要查找的

年份。日期有多种输入方式:带引号的文本串(例如

"1998/01/30")、序列号(例如,如果使用 1900 日期系统则

35825 表示 1998 年 1 月 30 日)或其他公式或函数的结果

(例如 DATEVALUE("1998/1/30"))。

实例:公式“=YEAR("2000/8/6")返回2000”,

=YEAR("2003/05/01")返回2003,=YEAR(35825)返回1998。

20.YEARFRAC

用途:返回start_date 和end_date之间的天数占全年天

数的百分比。

语法:YEARFRAC(start_date,end_date,basis)

参数:Start_date表示开始日期,End_date代表结束日

期。函数中的日期有多种输入方式:带引号的文本串(如

"1998/01/30")、序列号(如35829表示1900 日期系统中的

1998年1月30 日),或其他公式或函数的结果(例如

DATEVALUE("1998/1/30"))。Basis表示日计数基准类型,其

中0 或省略为US(NASD)30/360,1 实际天数/实际天数,2实

际天数/360,3实际天数/365,4欧洲30/360。

实例:公式“=YEARFRAC("2001/01/31","2001/06/30",

0)”返回0.416666667,YEARFRAC("2001/01/25",

"2001/09/27")返回0.67222。

(三)外部函数

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 函数值相等。

7

语法: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)

8

参数: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为需要计算其自然对数的复数。

9

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是为减(复)数。

36.IMSUM

用途:返回以 x+yi 或 x+yj 文本格式表示的两个或多个

复数的和。

语法:IMSUM(inumber1,inumber2,...)

参数:Inumber1,inumber2,...为1 到29个需要相加的

复数。

37.OCT2BIN

用途:将八进制数转换为二进制数。

语法:OCT2BIN(number,places)

参数:Number是待转换的八进制数。Places是所要使用

的字符数。

38.OCT2DEC

用途:将八进制数转换为十进制数。

语法:OCT2DEC(number)

参数:Number?是待转换的八进制数。

39.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为年付息次数(如果按年支付,

10

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

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

用途:基于一系列复利返回本金的未来值,用于计算某项

投资在变动或可调利率下的未来值。

12

语法: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

目录
设置
设置
阅读主题
字体风格
雅黑 宋体 楷书 卡通
字体大小
适中 偏大 超大
保存设置
恢复默认
手机
手机阅读
扫码获取链接,使用浏览器打开
书架同步,随时随地,手机阅读
首 页 < 上一章 章节列表 下一章 > 尾 页