if函数有多重逻辑的有其他方法可以做吗
刘缘缘 正式会员 2016-01-16 19:55:51
3030 3 0


问题来自: IF函数

共 3 个回答

    刘慧玲 资深达人 3031天前

    没有吧

    最佳答案

    青栀如初 资深大师 3031天前

      刘媛媛同学,你好:

      IF函数有多重逻辑时,有多种方法,下面我把我自己的经验分享给你希望对你能有所帮助。

      【1】使用数学的模式表达出来:我们运用IF函数多重逻辑时,首先应该理解自己要达到的要求,并将要求数学化,也就是使用数学的模式表达出来,IF函数多重嵌套一般情况下我们可以将它看做分段函数,那么问题就很容易解决了。

       需要注意的是IF嵌套函数书写,我们一般把它分解成几段IF常规函数。如【F3=IF(C3<60,"不及格",IF(C3<80,"一般",IF(C3 <90,"良好","优秀")))】,它表示,当分数低于60时,显示为不合格,这时在“不合格”逗号的右侧默认就是大于或者等于60的情况,那么根据题意,只需再满足低于80即可显示合格,于是我们将最简单的 IF函数的第三个数据变成了一个IF函数,依次类推,每一次可以将一个IF函数作为每一个基本函数的第三个数据,从而形成多种逻辑。

       【2】引用函数值或者其他表格甚至是文件的数据。 

        IF函数除了可以引用单元格的数据之外,还可以引用函数值或者其他表格甚至是文件的数据。这里只简单的说一下IF函数是如何引用其他函数的,还是以成绩分析统计为例。对学生成绩进行分析,要求如果超过平均值的显示合格,达不到平均值的显示不合格。 

        F3=IF(C3>AVERAGE($C$3:$C$24),"及格","不及格") H3=IF(E3>AVERAGE($E$3:$E$24),"及格","不及格")

        缘缘需要注意的是: AVERAGE($C$3:$C$24)的意思是C3到C24之间所有数据取平均值,我们可以在其他空白单元格输入【= AVERAGE($C$3:$C$24)】,就会在所在单元格显示C3到C24的平均值。 

    这段函数我们可以这样理解:当C3里面的分数高于所有成绩的平均分时,在F3中显示为为合格,否则就显示为不合格。

        缘缘希望我哒分享能对你有所帮助哦,我们一起努力吧!

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题