老同学表格定制专家WPS / Excel 公式助手

IFS

判断类

对多个条件依次判断,返回第一个成立条件对应的结果(多条件判断,替代多层 IF 嵌套)。

基本语法
=IFS (条件 1, 条件 1 成立时返回的值,条件 2, 条件 2 成立时返回的值,...)

参数怎么填

必填 4 个
#参数要求怎么理解 / 怎么填
1条件 1必填判断规则,例如 ">100"、"销售部" 或 A1>0。
2条件 1 成立时返回的值必填第 1 个条件成立时输出的结果。
3条件 2必填判断规则,例如 ">100"、"销售部" 或 A1>0。
4条件 2 成立时返回的值必填第 2 个条件成立时输出的结果。

① 找到数据区域

先确认条件列和结果列在哪,注意固定区域加 $

② 按顺序填参数

依次填 条件 1、条件 1 成立时返回的值、条件 2、条件 2 成立时返回的值

③ 回车并向下填充

双击填充柄,整列公式自动套用

跟着案例练 3 次

点击公式右侧可复制,换成你的单元格就能用
CASE 1

多条件评级

★★★要求:多条件评级
fx公式示例
=IFS(G8>=90,"优秀",G8>=80,"良好",G8>=60,"及格",TRUE,"不及格")

解释:G8≥90→"优秀";80≤G8<90→"良好";60≤G8<80→"及格";否则→"不及格"(TRUE 作为默认条件)。

CASE 2

按状态返回提示

★★★要求:根据 F8 的任务状态返回对应处理提示
fx公式示例
=IFS(F8="已完成","已办结",F8="进行中","跟进中",F8="已取消","已取消")

解释:这个公式根据 F8 状态列里的真实状态逐条判断。IFS 会从左到右检查条件,遇到第一个成立的条件就返回右侧对应文字,所以适合把“已完成、进行中、已取消”这类状态翻译成提示。

CASE 3

嵌套函数作为条件

★★★要求:嵌套函数作为条件
fx公式示例
=IFS(SUM($G$8:$G$13)>1000,"超额",SUM($G$8:$G$13)>800,"达标",TRUE,"未达标")

解释:先判断总和是否 > 1000,再判断是否 > 800,否则返回 "未达标"。

模拟数据|业务状态数据

上面案例里的 员工、部门 等列,就来自这张表

把这张表放进工作台
行员工部门状态是否完成数量金额
8张三销售部已完成true1272,000
9李四市场部进行中false2036,000
10王五销售部已完成true3517,500
11赵六财务部已取消false4814,400
12钱七市场部已完成true1612,800
13孙八销售部进行中false816,000