IF函数:同时满足两个条件如何操作
在使用IF函数的时候,还会遇到这种情况,如同时满足两个条件,或者两个条件只要满足其中一个条件,这时候如何设定参数呢?别着急,请AND和OR函数来帮忙。
第一种情况:同时满足两个条件。
如“评优考核“表,要求语文和数学成绩均不低于90分,评选为优秀。
AND函数可以满足设定多个条件,它的语法格式是这样的
AND(判断条件1,判断条件2,……判断条件30)最多可以有30个判断条件,同时满足这些条件返回真值,可以作为依据判断结果,只要其中一个条件不满足就是条件不成立,是另外一种判断结果。这里只有2个判断条件,所以 在D3单元格录入函数
=IF(AND(B3>=90,C3>=90),\”优秀\”,\”不符合\”)
两个单元格的数值均大于等于90分,那么就是优秀,否则是不符合。
录入完成后,回车键确认,同时拖动填充柄向下拉,这五个人的评选结果就出来了。
第二种情况,只要有1个条件满足即可。
还用评优考核举例,改变一下条件,语文和数学成绩只要一科成绩不低于90分就是优秀
OR函数派上用场,在众多的条件中,满足任意1个条件即可。它的语法格式是这样的:
OR(判断条件1,判断条件2,……判断条件255)最多可以有255个判断条件,满足其中任意一个条件返回真值,作为依据判断结果,都不满足返回假值,条件不成立,判断另外一个结果。所以 在D3单元格录入函数
=IF(OR(B3>=90,C3>=90),\”优秀\”,\”不符合\”)
通过对比可以看出,只是把AND和OR字母换了一下,评选的结果就发生了变化。这两个函数的用法是一样的,可以同时记忆,只要会其中一个另一个自然也就会了。
你学会了吗?
如果我的分享对你有所帮助,请点赞转发评论关注我哦~~~
Excel函数if多个条件并列怎么输入?来看看并列条件的公式分解
今天我们继续来学习if条件在公式中的输入,上节介绍了三个及以上条件的嵌套使用,这里作者来讲解一下多条件并列在公式中的写法。
如下图所示,要计算某品种酒的储藏品质,数据表设置两个并列条件,分别为:
条件一、储藏年份在四星及以上星级。
条件二、品种为浓香型或酱香型;
当满足这两个条件时,其储藏品质为优质,若满足其一或都不满足则储藏品质为普通。
通过上述描述,很明显这是一个并列条件的if函数案例。
既然是并列条件,那它首先就是一个多条件,因此,作者将多条件分解,依次输入第一个条件和第二个条件的公式。
先看第一个条件,当储藏年份的星级为四星级及以上。
我们输入公式:
=IF(LEN(E3)>3,\”优质\”,\”普通\”)
这个公式的含义是当E3单元格的字符数大于3,则返回结果为”优质“,否则返回结果为“普通”。
这里len函数是计算单元格字符数量的文本函数,当它大于3,则表示星级大于三颗星,也就是四星及以上星级。
接着来看第二个条件,当品种为浓香型或酱香型。
这个条件又包含了两种情况,满足其一,都符合条件,因此我们可以设置一个与并列条件刚好相反的“或”的条件关系。
输入公式为:
=IF(OR(D3=\”浓香型\”,D3=\”酱香型\”),\”优质\”,\”普通\”)
公式含义是当D3单元格的值为浓香型或者酱香型时,就返回”优质“结果,否则返回“普通”结果。
综合两个条件的公式,来看看它们输出的结果,如下图所示:
可见两个公式输出的结果并不一致,在这种情况下,如果将两个条件并列组合到一起,则任意公式输出的值不为“优质”,那么最后的结果也不等于“优质”!
这就是并列条件的特征,即必须所有条件都符合,任一条件不符,则返回第3参数的结果值。
那作者将两个公式的条件参数组合到一个公式中,来看下它的写法:
=IF(AND(OR(D3=\”浓香型\”,D3=\”酱香型\”),LEN(E3)>3),\”优质\”,\”普通\”)
在公式中,使用了逻辑函数and来组合两个并列条件,且两个条件是通过半角逗号来分隔的,因此当需要输入更多并列条件时,则可以在and表达式中继续添加条件,并以逗号分隔!
这个地方,and函数起到了并列条件的关键作用,因为and函数的含义是当所有参数条件都满足时,则返回true,即1,任一一个参数条件不符合,则返回false,即0。
因此if组合and函数,便得到了并列条件的公式表达。
我们通过两个条件公式的分解,通过对比两个条件公式的输出结果,再将两个条件组合到一个公式中,就能比较容易去理解并列条件的逻辑和输入。
最后我们来总结一下,if函数并列条件用and函数来组合多个条件,它表示“且”的逻辑关系,如果要表达“或”的逻辑关系,则需要使用or函数,也就是公式中第2个条件的写法。
If条件函数这么用就浪费了,这两种逻辑函数嵌套操作才算高效
IF函数相信许多朋友都已经见到过了,IF函数在Excel函数当中属于非常使用的条件判断类函数,利用这个函数我们可以实现非常高效的许多操作。
但是许多朋友对于这个函数却不是特别的会用,因为会涉及逻辑思维的判断,所以许多朋友在使用的时候也只是会最基础的用法。下面我们就来详细的学习一下,IF函数如何与逻辑函数进行函数嵌套的高级运用。
一、IF函数基础知识讲解:
如下图所示,IF函数作为一个条件判断函数,这个函数主要的一些特点如下:
1、总共有三个参数:第一参数为判断条件;第二参数为当条件判断,第二参数为第一参数结果为True时执行第二参数;第三参数为第一参数结果为False时执行第三参数;
2、IF函数第一参数条件判断返回的固定结果为逻辑值True和False两个值;
3、IF函数各个参数可以为固定的数字、文本或者是函数。如果是文本内容时需要用双引号。
案例一:IF函数最简单的条件判断运用,一层判断人员销售目标是否完成
案例说明:利用IF函数对人员销售额进行判断,销售额>=150时为达标,反之为不达标;
函数公式:=IF(C2>=150,\”达标\”,\”不达标\”)
函数解析:当第一参数判断条件为真的时候,显示达标的文本内容;当第一参数小于150时,返回不达标的文本内容。
案例二:IF函数与逻辑函数And进行多条件判断
案例说明:利用IF函数与逻辑函数And进行多条件判断,当销售额>=150且投诉量为0时为达标,反之为不达标;
函数公式:
=IF(AND(C2>=150,D2=0),\”达标\”,\”不达标\”)
函数解析:第一参数我们利用And函数来进行多条件处理。And函数为逻辑判断函数,当两个条件同时成立的时候,返回True的值,只要有一个不成立则返回False的值,最后就利用IF函数来进行二次判断。
案例三IF函数与逻辑函数OR进行多条件判断
案例说明:利用IF函数与逻辑函数OR进行多条件判断,只要销售额小于150或者是投诉量大于0,个人绩效都为不达标。
函数公式:
=IF(OR(C2<150,D2>0),\”不达标\”,\”达标\”)
函数解析:第一参数我们利用OR函数来进行多条件处理。OR函数为逻辑判断函数,在数学里面相当于或。代表两个条件中只要有一个条件不成立的时候,就好返回False的值,只有当多个条件同时成立,结果才会返回True。通过OR函数返回的逻辑结果,最后利用IF进行二次判断即可。
现在你学会如何利用IF函数与逻辑函数And、Or进行嵌套运用了吗?
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。