多条件判定,“IFS函数”和“IF多层嵌套”,谁才是最佳选择?

大家好,在生活和工作中会遇到很多选择题,我们往往在自己意念和家人朋友的建议下做出决定。同样,在数据处理过程中,也会有很多的选择,这时候则需要IF函数和它的函数嵌套来解决,当然也会用到IFS函数,今天就跟大家聊一聊关于IF函数的那些事情。

【例1】根据当月出勤天数,决定是否有全勤奖?

操作:在C2单元格输入公式:“=IF(B2>=F1,\”全勤\”,\”请假\”)”,回车后下拉填充柄

析:

  1. IF函数是最基础的判定和选择函数,它的语法结构为“IF(判定条件,真值,假值)”,也就是对某一数字或字符进行判断,成立则返回真值,否则则返回假值。
  2. 本例对出勤天数是否大约22天进行判定,成立则返回全勤,否则返回有请假。

【例2】根据销售额提成比例,求算销售提成。

方法一操作:在C2单元格输入公式“=IF(B2>12000,B2*F5,IF(B2>E3,B2*F4,IF(B2>E2,B2*F3,B2*F2)))”或者输入公式“=IF(B2<5000,B2*F2,IF(B2<8000,B2*F3,IF(B2<12000,B2*F4,B2*F5)))”,回车,下拉填充柄。

析:

  1. 本例中,销售额小于5000时,提成12%;5000到8000之间,提成18%;8000到12000之间,提成25%;12000以上提成30%。
  2. 利用IF函数对各类条件进行判定,可以从大到小或者从小到大的顺序。例如销售额大于12000,则返回销售额*30%,否则进入下一层判定,是否大于8000,成立返回销售额*25%,否则再进行判定…..,最后判定是否大于5000,成立返回销售额*18%,否则返回销售额*12%。完成多层判定和嵌套。
  3. IF函数多层判定的语法结构为“IF(判定条件,”真值1”,(IF(判定条件,”真值2”,……(IF(判定条件,”真值N”,”假值”))))”。

方法二操作:也可在C2单元格输入公式

“=IFS(B2<=5000,B2*F2,(B2>5000)*(B2<=8000),B2*F3,(B2>8000)*(B2<=12000),B2*F4,B2>12000,B2*F5)”

回车,完成操作。

析:函数IFS 用来进行多个条件判定时的结果选择,语法结构为“IFS(判定条件1,真值1,判定条件2,真值2……判定条件N,真值N)”。

这里判定条件“(B2>5000)*(B2<=8000)”也就是指销售额是否位于5000到8000的区域,也可用AND函数,表示方法为“AND(B2>5000,B2<=8000)”。

AND函数,也就是与函数,表示需同时满足所有条件,才判定成立。语法结构为“AND(条件1,条件2,…..)”

小结: 从上面我们可以看出,IF函数的多层嵌套有着较强的逻辑性,但是编写起来比较简短;相反的IFS函数虽然编写起来略长,但判定选择关系清晰,更容易操作。要是你来选择,会选择什么呢?

最后,谢谢大家的关注和阅读。

本文原创,请勿转载,后果自负。

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

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。