当前位置:首页 期刊杂志

电子表格中If函数多条件的嵌套使用

时间:2024-05-19

王清

摘 要:在日常办公文档处理中,电子表格中用于條件判断If函数的使用的非常常见的,也是比较简单的,然而实际应用中常常会出现多条件的判断应用,就往往让很多人抓狂了,通常花费很多精力最后得不到想要的结果。下面我将结合实际应用示例为大家介绍一下If函数多条件嵌套使用,以便能方便快捷的解决各类实际问题。

关键词:办公文档;If函数;多条件;嵌套使用

中图分类号:TP317 文献标识码:A 文章编号:1671-2064(2017)03-0024-01

无论在日常生活中,还是在办公文档处理中,我们常常会遇到依据条件判断做出相应选择,比如:今天下午如果不下雨,我就去踢球,否则我就去图书馆看书,这里的判断条件就是不下雨,如果条件成立,就是第一种结果:踢球;否则(条件不成立),就是另一种结果:去图书馆看书。再比如某课程期末考试成绩分为:及格和不及格,其判断条件就是期末总评大于等于60,如果条件成立则结果为及格,否则的话为不及格,这里可以通过If函数来解决,如图1所示,IF函数功能和格式如下。功能:执行真假判断,根据逻辑值的真假返回不同结果。格式:IF(logical_test,value_if_true,value_if_false),其中“logical_test”为选取的条件;“value_if_true”为条件为真时返回的值;“value_if_false”为条件为假时返回的值。所以这里的计算过程和结果如图2和图3。

然而,更多情况下等级划分肯定不是这么简单,比如常见的情况是:90分以上为优秀,80-89分为良好,70-79分为中等,60-69分为及格,小于60分为不及格。这种情况就明显复杂多了,不过我们也可以同If函数来解决这个问题,但是条件比较多,我们不妨把分数划分成5段,如图4,可以从任意节点处把其划分为左右两段,比如大于等于80分和小于80分,如图4,这里用If函数的话判断条件就是大于等于80,如果条件成立则又分为两种情况,条件不成立则分为三种情况,这里就需要再判断,用If函数嵌套来解决,如图5,具体公式为:=IF(F5>=80,IF(F5>=90,"优秀","良好"),IF(F5>=70,"中等",IF(F5>=60,"及格","不及格"))),其运算结果如图6。

为了能够解释的更明白,也可以让大家理解更透彻,在这里我可以对分数段换一个节点来划分,比如以60分为分界分成左右两段如图7,那么这里的判断条件就是大于等于60分,如果条件成立则又有四种情况,这里又需要对多条件的嵌套,我们可以组合出很多种嵌套的组合,当然无论在怎么组合,其原理是一样的,结果也是一样的,这里我们再以80分的节点进行划分,如果条件不成立,则结果为不及格,如图8所示,具体计算公式为:=IF(F5>=60,IF(F5>=80,IF(F5>=90,"优秀","良好"),IF(F5>=70,"中等","及格")),"不及格")运算结果如图6。

If函数多条件的嵌套组合情况的可能性会有很多种,但是其道理是一样的,只要能理解If函数多条件嵌套的其中意义,无论怎么变都无所谓,希望通过这次的分析能给读者带来实质的帮助。当然If函数还有很多和其他函数组合的情况,以后我再作分析。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!