【碎片化学习EXCEL】条件函数全解析:从IF到IFS!
哈喽,大家好,今天海哥抽空发个应用率比较高的条件函数,比较简单,新手可以了解下。
一、入门必备:IF函数的三重境界
=IF(条件,成立结果,不成立结果)
- 基础判断
=IF(B2>=60,"及格","补考")
(将60分设为及格线,自动标注考试结果)
- 嵌套升级
=IF(B2>=90,"优秀",IF(B2>=80,"良好","合格"))
(实现成绩三级分类,注意嵌套顺序)
- 数值计算
=IF(C2>100000,C2*0.1,C2*0.05)
(百万销售额提成10%,其他5%,自动计算奖金)
二、高阶进化:多条件处理技巧
- IFS函数(Excel 2019+)
=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",TRUE,"D")
(告别多层嵌套,平行处理多个条件)
- AND/OR逻辑组合
=IF(AND(B2>=60,C2="通过"),"合格","淘汰")
(双条件筛选:60分且通过面试者录取)
三、错误终结者:IFERROR的妙用
=IFERROR(VLOOKUP(A2,$D$2:$F$100,3,0),"未找到")
(避免#N/A错误破坏报表美观,自动替换错误提示)
四、实战案例:5秒完成考勤统计
场景:标记迟到(>9:00)、正常、早退(<18:00)
=IFS(B2>TIME(9,0,0),"迟到",B2<TIME(18,0,0),"早退",TRUE,"正常")
(结合时间函数,实现智能考勤判断)
五、避坑指南:90%新手易犯的3个错误
- 括号迷宫:使用公式编辑器(Ctrl+Shift+A查看结构)
- 文本陷阱:比较文本时需加引号 =IF(A2="完成",...)
- 逻辑混乱:条件范围避免重叠(如先判断>60再判断>70)