Excel条件判断函数就像智能机
没用过前以为自己永远不需要
一旦用过1次,就再也停不下来
今天就来学习5个条件判断函数,以后表格数据判定不求人。
1.使用AND函数判断多个条件是否同时成立
AND函数用于判断多个条件是否同时成立,如果所有条件成立,则返回TURE,如果其中任意一个条件不成立,则返回FLASE。
函数语法:
= AND(logical1, logical2, ...)。
参数说明:
Logical1(必选):表示待检测的第1个条件。
Logical1(可选):表示第2~255个待测条件。
例如,使用AND函数判断用户是否能申请公租房,具体操作方法如下。
在工作表选中要存放结果的单元格F3,输入函数“=AND(B3>1,C3>6,D3
又例如,公司决定为销售业绩优秀的公司老员工颁发优秀员工奖。要求在公司工作时间满3年以上(包含3年),全年销售业绩达到800000。已知公司所有员工名单及相关资料,现需要根据条件判断员工是否应该颁发奖金。
这种情况即可结合AND函数和IF函数解决,首先判断员工的工作时间是否大于或等于3年,如果是小于3年,则直接返回FALSE。然后判断员工的全年销售业绩是否达到800000,如果没有达到则返回FALSE。再进一步在IF函数中进行判断,当满足上述两个条件时,返回“颁发”,否则返回空文本,具体操作方法如下。
在工作表选中要存放结果的单元格E2,输入函数“=AND(B3>1,C3>6,D3
2.使用NOT函数对逻辑值求反
NOT函数用于对参数的逻辑值求反:如果逻辑值为FALSE,NOT函数返回TRUE;如果逻辑值为TRUE,NOT函数返回FALSE。
函数语法:
=NOT(logical)。
参数说明:
logical(必选):一个计算结果可以为TRUE或FALSE的值或表达式。
例如,在“应聘名单.xlsx”中,使用NOT函数将学历为“大专”的人员淘汰掉(即返回“FALSE”),具体操作方法如下。
在工作表选中要存放结果的单元格F3,输入函数“=NOT(D3="大专")”,按下【Enter】键,即可得出计算结果,如下图所示。
又例如,在员工职业技巧培训成绩登记表中,根据记录标准,使用IF函数、MAX函数和NOT函数返回成绩结果,具体操作方法如下。
在工作表选中要存放结果的单元格F3,输入函数“=IF(NOT(MAX(C3:E3)
3.使用OR函数判断指定的任一条件是为真,即返回真
OR函数用于判断多个条件中是否至少有一个条件成立。在其参数组中,任何一个参数逻辑值为TURE,则返回TURE;若所有参数逻辑值为FLASE,则返回FLASE。
函数语法:=OR(logical1,logical2,...)。
参数说明:
Logical1(必选):表示待检测的第1个条件。
Logical2(可选):表示第2~255个待测条件。
例如,在新员工考核表中,员工的各项考核>17分成能达标,现在使用OR函数检查哪些员工的考核成绩都未达标,具体操作方法如下。
在工作表选中要存放结果的单元格F4,输入函数“=OR(B4>17,C4>17,D4>17, E4>17)”,按下【Enter】键,即可得出计算结果,如下图所示。
又例如,在员工职业技巧培训成绩登记表中,根据记录标准,使用IF函数和OR函数返回成绩结果,具体操作方法如下。
在工作表选中要存放结果的单元格F3,输入函数“=IF(OR(C3> =$I$3,D3>=$I$3,E3>=$I$3),"优秀",IF(OR(C3>=$I$4,D3=$I$4,E3>=$I$4),"及格","不及格"))”,按下【Enter】键,即可得出计算结果,如下图所示。
4.用IFERROR函数判断公式结果
IFERROR函数用于检测公式的计算结果是否为错误值,如果公式的计算结果为错误,将返回指定的值;否则返回公式的结果。
函数语法:
= IFERROR (value, value_if_error)。
参数说明:
value(必选):检查是否存在错误的参数。
value_if_error(必选):公式的计算结果为错误时要返回的值。计算得到的错误类型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!。
如果希望在工作表中的公式计算错误时,使用指定的值替换错误值,就可以使用IFERROR函数预先进行指定。例如当结果值错误时,返回结果为公式错误,具体操作方法如下。
选择要存放结果的单元格B2,输入函数“= IFERROR (A2, "公式出错")”,按下【Enter】键,即可得出计算结果,如下图所示。
5.用IFNA函数返回指定内容
IFNA函数用于如果公式返回错误值 #N/A,则结果返回您指定的值;否则返回公式的结果。
函数语法:
=XOR(logical1, [logical2],…)。
参数说明:
Logical1(必选):要检验的 1 至 254 个条件,可为 TRUE 或 FALSE,且可为逻辑值、数组或引用。
logical2(可选):要检验的 1 至 254 个条件。
在使用VLOOKUP函数查找数据时,如果找不到需要查找的数据,将返回错误值#N/A。使用IFNA函数,可以在单元格中返回#N/A错误值时显示指定字符,具体操作方法如下。
选择要存放结果的单元格B9,输入函数“=IFNA(VLOOKUP("SEATTLE",$B$1:$B$7,),"没有找到")”,按下【Enter】键,即可在单元格中显示指定内容,如下图所示。
————————————————————————
图文开源于网络,如有侵权,请联系删除。