龙空技术网

WPS Excel:多条件IF函数如何嵌套

格子里外 985

前言:

现在咱们对“js中的if语句可以嵌套吗”大致比较珍视,大家都想要剖析一些“js中的if语句可以嵌套吗”的相关资讯。那么小编在网摘上搜集了一些有关“js中的if语句可以嵌套吗””的相关内容,希望同学们能喜欢,咱们快快来学习一下吧!

这一篇我将从IF函数的基本用法说起,接着介绍多条件IF函数嵌套是怎么理解的,怎样写函数嵌套公式。

IF函数基础

IF函数是我们处理表格最常用的函数之一,是每个人都必须掌握的,它的公式和流程如下:

IF函数共有3个参数,第一个是判断条件,第二个是条件成立时能得到的结果,第三个是条件不成立时得到的结果。

如图,我们输入在B2单元格输入公式“=IF(B2>=60,"及格","不及格")”,由于76大于60,所以得到结果“及格”。

IF函数嵌套

IF函数就像是在抛硬币,硬币落地时要么正面朝上,要么反面朝上,只有这两个结果,IF函数的结果要么是第二个参数,要么是第三个参数。可有时候希望得到三个结果,如考试成绩分为“优秀”、“及格”和“不及格”,怎么办呢?

这就要用到IF函数嵌套。函数嵌套的意思就是一个公式中有两个以上的函数,包括两个相同的函数。

有些朋友看到函数嵌套就头晕,其实你可以先写一个简单的公式“IF(条件,真值,假值)”,再把其中的“真值”或“假值”替换成另一个IF函数即可。

如果对自己写的函数嵌套公式没有把握,不妨画出它的流程图。

除了两层的IF函数嵌套,还可以用三层嵌套,方法也是一样,先写简单的,再慢慢替换。就像我们人为判断一个学生的成绩属于什么水平,会先看他是否及格了,及格了之后看他是否是良或优秀。

IF函数和其他逻辑函数嵌套

IF函数除了在真值部分嵌套IF函数之外,也可以在假值部分嵌套函数,还可以和其他函数嵌套,常见的有求和函数SUM、计数函数COUNT/COUNTIF、逻辑函数AND/OR/NOT。

一个学生有多门课程,当需要综合评价他的成绩时,我们就会用到下图中的公式了。

写一个嵌套函数是很容易出错,另外它看起来总是不那么好理解,因此,不宜嵌套太多层,虽然IF函数最多能支持7层函数嵌套,但我建议不要使用超过4层的函数嵌套,条件过多时,可以寻找其他的替代函数如lookup/round等。

谢谢阅读,每天学一点,省下时间充实自己。欢迎点赞、评论、关注和点击头像。

标签: #js中的if语句可以嵌套吗 #ifand多层嵌套函数