if函数复杂实例,if函数的使用最简单

首页 > 经验 > 作者:YD1662023-05-24 08:13:43

IF 函数是大家较为熟知,也是日常工作中使用频率较高的函数之一,它通常适合用来进行一些简单的条件判断,并返回相应的结果,其语法如下:

=IF(判断条件, 满足判断条件时返回的值, 不满足判断条件返回的值)

比如:老板限定每月办公耗材费预算是 5000 元,我们需要在 D 列单元判断每月的费用是否超预算,可以在 D2 单元格写出以下公式:

=IF(C2>5000,"超预算","未超预算")

if函数复杂实例,if函数的使用最简单(1)

又比如,我们需要在 D 列单元格判断学生的考试成绩是否及格(及格标准通常为:大于等于 60 分),我们可以在 D11 单元格写出以下公式:

=IF(C11>=60,"及格","不及格")

if函数复杂实例,if函数的使用最简单(2)

以上的两个例子有一个共同点:判断条件比较简单,只有一个判别依据,要么成立,要么就不成立。

如果判断条件增多,逻辑关系更加复杂时,可以借助多个IF函数嵌套使用的方式来组织公式,但此时写出的公式会显得冗长、繁琐且不便于编辑。

还是以学生成绩为例,现在我们要根据成绩划分等级:小于 60 分的为 E,60-70 分(包括 60,下同)为 D,70-80 分为 C,80-90 为 B,90 以上为 A。这种情况下的 IF 公式可能是这样的:

=IF(D2>=90,"A",IF(D2>=80,"B",IF(D2>=70,"C",IF(D2>=60,"D","E"))))

if函数复杂实例,if函数的使用最简单(3)

这个公式嵌套使用了四个 IF 函数,才将五种可能情况的判断全部包含在内,这个公式显然就比较复杂,无论是写出来还是检查,都很麻烦。因此我们通常认为 IF 函数只适合用来进行一些简单的条件判断。

那么像这种复杂的条件判断,更好的解决方案是什么呢?

- 1 -

解决思路

条件列表

我们把所有的条件以及对应的取值,列成一张表,这样可以清晰明了地知道两者间的关系,也更为直观:

if函数复杂实例,if函数的使用最简单(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.