excel中IF语句的嵌套问题实例

发布网友

我来回答

3个回答

热心网友

excel中IF语句的嵌套问题实例:

下图数据,在e列显示如下结果:

1、如果A列的数据1小于60则显示不合格,如果大于等于60而小于80则显示合格,如果大于等于80而小于90显示良好,如果大于等于90则显示优秀。

这是经典的if嵌套应用例子,需要使用 if函数的嵌套。

2、if嵌套书写前,首先要理解要求,并将要求数学化,也就是使用数学的模式表达出来,if函数多重嵌套一般情况下我们可以将它看做分段函数,那么问题就很容易解决了。例子可以在E2单元格使用如下代码:

=if(a2<60,"不合格",

if(a2<80,"合格",

if(a2<90,"良好","优秀")))

3、当
数据1小于60时,显示不合格,这时在 不合格
逗号的右侧默认就是>=60的情况,那么根据题意,只需再满足<80即可显示合格,于是我们将最简单的
if函数的第三个数据变成了一个if函数,依次类推,每一次可以将一个if函数作为每一个基本函数的第三个数据,从而形成多种嵌套。

4、其实还有另一种写法,也就是将嵌套的if写在基本if函数的第二个数据的位置,如下图,不过这种写法不常用,也比较不好理解,并且容易写错,不推荐大家使用。

热心网友

在B2输入公式“=IF(A2<180,A2+180,IF(A2<360,A2-180,A2-360))”

楼主没有给出=180,360时的取值,而按一般规律,说小于180,一般不包含180,而说大于180时,一般包含180,例如男排要求队员高度在1米8以上,是包含1米8的,故我将180安排在A2-180组,同理将360安排在A2-360组。

热心网友

=if(a1<=180,a1+180,if(a1<=360,a1-180,a1-360))

假设参与运算的数值在A1!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com