乐于分享
好东西不私藏

学会Excel IF函数,90%的条件判断都能解决

学会Excel IF函数,90%的条件判断都能解决

函数简介

在日常工作中,我们经常需要对数据进行“是非”判断:

  • • 这笔订单是否达标?
  • • 该产品的利润率属于哪个区间?
  • • 某销售员的业绩是否满足双重指标?

Excel 中的 IF 函数正是为这类需求而生的。它可以根据指定的条件返回不同的结果,帮助我们在海量数据中快速完成分类、标记、筛选等操作。


语法结构

=IF( logical_test , value_if_true , value_if_false )
  • • logical_test:必需。要判断的条件表达式,返回 TRUE 或 FALSE。
  • • value_if_true:必需。条件成立时返回的值或表达式。
  • • value_if_false:可选。条件不成立时返回的值或表达式,若省略则默认返回逻辑值 FALSE。

小技巧:如果需要在同一单元格内进行多层判断,只需把另一个 IF 放在 value_if_true 或 value_if_false 中,形成嵌套 IF


示例一:基础判断——销售额是否达标

下面我们基于提供的业务数据,在 销售额 列(E)后新增一列 是否达标。如果销售额大于 30,000 元,则标记为 “高”,否则标记为 “低”

=IF(E2>30000,"高","低")

结果示例(对应原始数据前两行):

销售区域
产品类别
销售员
月份
销售额
是否达标
华东
电子产品
张伟
1月
45000
华东
生活用品
李娜
1月
28000

将公式向下填充,即可一次性完成全部 20 行的判断。


示例二:嵌套 IF——利润率等级划分

在实际业务中,我们往往要把利润率划分为  三档。假设:

  • • 利润率 < 0.20 → “低利润率”
  • • 0.20 ≤ 利润率 < 0.30 → “中利润率”
  • • 利润率 ≥ 0.30 → “高利润率”

使用嵌套 IF 实现:

=IF(G2<0.20,"低利润率",IF(G2<0.30,"中利润率","高利润率"))

结果示例(对应原始数据中的几条记录):

销售区域
产品类别
销售员
月份
利润率
利润率等级
华东
电子产品
张伟
1月
0.18
低利润率
华东
服装
赵强
2月
0.35
高利润率
华南
生活用品
李娜
2月
0.22
中利润率

通过嵌套 IF,我们可以实现 多层级 的判断,且公式本身仍然保持可读性。


示例三:IF 结合 AND/OR——综合业绩评价

为了更精准地评估业务员表现,我们设定以下 双重条件

  • • 销售额 > 40,000 元  销量 > 120 件 → “优秀”
  • • 否则 → “一般”

使用 AND 将两个条件组合:

=IF(AND(E2>40000,F2>120),"优秀","一般")

结果示例(基于真实数据):

销售区域
产品类别
销售员
月份
销售额
销量
评价
华东
电子产品
张伟
1月
45000
120
一般
华东
电子产品
赵强
3月
55000
142
优秀
华南
电子产品
王芳
2月
41000
108
一般

从表中可以看到,只有 赵强 同时满足销售额与销量的高门槛,获得 “优秀” 评价。


常见错误

错误类型
说明
正确做法
括号不匹配
IF 公式中左、右括号必须成对出现,漏掉会导致 #NAME? 错误。
使用编辑栏高亮检查每一对括号,或借助 Excel 的公式纠错功能。
文本未加引号
如 =IF(A1>5, 高, 低),会把“高”“低”当作名称导致错误。
文本必须使用双引号 "高""低"
忘记使用 AND/OR
当需要同时满足多个条件时,仅用 IF(A1>5, ...) 会漏判。
使用 IF(AND(...), ...) 或 IF(OR(...), ...) 将条件组合。
嵌套层数过多
IF 最多支持 64 层嵌套,超过后公式难以维护。
若层数过多,考虑使用 SWITCHIFS 或将逻辑拆分到辅助列。
类型不匹配
例如把数值阈值写成字符串 "30000"
确保阈值为数值,除非判断对象本身是文本。

小结

  1. 1. IF 是 Excel 中实现条件判断的核心函数,语法简洁但功能强大。
  2. 2. 通过 嵌套 IFAND/OR 组合,可满足多层级、复合条件的业务需求。
  3. 3. 注意括号、引号和条件表达式的正确性,以免产生常见错误。
  4. 4. 在实际项目中,IF 常与 数据验证条件格式透视表 等工具配合使用,让数据分析更高效。

掌握这些技巧后,面对任何“满足…就…,否则…”的业务规则,你都能快速用公式落地,省时又省力!


📚 配套学习资料免费领评论回复:IF

点击公众号菜单「函数教程」或直接发送关键词,获取教程。