计算机二级 excel 中常考公式及讲解
EXCEL2010 常用函数应用
1.单条件求和 ——SUMIF 函数
如要统计 C 列中的数据 , 要求统计条件是 B 列中数据为 "条件一 "。并将
结果放在 C6 单元格中,我们只要在 C6 单元格中输入公式 “=SUMIF
(B2:B5," 条件一",C2:C5)”即完成这一统计。
2.符合多个条件的数据求和 ——SUMIFS 函数
统计 5 班中语文名次、数学名次均位于前 20 名同学的总分之和。在相
应单元格内输入公式
“=SUMIFS(M2:M80,A2:A80,"5",D2:D80,"<=20",F2:F80,"<=20") ,按”下
回车键,就一切 OK。
如图所示。
⑴功能按指定的位数对数值进行舍入。
⑵格式 ROUNDDOWN( 数值或数值单元格,指定的位数 )
⑶示例 12.351325.52512.35325.522. 舍去小数位保留整数 —— 舍去十
分位及以后的小数位保留整数 123251032003. 整数保留到十位 ——整
数部分舍去个位上大于 0 的数字
=ROUNDDOWN(A1,-1)=ROUNDDOWN(A2,-1)=ROUNDDOWN(A2,-
2)1.保留 2 位小数 —— 舍去千分位以后的小数位保留到百分位
=ROUNDDOWN(A1,2)=ROUNDDOWN(A2,2)=ROUNDDOWN(A1,0)
=ROUNDDOWN(A2,0) 7.1LOOkUP 函数使用方法
LOOKUP(MID(A2,3,2),{"01","02
WECHAT_EMPTY_TITLE/ba5fe3dfdd5ca2edc8
3e9bd55-2.html ","03"},{"1 班","2 班","3 班"})意思为如果 A2 单元格从第
三个字符起取两个字符与数组中 {"01","02","03"} 中第某项相同 ,则返回
另一个数组 {"1 班","2 班","3 班"}中的第某项内容假设 A2 单元格的内容
为 220345 则 MID(A2,3,2) 返回 "03"而"03" 是{"01","02","03"} 中的第
三项,所以公式返回 {"1 班","2 班","3 班"}中的第三项即 "3 班"这个公式可
以简写成 LOOKUP(MID(A2,3,2),{1,2,3},{"1 班","2 班","3 班"})或
=MID(A2,3,2)&" 班" 1. 以一份学生成绩表为例,要查询的是得分 76 的
学生的姓名
2. 2 在 F2 单元格输入 =LOOKUP(E2,B2:B8,C2:C8)
3. 3 回车以后得到结果如图所示,学生姓名是李四,查看左侧表格对应
无误
该 lookup 函数括号内的含义是,其中 E2 就是我们查询的得分条件,
B2:B8 是得分项所在的列区间,也叫条件区域,那么 C2:C8 就是我们
要查找的对应区域。
非
精确查找 1.还是这张表格,我们要查询的得分是 99,从左侧表格可以
看出,没有得分是 99 的学生,那么会查找到什么样的结果呢?
2.同
样在 F2 单元格输入函数 =LOOKUP(E2,B2:B8,C2:C8)
3.
看到返回的查找值是孙八
4.
结果是怎么来的呢?因为 lookup 函数对于非精确查找时,查找到的结
果是小于我们的查找值, 并且是最接近于它的对应结果,因为孙八的成
绩是 98,我们要查找的条件是 99 分,所以该函数就返回了小于 99 分,
同时有最接近 99 分的成绩对应的学生姓名。
7.2VLOOKUP 函数的使用方法 VLOOKUP 是一个查找函数,给定一个
查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。
VLOOKUP (查找目标,查找范围,返回值的列数,精确 OR 模糊查找 )
例 1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄
公式: B13 =VLOOKUP(A13,$B$2:$D$8,3,0) 参数说明: 1 查找目标:
就是你指定的查找的内容或单元格引用。 本例中表二 A 列的姓名就是查
找目标。我们要根据表二的 “姓名”在表一中 A 列进行查找。公式: B13
=VLOOKUP(A13 ,$B$2:$D$8,3,0)
2 查找范围( VLOOKUP(A13,$B$2:$D$8,3,0) ):指定了查找目标,
如果没有说从哪里查找, EXCEL 肯定会很为难。所以下一步我们就要
指定从哪个范围中进行查找。 VLOOKUP 的这第二个参数可以从一个
单元格区域中查找, 也可以从一个常量数组或内存数组中查找。本例中
要从表一中进行查找, 那么范围我们要怎么指定呢?这里也是极易出错
的地方。 大家一定要注意,给定的第二个参数查找范围要符合以下条件
才不会出