if函数 多条件怎样用

考评成绩,90分以上(含90分),优,75-89,良,60-74,合格,59分以下(含59分),补考
计算结果放在H3单元格

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 允许嵌套最多 64 个不同的 IF 函数,但不建议这样做。原因:

    多个 IF 语句要求大量思维正确生成,并确保其逻辑可以正确计算通过一直到结尾的每个条件。

    多个 IF 语句会变得非常难以维护,特别是当您回来一段时间后并尝试查明哪些您或糟糕其他人,已尝试执行。

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

参考资料:

Office官方支持_IF函数

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-05
IF(A1>=90,"优",IF(A1>=75,"良",IF(A1>=60,"及格","补考")))
注:A1为数据所在单元格名称

那就把A1就是成绩所在的单元格,然后选中H3写上IF(A1>=90,"优",IF(A1>=75,"良",IF(A1>=60,"及格","补考")))本回答被提问者和网友采纳
第2个回答  2018-12-23

if函数多条件

第3个回答  2017-07-03
IF函数里面在条件不满足时可以使用“”显示空白,示例如下:
①函数公式=IF(条件判断,条件为真时执行,条件为假时执行);
②在A2单元格里面输入简单的公式=IF(2>3,"真",""),此时的条件“2>3”不成立,所以就显示“”(空白)。
第4个回答  2019-09-06
=AVERAGEIFS(H$2:H$2706,$E$2:$E$2706,">"&$G2747,$E$2:$E$2706,"<="&$G2748)

运行实例,可参考。