Excel 函数教程 / 第1章
逻辑函数
用于判断条件、分支返回、错误兜底和复杂业务规则,是 Excel 自动化表格的基础。
本章学习目标
掌握本章函数的使用方法、适用场景、注意事项,并能根据业务问题选择正确函数组合。
函数清单
使用方法、注意事项与案例
| 函数 | 常用语法 | 使用方法 | 注意事项 | 案例公式 |
|---|---|---|---|---|
| 条件组合 | ||||
| AND | AND(条件1,条件2,…) | 所有条件同时为 TRUE 时返回 TRUE。 | 常用于录取、奖金、达标等多条件判断。 | 结果:TRUE / FALSE |
| OR | OR(条件1,条件2,…) | 任一条件为 TRUE 时返回 TRUE。 | 适合身份证长度校验、任一技能达标等场景。 | 结果:TRUE / FALSE |
| NOT | NOT(逻辑值) | 反转 TRUE/FALSE。 | 可把“年龄不小于25”转为筛选25岁以下。 | 结果:TRUE / FALSE |
| XOR | XOR(条件1,条件2,…) | 奇数个条件为 TRUE 时返回 TRUE。 | 适合互斥条件测试。 | 结果:TRUE / FALSE |
| 条件返回 | ||||
| IF | IF(条件,满足时结果,不满足时结果) | 按条件返回不同结果。 | 多层嵌套时建议配合 IFS、查找表或辅助列降低复杂度。 | 结果:合格、录取、奖金等分类结果 |
| TRUE | TRUE() | 返回逻辑值 TRUE。 | 常用于测试、对照或和其他逻辑公式组合。 | 结果:TRUE / FALSE |
| FALSE | FALSE() | 返回逻辑值 FALSE。 | 常用于默认状态、占位或逻辑判断。 | 结果:TRUE / FALSE |
| IFNA | IFNA(表达式,为#N/A时返回值) | 只处理 #N/A 错误。 | 适合包裹 VLOOKUP/XLOOKUP 未找到的结果。 | 结果:合格、录取、奖金等分类结果 |
| IFERROR | IFERROR(表达式,错误时返回值) | 处理所有常见错误值。 | 不要滥用,否则会掩盖公式逻辑错误。 | 结果:合格、录取、奖金等分类结果 |
典型案例
本章高频业务场景
| 使用场景 | 公式 | 说明 |
|---|---|---|
| 判断面试人员是否被录取 | | 面试分数 86 且复试通过,返回“录取”。 |
| 判断是否发放奖金 | | 业绩达标且无投诉才发放奖金。 |
| 身份证长度校验 | | 15位或18位均判定为正确。 |
| 处理除零错误 | | 除数为空或为0时显示提示文字。 |
学习建议
- 先理解函数返回值类型:数值、文本、日期、逻辑值、引用或错误值。
- 再看参数顺序和区域大小是否一致,尤其是条件类、查找类和数据库类函数。
- 复杂公式建议拆成辅助列,确认每一步结果正确后再合并。