文档介绍:生管管理科
Excel函数教程
作成:院长
生产管理科
一,数组介绍
二,SUMIF函数
三,VLOOKUP函数
四,COUNTIF函数
五,MATCH函数
六,SUMPRODUCT函数
七,LOOKUP函数
八,日期与时间函数
九,数学函数
十,统计函数
十一,查找与引用函数
十二,文本函数
十三,逻辑、信息函数
01
05
09
14
18
21
27
31
32
35
37
39
43
生产管理科
复杂函数的运算原理——数组运算
运算类型:
1)四则运算:+、-、×、÷
2)逻辑运算:>、<、≥、≤、=、﹤﹥
生产管理科
○以数组的角度理解函数应用
○理解最基本原理,学会举一反三
○授人于鱼,不如授人于渔
数组的运算原理
{1,1,0,0,1,0,0,0,1,0,1}
{0,1,1,0,1,1,0,0,1,1,1}
×
=
?
{ 0 , 1 , 0 , 0 , 1 , 0 , 0 , 0 , 1 , 0 , 1 }
{1,1,0,0,1,0,0,0,1,0,1}
{0,1,1,0,1,1,0,0,1,1,1}
×
×
×
×
×
×
×
×
×
×
×
{0,1,0,0,1,0,0,0,1,0,1}
||
||
||
||
||
||
||
||
||
||
||
1)相运算的数组里数字的个数必须相等,如例子,数组1与数组2均为11个。
2)运算时,数组中的数字,按顺序分别进行计算,不会交叉或错乱。
3)数组进行求和,SUM({0,1,0,0,1,0,0,0,1,0,1})=0+1+0+0+1+0+0+0+1+0+1=4
相当于:SUM(0,1,0,0,1,0,0,0,1,0,1)
☆运算方法如下☆
SumIF——单条件求和函数
H7:H19={E,E,D,E,E,A,C,B,C,A,D,A,B}
M7=A,在函数中,自动转换成数组形式,即{A,A,A,A,A,A,A,A,A,A,A,A,A}
{E,E,D,E,E,A,C,B,C,A,D,A,B}
{A,A,A,A,A,A,A,A,A,A,A,A,A}
|| || || || || || || || || || || || ||
{0,0,0,0,0,1,0,0,0,1,0,1,0}
1)按次序逐对进行比较。
2)相符(TRUE)为1,不相符(FALSE)为0。
第①步得出的结果,再进行下一步运算
需要求A组的段取时间累计,怎么做呢?
SumIF——单条件求和函数
{0,0,0,0,0,1,0,0,0,1,0,1,0}
第①步比较运算得出的结果:
再与K7:K19(如下)数据按顺序相乘
{,,……,,,}
结果
{0,0,0,0,0,,0,0,0,,0,,0}
最后求和得:
1×1=1 0×1=0
SumIF——单条件求和函数
SumIf(Range,Criteria,Sum_Range)
Range:判断区域,一维数组
Criteria:条件,可以是固定值
Sum_Range:求和区域,一维数组
运算步骤及注意点:
1)Range与Criteria进行逻辑运算,得出结果①
2)结果①与Sum_Range进行相乘运算
3)Range与Sum_Range的范围大小必须一致
SumIF——单条件求和函数
SumIf(Range,Criteria,Sum_Range)
例子:
1)SUMIF(A1:A100,D2,B1:B100)
2)SUMIF(A1:A100,”A”,B1:B100)
3)SUMIF(A1:A100,”>3”,B1:B100)
解释:
1)汇总等于D2单元格的所有值
2)汇总等于”A”的所有值
3)汇总大于3的所有值
Vlookup——单条件引用函数
A1,A2,A3,A4,A5,A6,A7
B1,B2,B3,B4,B5,B6,B7
二维数组
{D2,D2,D2,D2,D2,D2,D2}
{ A1,A2,A3,A4,A5,A6,A7}
首先D2与首列进行逐个比较运算
逐一按顺序进行比较
||
{0,0,0,0,1,0}
结果①