乐于分享
好东西不私藏

Excel函数 IFS:多个条件的"智能判断"

Excel函数 IFS:多个条件的"智能判断"


之前说了IF函数,但它只能判断两个条件。

IFS可以判断多个条件,更强大!

函数档案

=IFS(条件1, 值1, 条件2, 值2, ..., 默认值)

参数说明:

  • • 条件1, 条件2, …:要判断的条件(TRUE或FALSE)
  • • 值1, 值2, …:对应的返回值
  • • 默认值(可选):都不满足时返回什么

IF vs IFS

IF写法(嵌套)

=IF(A1>=90, "优秀", IF(A1>=80, "良好", IF(A1>=60, "及格", "不及格")))

嵌套太多,括号看晕!

IFS写法(清爽)

=IFS(A1>=90, "优秀", A1>=80, "良好", A1>=60, "及格", TRUE, "不及格")

从左到右依次判断,清晰多了!

简单例子

1. 成绩评级

=IFS(A1>=90, "A", A1>=80, "B", A1>=70, "C", A1>=60, "D", TRUE, "F")

2. 订单状态

=IFS(B1="已发货", "物流中", B1="已完成", "已签收", B1="已取消", "已关闭", TRUE, "待处理")

3. 折扣计算

=IFS(A1>=1000, 0.8, A1>=500, 0.9, A1>=200, 0.95, TRUE, 1)

实际应用

1. 员工考核

=IFS(C1="A", "优秀员工", C1="B", "良好", C1="C", "合格", TRUE, "待改进")

2. 库存预警

=IFS(B1<=10, "库存紧张", B1<=30, "库存正常", TRUE, "库存充足")

3. 阶梯定价

=IFS(数量<=10, 单价*数量, 数量<=50, 单价*数量*0.9, 数量<=100, 单价*数量*0.8, TRUE, 单价*数量*0.7)

注意事项

  1. 1. 必须有TRUE:最后一个条件通常是TRUE,作为”默认值”
  2. 2. 从上往下:满足第一个条件就返回,不继续判断
  3. 3. 最多127对:条件-值对

IFS vs 嵌套IF

特点
IFS
嵌套IF
可读性
嵌套层数
不限
建议<7层
新版支持
Excel 2019+
全部

IFS让多条件判断变得超级简单!

觉得有用,点个

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » Excel函数 IFS:多个条件的"智能判断"

猜你喜欢

  • 暂无文章