Excel2007如何使用逻辑函数
首先我们需要知道有哪些逻辑函数,如图,我们可以看到表格中的逻辑函数有AND,FALSE,IF,IFERROR,NOT,OR,TRUE。接下来,我就为大家一一讲解这些函数。
查询逻辑函数
- 01
单击“菜单栏--公式--逻辑--插入函数”,弹出“插入函数”对话框。
TRUE、FALSE函数
- 01
在“插入函数”对话框,单击TRUE,可以看到TRUE函数的定义“返回逻辑值TRUE”,单击FALSE,可以看到TRUE函数的定义“返回逻辑值TRUE”。首先我们可以看下这个函数有什么用,在A2单元格中输入“=1<2”,回车得到TRUE;在A3单元格中输入“=1>2”,回车得到FALSE。通过这里,我们可以知道单元格中的逻辑是否正确,正确返回TRUE,错误返回FALSE。
AND函数
- 01
在“插入函数”对话框,单击AND,可以看到AND函数的定义“检查是否所有参数均为TRUE,如果所有参数值均为TRUE,则返回TRUE”。点击确定,在logical1中键入1>2,在logical2中键入1<2(或者直接在A1单元格键入“=AND(1>2,1<2)”),回车得到FALSE。在A2单元格中键入“=AND(1<2,2<3)”,回车得到TRUE。通过这些,可以明白AND函数的基础用法。
OR函数
- 01
在“插入函数”对话框,单击OR,可以看到OR函数的定义“如果任意参数值为TRUE,即返回TRUE;只有当所有参数值均为FALSE时才返回FALSE”。点击确定,在logical1中键入1>2,在logical2中键入1<2(或者直接在A1单元格键入“=OR(1>2,1<2)”),回车得到TRUE,这一点和AND函数相反。在A2单元格中键入“=OR(1<2,2<3)”,回车得到TRUE。在A3单元格键入“=OR(1>2,2>3)”,回车得到FALSE。通过这些,可以明白OR函数的基础用法。
NOT函数
- 01
在“插入函数”对话框,单击NOT,可以看到NOT函数的定义“对参数的逻辑值求反:参数为TRUE是返回FALSE;参数为FALSE时返回TRUE”。点击确定,在logical1中键入1>2(或者直接在A1单元格键入“=NOT(1>2)”),回车得到TRUE。在A2单元格中键入“=NOT(1<2)”,回车得到FALSE。在A3单元格键入“=NOT(NOT(1<2))”,回车得到TRUE(负负得正)。通过这些,可以明白NOT函数的基础用法。
IF函数
- 01
在“插入函数”对话框,单击IF,可以看到IF函数的定义“判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另一个值”。单击确定,弹出“函数参数”对话框,点击Logical_test 后面的空格,可以看到"Logical_test 是任何可能被计算为TRUE或FALSE的数值或表达式";点击Value_if_true 后面的空格,可以看到"Value_if_true 是Logical_test 为TRUE时的返回值。如果忽略,则返回TRUE。IF函数最多可嵌套七层";点击Value_if_false 后面的空格,可以看到"Value_if_false 是Logical_test 为FALSE时的返回值。如果忽略,则返回FALSE"。单击确定,提示函数错误,先不要管,直接选择确定。接下来我们会举例使用IF函数。
- 02
首先如图创建一个简单的表格,这里我们可以使用IF函数判断该成绩是否及格。在B2单元格输入公式“=IF(A2>60,"及格","不及格")”,向下填充到B6单元格。这里的函数也就相当于判定成绩大于60就及格,否则就不及格。修改A6的数据为61,B6中的值也会相应的变化。看到这个例子,我们就可以了解到IF函数的基础用法了。
IFERROR函数
- 01
在“插入函数”对话框,单击IFERROR,可以看到IFERROR函数的定义“如果表达式是一个错误,则返回value_if_error,否则返回表达式自身的值”。
- 02
首先如图创建两组数据,在C2中键入“=IFERROR(A2/B2,"计算错误")”,向下填充,发现当分母中出现0的时候,这个公式就会提示错误。也就是运算法则上面出现的逻辑错误,就会返回值“计算错误”。