Excel中逻辑值函数的使⽤⽅法函数分类
表 4-1 逻辑值函数
函数名称功能
TRUE 返回逻辑值 TRUE
FALSE 返回逻辑值 FALSE
表 4-2 条件判断函数
stack and roll 函数名称功能
AND 判断多个条件是否同时成⽴
IF 根据条件判断返回不同结果
IFERROR 当公式计算结果为错误时,返回指定值;否则返回公式
计算结果
IFNA 若公式计算结果为错误,返回指定值;否则返回公式计
算结果
NOT 对参数的逻辑值求反
OR 判断多个条件中是否⾄少有⼀个条件成⽴
XOR 返回所有参数的"异或"值
04 逻辑函数逻辑函数是指根据⼀定的条件,对数据进⾏处理的函数。
在条件式中使⽤⽐较运算符号指定逻辑式,使⽤逻辑值表⽰运
算结果。逻辑值是⽤ TRUE、FALSE 之类的特殊⽂本表⽰指定
条件是否成⽴。条件成⽴时为逻辑值 TRUE,条件不成⽴时为
逻辑值 FALSE。在 Excel 2013中的逻辑函数可以分为逻辑值函
数和条件判断函数两类,共 9个函数,下⾯介绍具体应⽤。
106
使⽤ TRUE函数,在单元格中即可显⽰ TRUE。
注意:
不使⽤ TRUE 函数,直接在单元格中输⼊⽂本 TRUE,然后
按下【Enter】键,则单元格中同样显⽰逻辑值 TRUE。
TRUE
返回逻辑值 TRUE
函数格式: TRUE()
参数说明:⽆参数
注意事项:该函数⽆参数。如果在()内制定参数,则会返回错误值。
可以在单元格或者公式中直接输⼊ TRUE,⽽不使⽤该函数,
Excel会⾃动将其转换为逻辑值 TRUE。
逻辑值
函数
函数iferror的使用方法 案例单元格内显⽰ TRUE
在单元格中输⼊公式
=TRUE(),按下【Enter】键即
可显⽰逻辑值 TRUE。
107
下⾯以判断两列数据是否相同为例,介绍 FALSE⽤法。
在单元格 D2 中输⼊公式
=B2=C2,然后按下【Enter】,
不同的返回 FALSE,相同的
float浮动如何居中 返回 TURE。
FALSE
返回逻辑值 FALSE
函数格式: FALSE()
参数说明:⽆参数
注意事项:该函数⽆参数。如果在()内制定参数,则会返回错误值。可 以在单元格或者公式中直接输⼊ FALSE,⽽不使⽤该函数,
Excel会⾃动将其转换为逻辑值 FALSE。
AND
判断多个条件是否同时成⽴
逻辑值
函数
条件判断
函数
案例单元格内显⽰ FALSE
108
判断员⼯的考试成绩是否为优秀,即所有的考试科⽬均⼤于
等于 90时才为优秀,只要有⼀科⼩于 90,其成绩都不是优秀。
选中⽬标单元格
单击【插⼊函数】
按钮,打开【函数ospf dr bdr选举规则
参数】对话框
案例判断成绩是否为优秀
函数格式: AND(Logical1,Logocal2,…)
参数说明: Logical1:此参数为必需,是要测试的第⼀个条件,其计算 结果可以要测试的其他条件,其计算结果可以为 TRUE ,也可
以是 FALSE。最多可包含 255 个条件。
Logocal2…:要测试第 2~255个条件。
注意事项:参数的计算结果必须是逻辑值 TRUE或 FALSE,或者是包 含逻辑值的数组或单元格引⽤。如果指定的单元格区域未包含
逻辑值,则会返回错误值#VALUE!。
如果参数为数组或单元格引⽤,其中的⽂本和空⽩单元格
会被 AND函数忽略。
109
在【或选择类别】
下拉列表中选择【逻
辑】选项
在【选择函数】列
表框中选择【AND 函
数】
在【函数参数】对
话框中设置参数,然
后单击【确定】按钮
B2、C2、D2、E2中的
数据均⼤于等于 90,
所以显⽰为 TRUE
E2中的数据⼩于 90,
所以显⽰为 FALSE
110
判断成绩是否为优秀案例
函数格式: IF(logical_test, [value_if_true], [value_if_false])
参数说明: logical_test:该参数为必需选项,计算结果为 TRUE 或 FALSE、⽤来测试的值或表达式。
value_if_true:该参数为可选选项,表⽰参数 logical_test
结果为 TRUE 时返回的值。如果参数 logical_test 的结果为
TRUE,但是省略了参数 value_if_true(即参数 logical_test后仅
有⼀个逗号时),IF函数将返回 0。
value_if_false:该参数同样为可选选项,表⽰参数
logical_test结果为 FALSE时返回的值。
如果参数 logical_test 的结果为 FALSE 并且省略参数
value_if_true,IF函数将返回 0,形如 IF(A1>60, "通过",),在
value_if_true参数后⾯保留⼀个逗号。
如果参数 logical_test 的结果为 FALSE 并且参数
value_if_true省略,IF函数将返回 FALSE,形如 IF(A1>60, "通
过"),在参数 value_if_true后⾯省略参数 value_if_false。
注意事项: IF函数最多可以嵌套 64层,创建条件复杂的表达式来进⾏ 测试。
powershell切换路径 IF
根据条件判断返回不同的值
条件判断
函数
111
单元格区域 B3:B9 中的数据如果⼤于 30000,则评为优秀,
否则评为⼀般。
单击【插⼊函数】按
钮,选择【IF】函数
选中⽬标单元格
在【函数参数】对话
框中输⼊参数,然后单
击【确定】按钮
此时在编辑栏中显
⽰了公式,并向下填充
公式
B3 中的数据⼤于
3000,条件为真,所以
评定为优秀
112
条件为真且省略参数
value_if_true,在单
元格中显⽰为 0
在编辑栏中输⼊如图
所⽰公式并向下填充
在编辑栏中输⼊如图
所⽰公式
因为条件为真且参数
value_if_false 省略
时,所以在单元格中显
⽰为 FALSE
条件判断函数
IFERROR
若计算结果错误,返回指定值,否则返回公式结果
函数格式:
IFERROR(value, value_if_error)
参数说明: value:该参数为必需选项,检查是否存在错误参数。
value_if_error:该参数为必需选项,表⽰当计算结果发⽣错
误时返回的值。计算错误的类型:#N/A、#VALUE!、#REF!、
think in java 英文版 #DIV/0!、#NUM!、 #NAME? 或 #NULL!。
注意事项: 1. 如果两个蚕⾷是空单元格,则 IFERROR 将其视为空字 字符串值 ("")。
2.如果 Value 是数组公式,则 IFERROR 为 value 中指定
区域的每个单元格返回⼀个结果数组。
113
在下表中给出了两组数据,现在对两组数的⽐值进⾏计算,
我们可以利⽤ IFERROR函数检验公式是否存在错误。
案例检验公式是否存在错误
选中单元格 C2
单击【插⼊函数】按钮
选择【逻辑】函数
选择【IFERROR】函数
单击【确定】按钮
输⼊参数内容
单击【确定】按钮
114
利⽤ LOOKUP 函数可以在⼀些数据区域中查某些符合条
件的数据,其具体内容我们在后⾯的章节进⾏介绍。此处我们介
绍利⽤ IFNA函数检验 LOOKUP函数是否存在错误。
单元格 C2 中显⽰计
算结果
条件判断
函数
IFNA
若计算错误返回指定的值;否则返回公式的结果。
函数格式: IFNA(value, value_if_na)
参数说明: value:该参数为必需选项,是⽤于检查错误值 #N/A 的参 数。
value_if_na :该参数为必需选项,表⽰公式计算结果为错
误值 #N/A 时要返回的值。
注意事项: 1. 若两个参数是空单元格,则 IFNA 将其视为空字符串
值 ("")。串值 ("")。
2. 如果 Value 是数组公式,则 IFNA 为 Value 中指定区
域的每个单元格以数组形式返回结果。
案例检验 LOOKUP 函数是否存在错误
115
"LOOKUP("陈静",A2:A8),"表⽰在单元格区域 A2:A8中查
姓名陈静,由于在姓名区域中不存在陈静,所以公式
"=IFNA(LOOKUP("陈静",A2:A8),"不存在")"返回指定值"不存
在",当查内容存在时,就返回查内容,即公式
"=IFNA(LOOKUP("陈琳琳",A2:A8),"不存在")"就会返回结果"陈
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论