2.1 认识函数
函数是应用于公式中的一个最重要的元素,函数可以看作是程序预定义的可以解决某些特定运算的计算式,有了函数的参与,可以解决非常复杂的手工运算,甚至是无法通过手工完成的运算。
2.1.1 函数的组成
关键点:了解函数的组成结构
操作要点:①函数要使用于公式中
②函数参数的设定要符合规则
应用场景:函数的结构以函数名称开始,后面是左圆括号,接着是参数,各参数间使用半角逗号分隔,参数设置完毕输入右圆括号表示结束。
1.公式要以“=”开头
下面的这个公式中使用了一个IF函数,其中IF是函数名称,B3=0,0,C3/D3是IF函数的3个参数。
=IF(B3=0,0,C3/D3)
单一函数不能返回值,必须以公式的形式出现,即前面添加上“=”号才能得到计算结果。而且函数必须在公式中使用才有意义,单独的函数是没有意义的,在单元格中只输入函数,返回的是一个文本而不是计算结果,如图2-1所示中因为没有使用“=”开头,所以返回的是一个文本。添加等号后,即可返回正确的计算结果,如图2-2所示。
图2-1
图2-2
2.参数设定要符合规则
函数的参数设定必须满足此函数的参数规则,否则也会返回错误值,如图2-3所示因为“达标”与“不达标”是文本,应用于公式中时必须要使用双引号,当前未使用双引号,参数不符合规则,所以就不能返回正确的结果。
图2-3
为“达标”和“不达标”文本添加双引号,即可返回正确的计算结果,如图2-4所示。
图2-4
2.1.2 了解函数的类别及其包含的参数
关键点:了解函数类型和查看函数参数
操作要点:“公式”→“函数库”组
应用场景:初学者需要花时间掌握Excel包含的函数类别,以及各个函数包含的参数,及其能解决什么样的问题。可以使用Excel帮助学习,也可以通过Excel自带的“函数库”功能学习。
①在“公式”选项卡的“函数库”组中显示了多个不同的函数类别,单击函数类别(比如“日期和时间”)可以查看该类别下所有的函数(按字母顺序排列)。
②假设当前想使用的函数是日期函数中的DAYS360函数,则单击“日期和时间”下拉按钮,在打开的下拉菜单中选择DAYS360命令,如图2-5所示,即可立即弹出“函数参数”对话框。
图2-5
③在该对话框中可以看到有3个设置框,表示该函数有3个参数,如图2-6所示。
图2-6
④将光标定位到不同参数编辑框中,下面会显示对该参数的解释,如图2-7所示,从而便于初学者正确设置参数。
图2-7
专家提示
对于初学者来说,可以每次通过该步骤逐步设置函数公式,熟练以后即可直接在编辑栏内输入公式。
练一练
一个简单的IF函数运算
编辑一个条件判断公式用于判断学生模拟考试成绩是否合格。要求当分数大于等于500时就判断合格;否则返回不合格,如图2-8所示。
图2-8
2.1.3 了解函数的参数规则
关键点:了解函数的参数应用规则
操作要点:按参数的规则设置参数
应用场景:应用函数可以解决一些特殊的运算,因此学习函数时首先要了解其功能,再学会它的参数设置规则,只有做到了这两点才能编制出解决问题的公式。每个函数都有它的参数规则,对于参数的准确设置需要在不断应用中逐渐去掌握。下面举出两个函数进行讲解。
1.SUM函数参数规则
SUM函数可以解决求和运算的问题,它不仅可以对连续的单元格区域求和,还可以对任意不连续的单元格区域求和,关键在于参数的设置。
①如图2-9所示,SUM函数只有一个参数,是一个连续的单元格区域,表示对B2:G2这个单元格区域所有值求和。
图2-9
②如图2-10所示,SUM函数有三个参数,用逗号分隔,表示对B2、D2、G2三个单元格中的值求和。因此,参数的设置是灵活的,不同的参数设置可解决不同的运算。
图2-10
2.IF函数参数规则
IF函数可以判断给定条件的真假,并返回相应的值,而在参数设置时可以很灵活,还可以嵌套函数实现更复杂的条件判断。
①如图2-11所示,使用公式“=IF(B2>=400,"达标","不达标")”对销售业绩进行判断,三个参数是最基本参数。
图2-11
②如图2-12所示,使用公式“=IF(B2>AVERAGE ($B$2:$B$10),"奖励","")”根据销量判断是否要给予奖励,其中第一个参数是B2>AVERAGE ($B$2:$B$10)这一部分,这部分还嵌套了其他函数,即判断B2中的值是否大于B2:B10单元格区域的平均值,如果是,返回“奖励”文字;如果不是,返回空白,可见参数的设置非常灵活。
图2-12