计算机二级excel中常考公式及讲解.docx
《计算机二级excel中常考公式及讲解.docx》由会员分享,可在线阅读,更多相关《计算机二级excel中常考公式及讲解.docx(12页珍藏版)》请在冰点文库上搜索。
计算机二级excel中常考公式及讲解
计算机二级exceI中常考公式及讲解
常用函数
1.绝对值函数:
=ABS(number)
A
B
C|
1
2
2
2
2
二AES(-2)
=ABS(C1)
3
返回数字的绝对值口绝对值没有符号・
注:
当其引用“C1”寸,左上角有个绿色角标。
2.最大值函数:
=MAX(number1,number2,•)•
最小值函数:
=MIN(number1,number2,…)
A
B
C
D
E
]
T
2
3
4
5
2
2
4
6
8
10
3
4
10
返回一组値中的曇大值
5
L0
=MAX(Al,B2,C2dClnE2)
6
1
7
1
=MIN(A1:
E2>
返回一组值中的環小值—
s
1
=MIN(A1,B2,C2,C1,E2)
注:
无论是直接选择一个区域还是单个选择哪几个数字,都可以直接显示出最大值或者最小值。
3.四舍五入函数:
=ROUND(number,Num_digits)
El•广A0.142857142657143
A
B
CI
1
3.1415000
0.1428571
0.3333333
2
0.333
GROUND(l/3d3)
3
3,142=R0iyD(Al,3)
4
0.14286
二R0LMXB1,5)
5
0.333
=ROL^(C1,3)
6
函数可将某个数字四舍五入为指定的位数
注:
num_digits表示保留的小数位数,按此位数对
number参数进行四舍五入。
number可是输入数字,也能
输入单元格(图中红色为输入分数1得出的)
3
4.取整函数:
=TRUNC(number,[Num_digits])
向下取整函数:
=INT(number)
B*
T11▼
W|・]・醫
粘贴3
*j
BI
I!
"|岸*
辜|善去国」
星査用暮相:
H*
Ad|雯.
*4a
.00*・0
罗单元格携
A3-却1)
A
B
C1
1
3.1415000
0.1428571
0.3333333「
2
2018年1月18日
$018年1月18日
Ir
-Xl
143118I
|=TRLNC(A2J1)1
31
4
F3*1
二TRUXC(AXD
=TRUXC(A1)
5
「0
=INT(Cl)
6
truM将数字的小数部分截去,返回整数。
7
i讯将数字向下舍入到最接近的整数
注:
其中TRUNC中还能选择日期,选择后默认把常规变
为自定义(如表格中的红框框,其中43118为常规状态下
的”=TRUNC(A2,1”而框框中黑色字体的“201軒1月18日
为输入公式后的自定义下的导出值)
其中”=TRUNC(number,]Num_digits])中的
[Num_digits]默认为0,当只想取整数部分时,可入图片黄色区域,不输入卫”。
A
B
1
[-227.568
2
r-228
-228
3
=IXT(-227,568)
=INT(Al)
在使用函数INT时,如果遇到负数,将会如图所示,同样的,INT也能直接引用数字。
求和函数
1.求和函数:
=SUM(number1,number2,…)
A
B
C
1
1
6
23,
=SUM(AI?
C1)
3
4
=SUM(A1,CP
4
6
=A1+B1+C1
2.条件求和函数:
=SUMIF(range,criteria,[sum_range])
A
B
C
D
E
1
1
2
3
4
5
A
B
C
D
E
F
G
2
]
3
5
7
9
L
2
3
二
5
3
2
4
6
8
10
I
3
p
D
9
4
2
4
6
8
10
严
□
5S
=SL1IIF(Al
A,>3")
1
2
3
4
5
G
7
半省略第三个第数时,则条件区域就是实际求和区域・
27=SiyiF|.:
A1:
E3,*>3^,C1:
E3)
1
2
3
百
5
6
aJ
8
9IC
3E5-9-W
多条件求和函数:
二SUMIFSSum_rangecriteria_rangelcriteria][criteria_rang^,23riteria2J…)注:
range(取值范围)criteria(条件)
使用条件求和函数SUMIF第三个参数的时,默认[sum_range]区域的左上角第一个就为前面一个取值范围的左上角,并且默认扩展其区域(如图上,我们在F1G3中输入任何数字都会被加入到A7的数值中,即完整的应该为
=SUMIF(A1:
E3,">3",C1:
G3)。
使用多条件求和函数SUMIFS时,维度必须相同。
3.积和函数:
=SUMPR0DUCT(array1,array2,…)
A
E
C
D
E
「1
1
2
3
4
5
「2
1
3
5
7
9
「3
2
4
6
8
10
4
8
18
=SUMPRODUCT(A];C2)
等庾于我印
1+2+3+143+5
6
13
=SCMPRODCCI(B1:
B3,Al:
A3)
2z1+3x1+2x4
1!
|对应的行上的数字进行乘积黙后再加
注:
空白单元格将视为0,array数组参数必须具有相同
的维数(都是22或者31)
三、平均数函数
1.平均值函数:
=AVERAGE(number1,number2,…)
A
E
C
1
1
2
3
2
3
2
=AYER.\GE(A1:
C1)
4
1+3
=AVERAGF(A1,B1.C2)
2.条件平均值函数:
=AVERAGEIF(range,criteria,[Average_range])
多条件平均值函数:
=AVERAGEIFS(average_range,criteria_rangel,criterial,[criteria_range2,criteria2],...
A
B
C
D
E
二AVERAGEIF(Al;D3,
对其区域内的〈3的进行计算平均值2、2.1)
二AVERAGEIF(Al:
"3:
Bl:
C3)
=AVERAGEIFS(A1:
B3,C1:
D3?
却〉4笃Bl:
C3,*<5*)
在A1:
D3的区域中,查找〈乩的单元格(1、2s2、1),并在B1:
C3,中一一对应位置(2*4.3.3),得出平均数
L5
10
11
12
在C1:
D3中,査找〉4的单元格(黄色氏8>5.7),并在B1:
C3中,查找<5的单元搐(绿色N3.4、3),得出相对应重复的(良3)与(6.5)区域,SA1:
B3中找出其对应数值(2v1)算出其平均值((1+2)72=3/2=1.5)
注:
range(取值范围)criteria(条件)使用Averageif
函数时,如果对应区域大于所给区域将会默认扩展其区域。
四、计数函数
1.计数函数=C0UNT(Value1,[Value2],…)
=COUNTA(Value1,[Value2],…)
A
B
c
D
L圧l
1
1
2
3
4
5
2
1
3
5
7
9
3
2
4
6
8
10
4
5
15=C0UMTtAl:
E3)
6
10
=C0UNT(A2:
E4)
7
15
=00血TA(Al:
E3)
8
it
=C0U»T盘逼4=5—
1I
注:
COUNT函数时计算数值(只有数字),COUNTA是计算非空单元格(非数字都可以),参数最多包含225个<
2.条件计数函数=COUNTIF(Range,Criteria)
多条件计数函数
=COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2]
AE
C|D
EIF
1
12
3
45
£
13
5
79
3
2¥
6
810
1谢谢1
4
F
£
对且A1:
R4区虬進行筛选西的单元略(&
、7.9s9.10),计数个数
7
1=COUNTIFS(Al:
E4,Cl:
D£J>5*)
0
rLVALUEI=COUJTnFSUl:
B4/<3rffCl:
El,"疔)
q
10
IL
对Mm:
E4区域中<3的(Iv1.2.2),与C1:
D4&域申比的
(叭氛8)对感重肓的06),计数这徉的组数⑴卜)
注:
Range(取值范围)Criteria(条件)使用COUNTIFS函
数时,对应区域要等于其区域。
五、IF函数
逻辑判断函数=IF(logical_test,[value」f_true],[value_if_false])
及可这样理解=if(判断条件,正确(符合),错误(不符合))
A
B
CD
E
1
5
FALSE
=IF(B1>15,)
2
10
0
=IF(B2>15,",)
3
15
=IF(B3>15,/")
4
_20
正确
=IF(B4>15/正确S少错误0
注:
默认正确和错误,以及“0”
六、VLOOKUP函数
垂直查询函数=Vlookup(lookup_value,table_array,col_index_num,[rang
可以认为=vlookup(匹配查找值,查找区间,反馈回的时候是第几列,精准/模糊匹配)
A
RJ
C
DEFJ
1
姓名
成绩
表1
9
李红
100
r#N/A
才LOOKUP(A2,A9;B12,2,FALSeH
3
■Mr*T=r
95
2018003
-VLOOKUP(A3,A9:
B12,2}FALSE)
4
韩梅梅
75
2018001
=VLOOKl?
(A4,A9:
BL2,2,FALSE)!
5
赵軽
80
2018002
=VLOOKLP(A5,A9:
B12,2,FALSE)!
6
2013001
|二VLOOKUP(ANA9:
B12»2,TRUE)
7
姓名
学号
表2
用表1中的姓名作为匹驼查找值,在表2(査找区间)中,査询,如臭有,反馈第2列数据,精准匹配
9
韩梅梅
2018001
10
赵强
2018002
11
李磊
2018C03
12
李红2
2018004
注:
vlookup是可以跨表查询的,但是有一下几个要求,
1、表格的后缀(版本)是一样的;
2、第一列必须是匹配查找值所对应的;
3、匹配查找区域内不能有合并的单元格
七、RANK函数
排位函数
=Rank.EQ(Number,ref,[order])
返回实际排位
=Rank.AVG(Number,ref,[order])
—多个值具有相同排位,返回平均排位
可以理解为这个数字在这个范围内的排序后是第几个
(实际的用EQ),如果这个数有多个,即并列,看并列第几
个(平均排位,用AVG)
A|
BC
1
数据
2
_7
3
3.5
4
3.5
5
1
6
—2
7
|
11
8
3
二RANK.EQ(A3,A2:
A6,1)
9
5
=RANK.EQ(A2?
A2:
A6?
1)
10
3.5
二RANK.AFG(A3,A2:
A6,
1)
11
L
b
=RANK.AVG(A2U2:
A6,1)
注:
order为0/忽略时,按照降序排列,非0时,按照
升序排列
八、日期时间函数
1.=NOW()返回现在系统的日期和时间
2.=TODAY()___返回现在系统日期
3.=YEAR(Serial_number)_返回Serial_number的年份
4.=MONTH(Serial_number)_返回Serial_number的月
份
11
1丁
A
B|
2018\1\241
1
1
13
2018\1\2413:
46
二now()
4
2018\1\24
=TODAY()
□
2018
二YEAR(Al)
6
1
二MONTH(A1)
九、文本类函数简介
1.文本合并函数=C0NCATENATE(text1,text2,…)
2.截取字符串函数=MID()
3.左侧截取字符串函数=LEFT()
4.右侧截取字符串函数=RIGHT()
5.删除空格函数=TRIM()
6.字符个数函数=LEN()
All▼/
「讦算机
A
B
C
D
E
1
1
2
3
4
加
2
1
3
5
7
9
3
Z2
4
6
8
油
r4
5
1234加
CONCATENATE(叙,Bl,Cl,DI,El)
6
1234加油
^CONCATENATECAl,Bl,ClfDI,El,
r?
ps
计算机
计算
=MID(A&1,3)
9
计
二LEFT(A8)
10
机
二RIGHT(A8)
11
计算机|计算机
=TRIM(All)
注:
1、使用CONCATENATE函数时,不能直接选
择A1:
E1,必须一个个选择。
2、使用MID函数时间,可以从任意指定的位置开始,图上例子=MID(A8,1,3)为“从A8单元中,第一个数据开始到第三个结束”
3、使用TRIM函数时只能去掉的是前后的空格,文字中间的空格无法去掉。