功能:IF函数具有判断的能力,通过对作为第一参数的条件进行判断,根据判断结果的真假执行不同的计算,返回不同的结果。IF函数属于逻辑函数。
格式:IF(logical-test,value-if-true,value-if-false)
参数:三个参数,各参数含义
参数1:LogicalJtest,数值或表达式,计算结果为逻辑值,表示被判断的条件……参数2:Value-if-true,当检测到Logical-test的值为TRUE时函数的返回值,或者说参数1所代表的条件成立时,IF函数将返回参数2表达式的值。
参数3:Value-if-false,当检测到Logical-test的值为FALSE时函数的返回值,或者说参数l所代表的条件不成立时,IF函数将返回参数3表达式的值。
简单地说,参数1是判断的条件,条件成立,返回参数与条件不成立,返回参数3.
参数2、3也可以是公式或函数,但前面不要等号“=”。当参数2、3是函数的时候,就是函数的嵌套,函数最多允许嵌套7层。
参数2、3也可以是带西文双引号的文本,当该文本就是IF函数的返回结果时,则直接显示该文本。
参数2可以省略。如果省略,应该返回参数2时,则返回0.
参数3也可以省略。当参数3前面的逗号一起省略时,应该返回参数3,则返回TRUE;当参数3前面的逗号没有省略时,则返回0.
操作示例:在图3-26所示的工作表中,将总分大于等于260的学生的总评显示为“优秀”,否则什么都不显示。
操作步骤:
(1)单击要存放公式的单元格F2.
(2)选取“插入”菜单的“函数”命令,打开“插入函数”对话框。
(3)在对话框中选择“逻辑”函数类型中的函数“IF”。
(4)单击“确定”按钮,出现IF函数的“函数参数”对话框。
(5)在“Logical-test”参数文本框中输入第一个参数:E2=260.也可以单击参数文本
框的“折叠”按钮以暂时折叠起对话框(或将对话框移开),显露出工作表。单击E2单元格,将其引用地址E2粘贴到文本框,接着键入“=260”后,再单击“折叠”按钮,还原对话框。
(6)在“Value-if-true”参数文本框中输入第二个参数:“优秀”。
(7)在“Value-iLfalse”参数文本框中输入第三个参数:111f.因为当E2260时,在F2中什么都不显示,所以输入1111两个紧跟着的西文双引号。
(8)单击“确定”按钮。
(9)鼠标对准F2单元格右下角的填充柄拖曳至F8单元格,完成公式的复制填充。