搜索
写经验 领红包

excel逻辑函数(excel逻辑函数公式大全)

导语:这3个Excel逻辑函数,足够满足80%的工作需求

在日常工作中,经常需要根据某个或某些条件对表格中的数据进行判断。

那么,该怎样进行判断呢?是需要满足一个条件还是满足两个条件,或者是满足两个条件中的任意一个条件呢?满足条件又得到什么结果呢?

带着这些问题给大家推荐3个实用的逻辑函数,轻松解决你的困扰。

1.使用IF函数根据指定条件返回不同的结果

在遇到因指定的条件不同而需要返回不同结果的计算处理时,可以使用IF函数来完成。

语法结构:IF(logical_test,[value_if_true],[value_if_false])

● logical_test:必需参数,表示计算结果为 TRUE 或 FALSE 的任意值或表达式。

● value_if_true:可选参数,表示logical_test为TRUE时要返回的值,可以是任意数据。

● value_if_false:可选参数,表示logical_test为FALSE时要返回的值,也可以是任意数据。

IF 函数是一种常用的条件函数,它能对数值和公式执行条件检测,并根据逻辑计算的真假值返回不同结果。其语法结构可理解为【=IF(条件,真值,假值)】,当【条件】成立时,结果取【真值】,否则取【假值】。

例如,在【各产品销售情况分析】工作表中使用IF 函数来排除公式中除数为0的情况,使公式编写更谨慎,具体操作步骤如下。

步骤01:打开素材文,选择E2单元格,单击编辑栏中的【插入函数】按钮,打开【插入函数】对话框,在【选择函数】列表框中选择要使用的【IF】函数,单击【确定】按钮,如下图所示。

步骤02:打开【函数参数】对话框,在【Logical_test】参数框中输入【D2=0】,在【Value_if_true】参数框中输入【0】,在【Value_if_false】参数框中输入【B2/D2】,单击【确定】按钮,如下图所示。

步骤03:经过上步操作,即可计算出相应的结果。选择F2单元格,单击【函数库】组中的【最近使用的函数】按钮,在弹出的下拉菜单中选择【IF】函数,如下图所示。

步骤04:打开【函数参数】对话框,在各参数框中输入如下图所示的值,单击【确定】按钮。

步骤05:经过上步操作,即可计算出相应的结果。选择G2单元格,在编辑栏中输入需要的公式【=IF(B2=0,0,C2/B2)】,按【Enter】键确认函数的输入,即可在G2单元格中计算出函数的结果,选择E2:G2单元格区域,并向下拖动控制柄至G9单元格,即可计算出其他数据,效果如下图所示。

2.使用AND函数判断指定的多个条件是否同时成立

当两个或多个条件必须同时成立才能判定为真时,称判定与条件的关系为逻辑与关系。AND 函数常用于逻辑与关系运算。

语法结构:AND (logical1,[logical2],...)

● logical1:必需参数,表示需要检验的第一个条件,其计算结果可以为TRUE或FALSE。

● logical2,...:可选参数,表示需要检验的其他条件。

在AND函数中,只有当所有参数的计算结果为TRUE时,才返回TRUE;只要有一个参数的计算结果为FALSE,就返回FALSE。

例如,使用AND函数同时对面试人员的笔试成绩和面试成绩是否都在60 分合格线内进行判定,具体操作步骤如下。

步骤01:打开素材文件,选择E2单元格,输入公式【=IF(AND(C2>= 60,D2>=60),,)】,按【Enter】键,即可判断第一位面试人员的面试成绩和笔试成绩是否都在60分及格线内,如下图所示。

步骤02:判断其他人员的面试成绩。使用Excel的自动填充功能,判断出其他面试人员的面试成绩,如下图所示。

3.使用OR函数判断指定的任一条件为真,即返回真

当两个或多个条件中只要有一个成立就判定为真时,称判定与条件的关系为逻辑或关系。OR 函数常用于逻辑或关系运算。

语法结构:OR (logical1,[logical2],...)

● logical1:必需参数,表示需要检验的第一个条件,其计算结果可以为TRUE或FALSE。

● logical2,...:可选参数,表示需要检验的其他条件。

OR 函数用于对多个判断条件取并集, 即只要参数中有任何一个值为真就返回TRUE, 只有都为假才返回FALSE。

例如,某体育项目允许参与者有3 次考试机会,并根据3 次考试成绩的最高分进行分级记录,即只要有一次的考试及格就记录为【及格】;同样,只要有一次成绩达到优秀的标准,就记录为【优秀】;否则就记录为【不及格】。这次考试成绩统计实现的具体操作步骤如下。

步骤01:打开素材文件,合并H1:I1 单元格区域,并输入【记录标准】文本,在 H2、I2、H3、I3 单元格中分别输入【优秀】【85】【及格】和【60】文本,选择F2单元格,输入公式【=IF(OR(C2>=$I$2,D2>=$I$2,E2>=$I$2),,IF(OR(C2>=$I$3,D2=$I$3,E2>=$I$3),,))】,按【Enter】键,即可判断第一个参与者成绩的级别,如下图所示。

步骤02:查看判断结果。使用 Excel 的自动填充功能,判断出其他参与者成绩对应的级别,如下图所示。

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小梓创作整理编辑!