全国计算机等级考试-二级MS-Office高级应用Excel函数总结

全国计算机等级考试-二级MS-Office高级应用Excel函数总结
全国计算机等级考试-二级MS-Office高级应用Excel函数总结

VLOOKUP函数

语法规则

VLOOKUP(lookup_value,table_array,col_i ndex_ nu m,ra nge lookup)

参数简单说明输入数据类型lookup_val

ue 要查找的值

数值、引用或文本字

符串

table_arra

y

要查找的区域数据表区域

col_i ndex_ num 返回数据在杳找区域的

第几列数

正整数

ran ge_look

up 模糊匹配

TRUE(或不填)/FA

LSE

参数说明

Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。

Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。

col_index_num 为table_array 中查找数据的数据列序号。

col_index_num 为1 时,返回table_array 第一列的数值,

col_index_num 为2时,返回table_array 第二列的数值,以

此类推。如果col_index_num 小于1,函数VLOOKUP返回错误值

#VALUE;如果col_index_num 大于table_array 的列数,

函数VLOOKUP返回错误值#REF!。

Range」ookup为一逻辑值,指明函数VLOOKUP查找时是精

确匹配,还是近似匹配。如果为false或0,则返回精确匹配,如果找不到,则返回错误值#N/A。如果range_lookup 为TRUE 或1,函数VLOOKUP将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值。如果ran ge_lookup省略,则默认为近似匹配。

例如:

【第1套]

=VLOOKUP(D编号对照!$A$3:$C$19,2,FALSE)

【第5套]

=VLOOKUP(E3费用类另U !$A$3:$B$12,2,FALSE)

【第9套]

=VLOOKUP(D图书编目表!$A$2:$B$9,2,FALSE)

【第10套]

=VLOOKUP(A初三学生档案!$A$2:$B$56,2,0)SUMPRODUC数

说明:数组参数必须具有相同的维数,否则,函数SUMPRODUCT 将返回错误值#VALUE!。函数SUMPRODUC将非数值型的数组元素作

为0处理。

含义:SUM I数】求和;PRODUCT:数】(乘)积20 is the product of 5 and 4. 二十是五与四的乘积。SUMPRODU(组合的汉语意

思是:乘积之和。在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

语法:SUMPRODUCTrray1 , array2 , array3 ,...)

Array1 , array2 , array3 ,... 为2 到30 个数组,其相应元

素需要进行相乘并求和

实例:

公式:=SUMPRODUCT(BC4*D2: E4)

结果:两个数组的所有元素对应相乘,然后把乘积相加,即

3*2+4*7+8*6+6*7+1*5+9*3。

说明

1、SUMPRODUC数不支持“*”和“ ?”通配符。

SUMPRODUCT数不能象SUMIF COUNTIF等函数一样使用

“ * ”和“ ?”等通配符,要实现此功能可以用变通的方法,如使

用LEFT RIGHT ISNUMBER(FIND()咸ISNUMBER(SEARCH等函数来实现通配符的功能。

2、SUMPRODUC数多条件求和时使用“,”和“ *”的区别:当拟求和的区域中无文本时两者无区别,当有文本时,使用“*”

时会出错,返回错误值#VALUE!,而使用“,”时SUMPRODUCT 函数会将非数值型的数组元素作为0处理,故不会报错。

应用实例

一、基本功能:函数SUMPRODUCT功能返回相应的区域或数组乘积

二、用于多条件计数用数学函数SUMPRODUC算符合2个

及以上条件的数据个数

注意:TRUE*1=1 FALSE*1=1*FALSE=0 TRUE*0=0*TRUE=d 数组中用分号分隔,表示数组是一列数组,分号相当于换行。两个

数组相乘是同一行的对应两个数相乘。

三、用于多条件求和对于计算符合某一个条件的数据求和,可以

用SUMIF函数来解决。如果要计算符合2个以上条件的数据求和,用SUMIF函数就不能够完成了。这就可以用函数SUMPRODUCT

用函数SUMPRODU C算符合多条件的数据和,其基本格式是:SUMPRODUC条件1*条件2*……,求和数据区域)考试题中,求和公式在原来的计数公式中,在相同判断条件下,增加了一个求和的数据区域。也就是说,用函数SUMPRODU求和,函数需

要的参数一个是进行判断的条件,另一个是用来求和的数据区

域。

*1的解释

umproduct函数,逗号分割的各个参数必须为数字型数据,如果是判断的结果逻辑值,就要乘1转换为数字。如果不用逗号,直接用*号连接,就相当于乘法运算,就不必添加*1。

例如:

【第1套]

=SUMPRODUCT(订单明细表!E3:E262="《MS Office 高级应用》"),订单明细表!H3:H262)

1

=SUMPRODUCT(订单明细表!C350:C461="隆华书店"),订单明细表!H350:H461)

=SUMPRODUCT(订单明细表!C263:C636="隆华书店"),订单明细表!H263:H636)/12

【第5套]

=SUMPRODUCT(费(用报销管理!D74:D340="北京市"),费用报销管理!G74:G340)

=SUMPRODUCT(费(用报销管理!B3:B401="钱顺卓"),1*(费用报销管理!F3:F401="火车票"),费用报销管理!G3:G401)

=SUMPRODUCT(费(用报销管理!F3:F40仁"飞机票"),费用报销管理!G3:G401)/SUM(费用报销管理!G3:G401)

=SUMPRODUC费用报销管理!H3:H40仁"是")*(费用报销管

理!F3:F401="通讯补助"),费用报销管理!G3:G401)

【第7套]

=SUMPRODUCT(1*(D3:D17管理"),13:117)

=SUMPRODUCT(1*(D3:D17管理"),M3:M17)

IF函数

IF函数,根据指定的条件来判断其"真"(TRUE)、"假"(FALSE);

根据逻辑计算的真假值,从而返回相应的内容。用途:执行真假值判断函数用法

1. IF函数的语法结构

IF(logical_test , value_if_true , value_if_false)

即:IF函数的语法结构:IF(条件,结果1,结果2)。

2. IF函数的功能

对满足条件的数据进行处理,条件满足则输出结果1,

不满足则输出结果2。可以省略结果1或结果2,但不能同时省略。

3.条件表达式

把两个表达式用关系运算符(主要有=,<>,>,<,>=,

<=等6个关系运算符)连接起来就构成条件表达式。

4. IF函数嵌套的执行过程

如果按等级来判断某个变量,IF函数的格式如下:

IF(E2>=85,"优",IF(E2>=75,"良",IF(E2>=60,"及格

","不及格")))

函数从左向右执行。首先计算E2>=85,如果该表达式

成立,则显示“优”,如果不成立就继续计算E2>=75,如果该表达式成立,则显示“良”,否则继续计算E2>=60,如果该表达式成立,则显示“及格”,否则显示“不及格”。

例如:

【第5套]

=IF(WEEKDAY(A3,2)>5,"是","否")

【第7套]

=ROUND(IF(K3<=1500,K3*3/100,IF(K3v=4500,K3*10/100-105,1

F(K3<=9000,K3*20/100-555,IF(K3<=35000,K3*25%-1005,IF(K3

<=5500,K3*30%-2755,IF(K3<=80000,K3*35%-

5505,IF(K3>80000 ,K3*45%-13505))))))),2)

【第10套]

相关主题
相关文档
最新文档