实际输入
- 业务规则
- 分数为空时状态为“待检查”。分数至少 90 且逾期天数大于 0 时为“优先处理”。其余情况:90–100 为“高”,70–89 为“中”,低于 70 为“低”。小于 0 或大于 100 的无效分数显示“无效”。
- 列与数据类型
- C:分数(数字或空白);D:逾期天数(整数);E:状态。数据从第 2 行开始。
- 示例情况
- C2=95,D2=2 => 优先处理;95,0 => 高;90,0 => 高;70,0 => 中;69,0 => 低;空白 => 待检查;105 => 无效。
信息整理
把有优先顺序的业务规则转成边界清晰的判断公式
你填写的内容只保留在当前浏览器中,AILesson 提示语不会将其发送给模型或服务器。
未填写的字段会保留为占位符,你仍然可以复制后自行编辑
请根据以下规则创建 Excel IF、IFS 或 SWITCH 公式:
[rules]
工作表结构:
[layout]
示例情况与预期结果:
[examples]
先把规则转换为有顺序的决策表,识别规则重叠、遗漏、模糊边界和默认结果。在优先级明确前不要编写公式。然后给出第一行数据的公式,解释为何选择 IF、IFS 或 SWITCH,并测试每个分支,包括空值、恰好等于边界的值,以及同时满足多项条件的情况。除非明确允许默认结果,不要隐藏意外输入。从输入到成果
看看具体背景如何通过这条配方转化为可使用的成果
判断顺序: 空白 → 待检查;超出 0–100 → 无效;分数 ≥90 且逾期 >0 → 优先处理;分数 ≥90 → 高;分数 ≥70 → 中;其他 → 低。无效值检查必须在分数区间前,“优先处理”必须在“高”前,因为 90 分以上可能同时满足两项。
E2 公式
=IFS(C2="","待检查",OR(C2<0,C2>100),"无效",AND(C2>=90,D2>0),"优先处理",C2>=90,"高",C2>=70,"中",TRUE,"低")
这些规则是一组有顺序的判断条件,使用 IFS 比深层嵌套 IF 更清楚。测试:95/2 → 优先处理;95/0 和 90/0 → 高;70/0 → 中;69/0 → 低;空白 → 待检查;105 → 无效。向下填充前,还需确认负数逾期天数是否合法,以及是否接受数字型文本。
有顺序的决策表能在嵌套逻辑变得难读前暴露优先级。
测试重叠条件和精确边界能发现最常见的分类错误。
每种可能输入是否都会进入一个预期分支?
更具体或优先级更高的条件是否先判断?
默认结果是否明确且得到允许?
继续完成任务
把计算需求和真实列结构转成可以验证的公式
在替换公式前找出 Excel 错误的根本原因
使用明确的键、匹配规则和未匹配处理连接两张表