if函数 多条件怎样用

发布网友 发布时间:2022-04-20 15:42

我来回答

6个回答

热心网友 时间:2022-05-18 15:29

IF函数的逻辑式是: IF(logical_test,value_if_true,value_if_false)

其中,Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。

在多条件情况时,可以多层次套用IF函数,即 IF(条件1,条件1为真的结果,(IF(条件2,条件2为真的结果),...条件n为真的结果,条件n为假的结果)))

注意左括号的数量要和右括号的数量一致,否则无法计算。

针对考评成绩这一具体情形,可以使用如下公式:

=IF($B2>=90,"优秀",IF($B2>=75,"良",IF($B2>=60,"合格","补考")))

如下图:

向下填充公式,可以看到公式计算结果与你要求的区间一致。

扩展资料:

“嵌套”是指在一个公式中连接多个函数的做法。

虽然 Excel 允许嵌套最多 个不同的 IF 函数,但不建议这样做。原因:

如果发现 IF 语句似乎在无穷无尽地不断增加,可使用单个 IFS 函数使其变得更简洁。

参考资料:

Office官方支持_IF函数

热心网友 时间:2022-05-18 16:47

IF函数里面在条件不满足时可以使用“”显示空白,示例如下:
①函数公式=IF(条件判断,条件为真时执行,条件为假时执行);
②在A2单元格里面输入简单的公式=IF(2>3,"真",""),此时的条件“2>3”不成立,所以就显示“”(空白)。

热心网友 时间:2022-05-18 18:22

IF(A1>=90,"优",IF(A1>=75,"良",IF(A1>=60,"及格","补考")))
注:A1为数据所在单元格名称

那就把A1就是成绩所在的单元格,然后选中H3写上IF(A1>=90,"优",IF(A1>=75,"良",IF(A1>=60,"及格","补考")))

热心网友 时间:2022-05-18 20:30

=AVERAGEIFS(H$2:H$2706,$E$2:$E$2706,">"&$G2747,$E$2:$E$2706,"<="&$G2748)

运行实例,可参考。

热心网友 时间:2022-05-18 22:55

可以写成 =if(B2>=90,"优秀",if(B2>=75,"良好",if(B2>=60,"合格","不及格"))),if函数你也可以参看下面的链接:
http://jingyan.baidu.com/article/358570f6a80fe9ce4624fc75.html

热心网友 时间:2022-05-19 01:36

if函数的使用方法
函数:“=IF(A,B,C)”,意思是“如果A,那么B,否则C”
如“=IF(A1<60,"不及格","及格"),意思是“如果A1<60,那么‘不及格’,否则‘及格’”。有时候,情况不是这么简单,比如及格的成绩中又要分为“及格”“良好”“优秀”三个等级,这时就可以在C中重复应用函数IF。实际上,“=IF(A,B,C)”中的A、B、C三处都可以再用函数IF。
1、先认识函数语法:“=IF(要求的条件,满足条件的返回值,不满足条件的返回值)”。
2、第2层套嵌应在上述第2个逗号之后加IF(),第3层套嵌应在第2层套嵌括弧里的第2个逗号后添加IF()......最多可套嵌7层。这样也可以进一步理解上述第2项的“第2层套嵌应在上述第2个逗号之后加IF()”的意思。如:
=IF(A1<60,"不及格",IF(A1<75,"及格",IF(A1<90,"良好","优秀"))),等等。

if函数除了遵守一般函数的通用规则以外,还有其特有的注意事项:
1 、括号必须成对,上下对应。
2 、if函数有N个条件则有N+1个结果,即若结果只有3种情况的,那么条件只要2个就够了。
3、 if函数最多允许出现8个返回值(结果),也就意味着,最多套用7个if 。
4 、多个if嵌套时,尽量使用同一种逻辑运算符。即:统一使用大于号或者统一使用小于号。避免出现不必要的错误。
5、 if是个好函数,很管用。他的格式是:=if(条件1,返回值1,返回值2) 。多个嵌套的格式:=if(条件1,返回值1,if(条件2,返回值2,if(条件3,返回值3,返回值4))) 。这里先写3层嵌套,4、5、6、7层同理。

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