发布网友
共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!