美文网首页
2018-07-31 Excel IF函数以及IF多层嵌套如何使

2018-07-31 Excel IF函数以及IF多层嵌套如何使

作者: 予汐 | 来源:发表于2020-01-19 19:09 被阅读0次

 IF是一个Excel 里面的一个逻辑函数,你可以简单的理解为如果满足条件就返回一个指定的值,如果不满足条件,就会返回另一个值,该返回的值可以是字符串,也可以是逻辑值(false & true),也可以是数值等。

    当我们遇到问题的条件不只一个的时候,我们就需要使用多层IF嵌套语句,这里通过两个例子来说明

例子1:使用简单的 IF 函数-> 实现成绩在60分以上,包括60为及格,否则为不及格。

公式:=IF(条件,条件成立返回的值,条件不成立返回的值)

条件:条件的结果应该是TRUE 或者是 False

点击fx 在弹出的框中选择IF或者直接砸公式栏打上面的公式也可以。

在Logical_test中输入条件,例如例子中的语文成绩(C2),要求大于或者等于60才及格,即是

C2>59 ,我们希望条件成立的时候返回“及格”,不成立的时候返回“不及格”

例子二:使用IF +AND 来进行多层嵌套

公式:=IF(条件1,返回结果1,IF(条件2,返回结果2,IF(条件3,返回结果3,....)))(原理 就是先判断条件1是否成立,如果条件1成立则返回结果1,否则进入条件2判断是否成立,如果成立就返回结果2,否则进入条件3判断,... 如此类推.)

如图所示:按成绩来分等级优 、中、良、差。

=IF(C2 > 90,"优",IF(AND(C2>79,C2<90),"中",IF(AND(C2 > 59,C2 < 80),"良",IF(C2 < 60,"差"))))

其中AND()函数是一个逻辑函数,它返回的是 TRUE 或者是 FALSE

注意:IF多层嵌套最多嵌套 7 次!

深度解析IF复杂嵌套

如下图

    =IF(B2="男",IF(C2>=65,MAX(D2,E2),MIN(D2,E2)),IF(D2>=170,MAX(D2,E2),MIN(D2,E2))),刚一看眼花缭乱,糊里糊涂,但其实仔细一瞧很简单,表达的意思就是:当是男生时,且体重大于等于65时,则在身高与成绩中取最高者,否则取最低者;当是女生时,身高大于等于170时,则身高与成绩中取最高者,否则取最低者。

    我们把其分为三部分,逻辑判断为——B2="男"、若为男则——IF(C2>=65,MAX(D2,E2),MIN(D2,E2)),然后再进行判断;若不为男则——IF(D2>=170,MAX(D2,E2),MIN(D2,E2)),同样对这进行判断,其实就是这样简单。只要大的方向把握好,就非常简单理解。

相关文章

  • 2018-07-31 Excel IF函数以及IF多层嵌套如何使

    IF是一个Excel 里面的一个逻辑函数,你可以简单的理解为如果满足条件就返回一个指定的值,如果不满足条件,就会返...

  • python有求必应屋

    如何跳出多层嵌套循环 单层循环可以用break,多层循环可以使用以下的三种方法 设置一个标记 将循环写在函数内部,...

  • 多个swiper使用不互相影响

    1.swiper多层嵌套 为使全屏滚动与嵌套的banner不互相影响,需要给swiper-container分别取...

  • 每日一题

    20170830 数组扁平化: 实现一个flatten函数,将一个嵌套多层的数组 array(数组) (嵌套可以是...

  • 10. 内部类

    1. 普通嵌套类 在Kotlin中,一个类嵌套在其他类中,而且可以嵌套多层 测试代码: 访问嵌套类的方式是 直接使...

  • 2019-04-10 ES6 Promise 用法讲解

    总结:箭头函数实际上跟回调函数很类似,有点在于再需要执行多层一部操作的时候可以实现多层嵌套。 https://ww...

  • 06-mini-web框架02

    闭包 多层函数的嵌套 内部函数用到外部函数的变量 函数、匿名函数、闭包、对象当做实参的区别 匿名函数嫩能够完成基本...

  • js习题练习

    效果,实现代码reduce效果 效果实现一个flatten函数,将一个嵌套多层的数组 array(数组) (嵌套可...

  • Excel中通过公式求值来检查复杂的函数公式,让错误无所遁形!

    在Excel中,我们会经常用到复杂的函数公式进行运算,例如函数的嵌套,但是当函数嵌套的层级较多或复杂时,出现错误了...

  • JavaScript编程---数组嵌套转单数组

    实现一个flatten函数,将一个嵌套多层的数组 array(数组) (嵌套可以是任何层数)转换为只有一层的数组,...

网友评论

      本文标题:2018-07-31 Excel IF函数以及IF多层嵌套如何使

      本文链接:https://www.haomeiwen.com/subject/jlmhvftx.html