Excel逻辑函数:IF / IFS / AND / OR / IFERROR 完全指南
🧠 逻辑函数 · 决策之脑 IF/IFS/AND/OR/IFERROR
☕ Excel下午茶 · 让表格拥有判断力
📌 如果说Excel公式是一座大厦,那么逻辑函数就是承重墙。IF、IFS、AND、OR、IFERROR —— 它们让表格不再是冷冰冰的数字,而是能“思考”、能“判断”、能“容错”的智能工具。 今天,我们用最通俗的案例,一次性打通逻辑函数的任督二脉。
📌 一、IF —— 如果……就……否则……
IF函数是逻辑家族的基石,它根据条件判断返回不同的结果。
=IF(条件, 成立时返回值, 不成立时返回值)
🎯 案例1:成绩评定(及格/不及格)
学生成绩表:
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
💡 小技巧: IF可以嵌套,例如 =IF(A1>90,”优秀”,IF(A1>60,”及格”,”不及格”)),但嵌套过多会变得难读,此时可以用IFS替代。
✨ 二、IFS —— 告别多层嵌套
IFS是Excel 2019及以上版本推出的函数,可以一次性判断多个条件,清晰直观。
=IFS(条件1, 结果1, 条件2, 结果2, …)
🎯 案例2:成绩等级(A/B/C/D)
根据分数划分等级:≥90为A,≥80为B,≥70为C,≥60为D,否则为F。
=IFS(B2>=90,”A”, B2>=80,”B”, B2>=70,”C”, B2>=60,”D”, TRUE,”F”)
注意最后一个条件用了 TRUE 作为“其他情况”的兜底。
🔗 三、AND / OR —— 条件放大器
AND:所有条件都成立才返回TRUE;OR:任一条件成立即返回TRUE。它们通常嵌套在IF中使用。
🎯 案例3:员工奖金评定(AND)
某公司规定:销售额>5000 且 满意度≥4星,才能获得奖金。
|
|
|
|
|
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
🎯 案例4:产品升级提醒(OR)
如果产品销量<100 或者 库存<10,则触发“补货”提醒。
=IF(OR(B2<100, C2<10), “补货”, “正常”)
🛡️ 四、IFERROR —— 让错误无处遁形
VLOOKUP、除法等操作经常返回 #N/A 或 #DIV/0!,IFERROR 可以将其替换为自定义内容,让表格更干净。
=IFERROR(原公式, 错误时返回值)
🎯 案例5:避免除零错误
计算完成率 = 实际/目标,当目标为0时会出现 #DIV/0!。
=IFERROR(B2/C2, “未设定目标”)
这样错误值就会显示为“未设定目标”,而不是刺眼的错误符号。
🎯 案例6:VLOOKUP 找不到时显示友好提示
=IFERROR(VLOOKUP(D2, A:B, 2, 0), “未找到”)
🚀 五、综合实战:销售提成计算
场景:根据销售额计算提成,规则如下:
-
销售额 ≥ 10000 → 提成15% -
销售额 ≥ 5000 → 提成10% -
销售额 ≥ 2000 → 提成5% -
否则 → 提成0% -
如果销售额为空白或错误,显示“待录入”
=IFERROR( IFS(B2>=10000, B2*0.15, B2>=5000, B2*0.1, B2>=2000, B2*0.05, TRUE, 0), “待录入” )
这个公式先用IFS判断档次,再外套IFERROR处理非数值情况。
📊 六、函数速查对比表
|
|
|
|
|---|---|---|
| IF |
|
|
| IFS |
|
|
| AND |
|
|
| OR |
|
|
| IFERROR |
|
|
⚠️ 七、常见错误与避坑
❌ IF嵌套超过7层:老版本Excel只支持最多7层嵌套,新版本虽然支持更多,但建议改用IFS。
❌ AND/OR 直接返回值而不是用在IF里:=AND(A1>5, B1<10) 只会返回TRUE/FALSE,通常需要配合IF使用。
❌ IFERROR 掩盖了不该掩盖的错误:它会隐藏所有错误类型,包括你的公式写错导致的#NAME?,调试时建议先不用IFERROR。
❌ IFS 中条件覆盖不全:如果所有条件都不满足,IFS会返回#N/A,记得加一个兜底条件如 TRUE, "其他"。
📌 写在最后
逻辑函数是Excel公式的灵魂。IF让表格有了“判断力”,IFS让多分支变得优雅,AND/OR让条件更灵活,IFERROR让错误不再刺眼。
掌握它们,你的表格就不再只是数据的容器,而是一个会思考的助手。
☕ Excel下午茶 · 每天进步一点点。
🔜 下期预告
📝 文本函数 · 报表人的命根子
TEXT / CONCATENATE / TEXTJOIN / LEFT / RIGHT / MID —— 从数据清洗到报告美化,一篇打尽!
⭐ 关注我们,下一篇准时推送。
📎 本文所有示例均可在Excel中直接练习,建议动手试试。 觉得有用?点个「在看」分享给更多需要提效的小伙伴。
© Excel下午茶 · 给忙碌的工作加点料
夜雨聆风