有用

表格与 Excel07 / 10

IF 与 AND/OR

按条件返回不同结果。

  • 学会用时15 分钟
  • 你的收获让表格自己做判断
  • 用到的频率每周 3 次
  • 难度入门

01为什么学

没学之前

一行行人工看是否达标,再手动标记。

学会之后

写一个 IF 公式,几千行自动出结果。

  • 达标、预警、分档都能自动判断
  • 多条件组合不再出错

02图解

原理图
flowchart TD
  A["B2 ≥ 60 并且 C2 ≥ 60 ?"] -->|"是"| B["返回「及格」"]
  A -->|"否"| C["返回「不及格」"]
=IF(AND(B2>=60, C2>=60), "及格", "不及格")

03基本单元5 个

  • IF如果
  • AND并且
  • OR或者
  • IFS多档
  • IFERROR处理错误

04怎么用

  1. =IF(条件, 满足时的结果, 不满足时的结果)
  2. 多个条件同时满足用 AND,满足任一用 OR
  3. 多档判断用 IFS,或 IF 嵌套(不要超过 3 层)
  4. 用 IFERROR 包住可能出错的公式

05速查表

需求公式
两科都及格=IF(AND(B2>=60,C2>=60),"及格","不及格")
任一科不及格=IF(OR(B2<60,C2<60),"补考","通过")
三档=IFS(B2>=90,"优",B2>=60,"良",TRUE,"差")
防止错误=IFERROR(B2/C2,0)

06套用一次

=IF(AND(B2>=60, C2>=60), "及格", "不及格")

07常见的坑

  • IF 嵌套太多

    多档判断改用 IFS 或查找表。

  • 文字条件忘了引号

    文本要加双引号。

08自测与练习

先做 10 秒自测,再动手练一下。

两个条件都要满足,用哪个函数?

10 分钟小练习

写一个判断是否达标的公式。

看参考答案
用 AND 连接多个条件。

+配合着学

表格与 Excel的全部 10 条