没有合适的资源?快使用搜索试试~ 我知道了~
excel函数大全(word版)
4星 · 超过85%的资源 需积分: 6 2 下载量 188 浏览量
2010-10-19
15:10:30
上传
评论
收藏 483KB DOC 举报
温馨提示
试读
46页
本文档适用于对excel函数要求较多、自动处理批量数据的人员。
资源详情
资源评论
资源推荐
Excel 函数应用教程
1、逻辑函数
所谓逻辑运算符也就是与、或、是、非、真、假等等条件判断符号。
1.AND
用途:所有参数的逻辑值为真时返回 TRUE(真);只要有一个参数的逻辑值为假,则返回 FALSE(假)。
语法:AND(logical1,logical2,…)。
参数:Logical1,logical2,…为待检验的 1~30 个逻辑表达式,它们的结论或为 TRUE(真)或为 FALSE(假)。参数必须是逻辑值
或者包含逻辑值的数组或引用,如果数组或引用内含有文字或空白单元格,则忽略它的值。如果指定的单元格区域内包括非逻辑值 ,
AND 将返回错误值#value!。
实例:如果 A1=2、A=6,那么公式“=AND(A1A2)”返回 FALSE。如果 B4=104,那么公式“=IF(AND(1
2.FALSE
用途:返回逻辑值 FALSE。
语法:FALSE()
参数:该函数不需要参数
实例:如果在 A1 单元格内输入公式“=FALSE()”,回车后即可返回 FALSE。若在单元格或公式中输入文字 FALSE,Excel 会自
动将它解释成逻辑值 FALSE。
3.IF
用途:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。
语法:IF(logical_test,value_if_true,value_if_false)。
参数:Logical_test 计算结果为 TRUE 或 FALSE 的任何数值或表达式;value_if_true 是 Logical_test 为 TRUE 时函数的返回值,
如 果 logical_test 为 TRUE 并 且省略 了 value_if_true , 则返 回 TRUE 。 而 且 value_if_true 可以 是 一个 表 达 式 ;value_if_false 是
Logical_test 为 FALSE 时函数的返回值。如果 logical_test 为 FALSE 并且省略 value_if_false,则返回 FALSE。value_if_false 也可
以是一个表达式。
实例:公式“=IF(C2>=85,"A",IF(C2>=70,"B",IF(C2>=60,"C",IF(C2<60,"D"))))”,其中第二个 IF 语句同时也是第一个
IF 语句的参数。同样,第三个 IF 语句是第二个 IF 语句的参数,以此类推。例如,若第一个逻辑判断表达式 C2>=85 成立,则 D2 单
元格被赋值“A”;如果第一个逻辑判断表达式 C2>=85 不成立,则计算第二个 IF 语句“IF(C2>=70”;以此类推直至计算结束,该函数广泛
用于需要进行逻辑判断的场合。
4.NOT
用途:求出一个逻辑值或逻辑表达式的相反值。如果您要确保一个逻辑值等于其相反值,就应该使用 NOT 函数。
语法:NOT(logical)
参数:Logical 是一个可以得出 TRUE 或 FALSE 结论的逻辑值或逻辑表达式。如果逻辑值或表达式的结果为 FALSE,则 NOT 函
数返回 TRUE;如果逻辑值或表达式的结果为 TRUE,那么 NOT 函数返回的结果为 FALSE。
实例:如果 A1=6、A2=8,那么公式“=NOT(A1
5.OR
用途:所有参数中的任意一个逻辑值为真时即返回 TRUE(真)。
语法:OR(logical1,logical2,...)
参数:Logical1,logical2,...是需要进行检验的 1 至 30 个逻辑表达式,其结论分别为 TRUE 或 FALSE。如果数组或引用的参数
包含文本、数字或空白单元格,它们将被忽略。如果指定的区域中不包含逻辑值,OR 函数将返回错误#value!。
实例:如果 A1=6、A2=8,则公式“=OR(A1+A2>A2,A1=A2)”返回 TRUE;而公式“=OR(A1>A2,A1=A2)”返回 FALSE。
6.TRUE
用途:返回逻辑值 TRUE。
语法:TRUE()
参数:该函数不需要参数
实例:如果在 A1 单元格内输入公式“=TRUE()”,回车后即可返回 TRUE。若在单元格或公式中输入文字 TRUE,Excel 会自动将
它解释成逻辑值 TRUE。函数 TRUE 主要用于与其它电子表格程序兼容。
2、信息函数
1.CELL
用途:返回某一引用区域的左上角单元格的格式、位置或内容等信息,该函数主要用于保持与其它电子表格程序的兼容性。
语法:CELL(info_type,reference)
参数:Info_type 为一个文本值,指明所需要的单元格信息的类型。Reference 表示要获取其有关信息的单元格。如果忽略,则
在 info_type 中所指定的信息将返回给最后更改的单元格。
实例:公式“=CELL("row",A20)”返回 20,如果 A3 单元格包含 TOTAL,则 CELL("contents",A3)返回"TOTAL"。
2.ERROR.TYPE
用途:返回对应于某一错误类型的数字,如果没有错误则返回#N/A。在 IF 函数中可以使用 ERROR.TYPE 检测错误值,并返回
文字串(如“发生错误”)来取代错误值。
语法:ERROR.TYPE(error_val)
参数:Error_val 为需要得到其数字代码的一个错误类型。尽管 error_val 可以是实际的错误值,但它通常为一个单元格引用,而
此单元格中包含需要检测的公式。
注意:ERROR.TYPE 函数返回的错误代码是:#NULL!返回 1,#DIV/0!返回 2,#value!返回 3,#REF!返回 4,#NAME?返回
5,#NUM!返回 6,#N/A 返回 7,其他错误则返回#N/A。
实例:如果 A5=36/0,则公式“=ERROR.TYPE(A5)”返回 2。
3.INFO
用途:返回有关当前操作环境的的信息。
语法:INFO(type_text)
参数:Type_text 是一文本,指明所要返回的信息类型。其中"directory"返回当前目录或文件夹的路径,"memavail"返回可用的
内存空间(以字节为单位),"memused"返回数据占用的内存空间,"numfile"返回当前所有打开的工作表的数目,"osversion"返回当前
操作系统的版本号(文本),"recalc"返回当前的重计算方式(“自动”或“人工”),"release"返回 Excel 的版本号(文本),"system"返回操作
系统名称(Macintosh="mac",Windows="pcdos"),"totmem"返回全部内存空间,包括已经占用的内存空间(以字节为单位)。
注意:INFO 函数中的文本参数必须用西文引号引起来。
实例:公式“=INFO("osversion")”返回“Windows(32-bit)4.90”,=INFO("memavail")返回 1048576。
4.IS 类函数
用途:其中包括用来检验数值或引用类型的九个工作表函数。它们可以检验数值的类型并根据参数的值返回 TRUE 或 FALSE。
例如,数值为空白单元格引用时,ISBLANK 函数返回逻辑值 TRUE,否则返回 FALSE。
语 法 :
ISBLANK(value)、ISERR(value)、ISERROR(value)、ISLOGICAL(value)、ISNA(value)、ISNONTEXT(value)、ISNUMBER(value)
、ISREF(value)、ISTEXT(value)。
参数:value 是需要进行检验的参数。分别为空白(空白单元格)、错误值、逻辑值、文本、数字、引用值或对于以上任意参数的
名称引用。
如果函数中的参数为下面的内容,则返回 TRUE:ISBLANK 的参数是空白单元格,ISERR 的参数是任意错误值(除去#N/A),ISE
RROR 的参数是任意错误值(#N/A、#value!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!),ISLOGICAL 的参数是逻辑值,ISNA
的参数是错误值#N/A,ISNONTEXT 的参数是任意不是文本的内容(此函数在值为空白单元格时返回 TRUE),ISNUMBER 的参数是
数字,ISREF 的参数是引用,ISTEXT 的参数是文本。
注意:IS 类函数的参数 value 是不可转换的。在其他大多数需要数字的函数中,文本"19"会被转换成数字 19。然而在公式
ISNUMBER("19")中,"19"并由文本值转换成其他类型的值,而是返回 FALSE。
IS 类函数用于检验公式计算结果十分有用,它与函数 IF 结合在一起可以提供一种在公式中查出错误值的方法。
实例:公式“=ISBLANK("")”返回 FALSE,=ISREF(A5)返回 TRUE(其中 a5 为空白单元格)。如果需要计算 A1:A4 区域的平均值,
但 不 能 确 定 单 元 格 内 是 否 包 含 数 字 ,则 公 式 AVERAGE(A1:A4) 返 回 错 误 值 #DIV/0! 。 为 了 应付 这 种 情况 , 可 以 使 用公 式
“=IF(ISERROR(AVERAGE(A1:A4)),"引用包含空白单元格",AVERAGE(A1:A4))”查出可能存在的错误。
5.ISEVEN
用途:测试参数的奇偶性,如果参数为偶数返回 TRUE,否则返回 FALSE。
语法:ISEVEN(number)
Number 待测试的数值。如果参数值不是整数,则自动截去小数部分取整。
注意:该函数必须加载“分析工具库”方能使用。如果参数 number 不是数值,ISEVEN 函数返回错误值#value!。
实例:公式“=ISEVEN(11)返回 FALSE”,=ISEVEN(6)返回 TRUE。
6.ISODD
用途:测试参数的奇偶性,如果参数为奇数返回 TRUE,否则返回 FALSE。
语法:ISODD(number)
参数:Number 待测试的数值。如果参数不是整数,则自动截去小数部分取整。
注意:该函数必须加载“分析工具库”方能使用。
实例:公式“=ISODD(19)”返回 TRUE,=ISODD(14.5)返回 FALSE。
7.N
用途:返回转化为数值后的值。
语法:N(value)
参数:value 为要转化的值。函数 N 可以转化下表列出的值:数字返回该数字,日期返回该日期的序列号,TRUE 返回 1,FALSE
返回 0,错误值(如#DIV/0!)返回该错误值,其他值返回 0。
实例:如果 A1 包含"7",A2 包含"文件",A3 包含"TRUE",则公式“=N(A1)”返回 7,=N(A2)返回 0(因为 A2 含有文字),=N(A3)
返回 1(因为 A3 含有 TRUE)。
8.NA
用途:返回错误值#N/A。#N/A 表示“无法得到有效值”。如果使用#N/A 标志空白单元格,可以避免不小心将空白单元格计算在内
而产生的问题,因为公式引用含有#N/A 的单元格时返回错误值#N/A。
语法:NA()
参数:空白单元格
实例:公式“=NA("")”返回#N/A。
9.TYPE
用途:返回数值的类型。当某一个函数的计算结果取决于特定单元格中数值的类型时,可使用函数 TYPE。
语法:TYPE(value)
参数:value 可以是 Excel 中的数据,如数字、文本、逻辑值等等。
如果 value 为数字返回 1,是文本返回 2,逻辑值返回 4,错误值返回 16,数组返回 64。
实例:如果 A1 包含文本"金额",则公式“=TYPE(A1)”返回 2。=TYPE(2+A1)返回 16。
3、财务函数
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 为每年的复利期数。
剩余45页未读,继续阅读
lvxingjun
- 粉丝: 7
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1