Excel常见函数之if函数

使用逻辑函数 IF 函数时,如果条件为真,该函数将返回一个值;如果条件为假,函数将返回另一个值。可以用该函数来完成工作中很多的工作,如:将学生分数进行分级。

使用逻辑函数IF函数时,如果条件为真,该函数将返回一个值;如果条件为假,函数将返回另一个值。

语法

IF(logical_test, value_if_true, [value_if_false])     

例如:

  • =IF(A2>B2,"超出预算","正常")

  • =IF(A4=500,B4-A4,"")

参数名称            

说明            

logical_test(必需)

要测试的条件。

value_if_true(必需)

logical_test的结果为 TRUE 时,您希望返回的值。

value_if_false(可选)

logical_test的结果为 FALSE 时,您希望返回的值。

示例:假如你有一张学生成绩表,现在你需要按照指定的级别来划分学生成绩的等级。学生分数表如下:

Excel常见函数之if函数

学生成绩等级表:

Excel常见函数之if函数

你只需要双击单元格,然后输入下面这些文本:

=IF(D4>=80,"优",IF(D4>=70,"良",IF(D4>=60,"一般",IF(D4<60,"差"))))

注意:

D4>=80不成立时,执行IF(D4>=70,"良",IF(D4>=60,"一般",IF(D4<60,"差"))),否则输出“优”。

D4>=70不成立时,执行IF(D4>=60,"一般",IF(D4<60,"差")),否则输出“良”。

D4>=60不成立时,执行IF(D4<60,"差"),否则返回“一般”,否则输出“一般”。

D4<60不成立时,什么都不执行。否则输出“差”。

当这个单元格的if函数输入完成后,回车。在将鼠标放到单元格的右下角,鼠标成十字架时按住拖动框出需要计算的列,Excel将自动进行计算。如下图:

excel if函数

常见问题

问题

哪里出现了错误

单元格中的 0(零)

value_if_true或 value_if_False 参数无参数值。

若要查看返回的正确值,应为两个参数添加参数

文本,或者为参数添加 TRUE 或 FALSE。

单元格中的 #NAME?

这通常表示公式存在拼写错误。

最佳做法

操作

原因

在另一个 IF 函数

内使用 IF 函数

最多可以使用 64 个 IF 函数作为 value_if_true 和

 value_if_false 参数相互嵌套,以构造更详尽的测试。

将 IF 与数组一起

使用

如果 IF 的任意参数为数组,则在执行 IF 语句时,

将计算数组的每一个元素。了解如何创建数组公式。

少壮不努力,老大徒悲伤。——汉乐府古辞《长歌行》
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号