EXCLE函数实例活用100例
-
第一章
函数基础知识
1
、按
shift+F3
是插入弹出“插入函数”对话框的快捷键。
2
p>
、当在单元格中键入“
=
”号时,在“名称
框”中会显示出常用的函数列表,可
以选择所需要的。
3
、
在单元格中输入公式时,
当键入函数名称时,
或者键入函数名称和左括号时,
可
按
ctrl+shift+A
组合键显示函数的参数说明。
p>
4
、如果在单元格中输入的公式返回错误
的信息,想了解这个错误信息的含义,
如“
#NAME
”,可以选中此单元格,鼠标光标移动到紧挨此单元格左侧的智能标
记图
标上,就会出现“公式中包含不可识别的文本”之类的错误信息说明。
第二章
数学和三角函数
1
< br>、
SUM
函数的参数不能超过
3
0
个,如果需要
30
个以上参数时,可
以在引用的
参数两边多加一对括号,这样就突破了这个限制。如:计算
< br>A1
:
A32
的和可以用
公式:
=SUM((A1,A2,A3,A
4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A
18,
A19,A20,A21,A22,A23,A24,A25,A26,A27,
A28,A29,A30,A31,A32))
2
、
AVERAGE
函数是求平均值的函数,如
果参数引用中包含
0
值,则也会算在内,
可以使用下面的公式实现求平均数时,只对不等于
0
的值求平
均数:
用数组公式:
{=AVERAGE(IF(A1:A10<>0,A1:A10))}
提示:
计算时会先得到一个含有数值和逻辑值的数组,
再对这个数组求平均,
由
于
AVERAGE
< br>函数会忽略逻辑值,所以就只对不等于
0
的数值求平均数
。
3
、
INT
()是向下取整函数。即向数轴向左的方向取整。
例如:
=INT(9.9)
结果是
9
4
、
TR
UNC
(数值或单元格引用,指定取整精度)函数是取整函数,且是真正的取
整函数,即截取数字的整数部分,正数、负数同样对待。
如:
=TRUNC(8.4)
结果是
8
=INT(-9.9)
结果是
-10
注意
INT
()函数和
TRUNC
()函数的区别。
=TRUNC(-8.4)
结果是
-8
,
而如果是
=INT(-8.4)
则结果就是
-9
1
注意:
(
1
)
TRUNC
()函数和
INT
()函数的区别。
(
2
)取整精度默认为
0
,也可以指定,如:
=TRUNC
(
4.867,2
)
结果是
4.86
=TRUNC(-9.2389,3)
结果是
-9.238
5
、
CEILING
(要
四舍五入的数值,是需要四舍五入的乘数)函数
用法:
此函数是将第一个参数向上舍入
(沿绝对值增大的方向)
为最接近的第二
个参数的倍数。
< br>注意:
第一个参数和第二个参数的正负号必须统一;
无论
数字符号如何,
都按远
离
0
的方向向上舍入
;
最终结果肯定是第
2
个参数的整数倍。
例
1
:
=CEILING(0.234
,
0.01)
结果是将
0.23
4
向上舍入到最接近的
0.01
的
p>
24
倍,即
0.01*24
等于
0.24,0.234
向上舍入到
0.24
例
2
:
=CEILING(5.7,4)
结果是将
5
.7
舍入到
4
的
2
倍,即
4*2
等于
8
,
5.7
向
上舍入到
8
。而不能是
4
p>
的
1
倍,因为
4*
1
等于
4
,而
4
小于
5.7
例
3
:
=CEILING(4.42,0.1)
结果是将
4.42
舍入到
0.1
的
45
倍,即
< br>0.1*45
等于
4.5
,
p>
4,42
向上舍入到
4.5
例
4
:
=CEILING(
1.5, 0.1)
结果是
1.5
,
因为
1.5
已经是
0.1
的
15
倍了,所以
保持不变
。
6
、
COMBIN
(对象的总数量,为每一组合中对象的数量)
p>
用法:求数学当中的组合数。
注意:第
2
个参数应当小于等于第
1
个参数;两个参数都必须大于等于
0
。
例
1
< br>:求从
8
个对象中取
2
个对象进行的组合数
=COMBIN(8,2)
结果是
28
例
2
:求从
4
个对象中取
3
个对象的组合数
=COMBIN(4,3)
结果是
4
7
、删除单元格中文本中的空格符,可以用
=SUBSTIT
UTE
(Text,” ”,””)函
数,但是文本中含有
p>
ASCII
码为
160
的空格符
,
公式要变为
:
=SUBSTITUTE(SUBSTITUTE(Text,”
”,””),CHAR(160),””)
8
、删除空白行的一种方法。
2
选中要操作的区域,执行“编辑
”
/
“定位”
/
“定位条件”
/
选“空值”,“确
定
”
后即可将选中区域中的空白单元格选中,
再执行
“编辑”
/
“删除”
/
p>
“整行”
即可。
注意:
此操作要确保其他非空行中的所有单元格内均有数据,
否
则会出现误删除
记录的现象。
<
/p>
9
、
INDIRECT
< br>(引用的文本,
a1
)函数
注意:
(
1
)如果引用的文本是对另一个工作簿的引用,则该工作簿必须被打开,否则
函数返回
#REF
!
p>
(
2
)
a1
参数是一个逻辑值,表示引用类型是
A1
引用
样式还是
R1C1
引用样式,
为
TRUE
或省略时表示
A1
< br>引用样式
10
、
EXP(number)
函数计算
e
的
number
次幂。其
中
e
为
2.704
< br>例
1
:
exp(1)
结果是
2.704
,表示
e
的
1
次幂
例
2
:
exp
(2)
结果是
7.389056099
,表示
e
的
2
次幂
第三章
统计函数
11
、
MAX
()函数和
MIN
()函数的参数最多为
30
个。
12
、计算指定区域的最大值。
p>
比如数据在
A1
:
A10
,计算此区域中的最大值
方法一:
=MAX(a1:a10)
方法二:
=SMALL(A1:A10,COUNTA(A1:A10))
注意:
MAX
函数的参数引用如果是逻辑值、文本、空白单元格,则将被忽略。如<
/p>
果要求参数引用不能忽略逻辑值、文本,则要用
MAXA()
p>
函数。
13
、<
/p>
RAND
()
函数返回
< br>0
到
1
之间的随即数,
每次工作表计算都返回一个新的值。
要生成<
/p>
a
与
b
之间的随
机实数,可以用公式
=RAND
()
*
(
b-a
)
+
a
14
、
ROUNDUP
(数值,四舍五入后的数字的位数)函数将指定数值返回为向上舍
p>
入的数值。
例
1
:
=roundup(4.982,1)
结果为
5.0
例
2
:
=roundup(3.14159,3)
结果为
3.142
3
例
3
:<
/p>
=ROUNDUP(-3.14159, 1)
结果为
-3.2
注意:这里的向上舍
入指远离
0
值。
15
、
F
REQUENCY
()函数
语法:
FREQUENCY(
数据源
,
分段点
)
结果:
以分段点为间隔,统计数据源值在各段出现的频数
其中:
数据源:为对一行
/
一列单元格或一个连续的单元格区域的引用;也可以是对一
个单元格引用。
分段点:为对一行
/
一列单元格或一个连续的单元格区域的引用;也可以是对一
< br>个单元格引用。
数据引用支持跨工作表、工作簿
公式输入方法:
以多单元格数组方式输入,且必须是纵向数组;
所选单元格数比分段点个数大
1
,以统计数据源大于
分段点最大值的频数
16
、
RANK
()函数
RANK
()函数对重复数的排位是相同的,如果两个相同的数
值出现时,它们的排
名是相同的,比如都是第
5
位,而
不会是第
5
位和第
6
位,这里的第
6
位将被
忽略,而直接跳到第
7
位。
17
p>
、利用
SMALL
(区域,
COUNT(
区域
)
)函数可
以统计区域中的最大值。
注意:
SM
ALL
()函数忽略被统计区域中的空白单元格、逻辑值、文本。
18
、
FORECAST
()函数是根据已有的数值来计算或预测未来值。
19
、
TRIMMEAN
(数组或
引用,要去除的数据点比例)函数
例如:左边的示例,(
p>
1
)求
A1
:
p>
A12
中去掉一个最高分、去掉一个最低分,然
后求平均值:
常规做法是:
<
/p>
=(SUM(A1:A12)-MAX(A1:A12)-MIN(A1:A12))/(
COUNT(A1:A12)-2)
4
< br>而利用
TRIMMEAN
函数就方便多了,因为一个最高
和一个最低是
2
个数,占总个
数
12
的百分比是
2/12
,即
1/6
,所以公式可以写成:
=TRIMMEAN(A1:A12,1/6)
结果和上面的公式相同。
(2)
p>
如果要去掉两个最好分和两个最低分,对剩下数求平均值,则可以直接用公
< br>式:
=TRIMMEAN(A1:A12,4/12)
20
、
DCOUNT
()函数
返回数据库或数据清单的列中满足指定条件并且包含数字的单元格个数。
21
、
D
MAX
(数据列表或单元格区域,要统计的列名称或列序号,条件)
例如:
上海员工原工资总数是
:
=SUMIF(E3:E18,
上海
上海员工原工资最高的是:
=DMAX(B2:H18,
原工资
也可以用数组公式:
< br>{=MAX((E3:E18=
上海
上海员工原工资最低的是:
=DMIN(B2:H18,G2,E20:E21)
也可以用数组公式:
{=MIN(I
F(((E3:E18=
上海
上海
p>
提示:加这句
IF(((E3:E18=<
/p>
上海
是利用
MI
N
()函数忽
略逻辑值的的原理。
22
、求众数函数
MODE
()
众数即出现频率最高的数值。
如下图示例:
求
A1
:
A12
中出现频率最高数值
可以用公式
=mode(a1:a12)
结果是
6
注意:
MODE
参数中的数组或引用中的文本、空白单元格、逻辑值将被忽略,但
含有零值的单元格将被计算在内,解决的方法如下:
< br>例如:要统计
A1
:
A12
p>
中出现频率最高的数值,但零值不计算在内:
用数组公式
{=MODE(IF(A1:A12=0,FALSE,A1:A12))}
即利用了
MODE
函数忽略逻
辑值的原理。
p>
5