教学管理菜鸟成长记52-有问必答的IF函数


关键词:EXCEL2016;IF函数;AND函数;操作难度***

小菜仔细研究了最近这几天二师兄教的秘籍,发现已经进入到EXCEL应用的另一个境界,慢慢接触了不少函数,通过函数来提高工作效率了。

这不小菜研究了前几天整理的课时费计算(可参阅《教学管理菜鸟成长记50-提取特定符号分隔文本&文本格式单元格计算》):

图 1:样例示意图1

其中课时费标准是和职称关联的,有没有一种方法可以直接生成而不用人工来输入呢?如果未来老师的职称发生变化,不用再去修改了。

不是万能但是悟所不能的二师兄告诉小菜:“IF函数能有问必答,属于万能函数之一,更神奇的是还可以嵌套使用,建议认真学习,多加练习,熟练掌握。”

52.1单条件判断

公式套路:=IF(判断条件,真的话返回什么,假的话返回什么)

这个函数前期二师兄已经讲过,可参阅《教学管理菜鸟成长记39-找不同之中集两个工作表查重》。下面二师兄以上图为小栗子详细说明应用。

在对应单元格输入公式:“=IF(E2="教授",100,IF(E2="副教授",80,IF(E2="讲师",60,40)))”,向下填充即可。

图 2: IF函数判断样例1

记住写IF函数时候应该升序或降序按一个方向来写,本例的公式也可以写成:“=IF(E2="助理讲师",40,IF(E2="讲师",60,IF(E2="副教授",80,100)))”。

送一个会动的图

这个小栗子是判断单元格是否等于某字段,因此需要用英文的双引号将文字包围住,否则无法识别公式。

接下来二师兄给你演示一个判断数值返回文字的小栗子,还记得昨天的图吗?

图 3:样例示意图2

咱们用IF函数也是可以实现这个分数等级判断的。

在H2单元格录入公式:“=IF(G2<60,"不及格",IF(G2<79,"及格",IF(G2<89,"良好","优秀")))”

或者:“=IF(G2>=90,"优秀",IF(G2>=80,"良好",IF(G2>=60,"及格","不及格")))”

向下填充即可进行自动判断

图 4:IF函数判断样例2

送一个会动的图


52.2多条件判断

在教学管理实践中,我们还可以IF函数嵌套AND、OR等函数来实现多条件的判断,比如教学管理中经常遇到的评优问题

图 5:多条件判断要求

需要同时满足两个条件的时候,在H2录入公式:“=IF(AND(G2>=80,F2>=80),"有资格","")”,向下填充即可以得到结果

图 6:多条件判断结果1

有看官说了,如果有不及格的分数也应该是一票否决的,这个要求很容易得到满足,咱们就是顺着写公式即可

在I2单元格录入公式:“=IF(AND(G2>=80,F2>=80,C2>=60,D2>=60,E2>=60),"有资格","")”,体育成绩及格和大于等于80这两个条件我们取后者就可以了,向下填充可得到:

图 7:多条件判断结果2

老朱有话说:IF函数就介绍到这里,如果各位看官还有不清楚的,欢迎和小菜联系交流,记住IF多层嵌套最多嵌套 7 次,应用的时候缕清思路按一个方向书写即可。可能有的看官说了,二师兄前几天介绍的VLOOKUP、LOOKUP函数来做这些判断工作更省事,俺老朱再次强调两点:一是技多不压身,二是不同的场景下应用范围不一样,每个人都可以找到适合自己的工作方法,化为己有,这个才是自己真正的核心工作能力。


版权声明:文中所用图片除注明作者或出处外,均为本人亲自按动快门拍摄或截取,请勿盗用。
欢迎关注公众号交流,共同学习,共同成长

(0)

相关推荐