



=IFS(条件1,结果1,条件2,结果2,条件3,结果3,...)=SWITCH(判断值,匹配值1,结果1,匹配值2,结果2,...,默认结果)
库存数量 = 0 → 缺货
库存数量 > 0 且 库存 ≤ 安全库存 → 库存偏低
库存数量 > 安全库存 且 库存 ≤ 安全库存 ×2 → 库存正常
库存数量 > 安全库存 ×2 → 库存积压
=IFS(H3=0,"缺货",H3<=F3,"库存偏低",H3<=F3*2,"库存正常",H3>F3*2,"库存积压")=IFS(H3=0,"缺货",H3<=F3,"库存偏低",H3<=F3*2,"库存正常",H3>F3*2,"库存积压")
全版本 WPS 原生支持 IFS 函数,无版本限制;
公式编辑时分段高亮每一组条件 + 结果,直观检查条件顺序与书写错误;
内置条件判断向导,可视化添加多组规则,零基础免手写长公式;
自动纠错中文引号、全角逗号,降低基础报错概率。

编码以 A 开头 → 五金配件
编码以 B 开头 → 包装耗材
编码以 C 开头 → 电子元件
其他编码 → 其他物料
=SWITCH(LEFT(A3,1),"A","五金配件","B","包装耗材","C","电子元件","其他物料")=SWITCH(LEFT(A3,1),"A","五金配件","B","包装耗材","C","电子元件","其他物料")
全版本兼容 SWITCH,不存在版本报错问题;
输入函数弹出参数释义,区分「匹配项」和「默认结果」;
可搭配文本函数实时预览截取内容 + 匹配结果,方便核对编码规则。

=IF(H3=0,"缺货",IF(H3<=F3,"库存偏低",IF(H3<=F3*2,"库存正常","库存积压")))
=IF(LEFT(A3,1)="A","五金配件",IF(LEFT(A3,1)="B","包装耗材",IF(LEFT(A3,1)="C","电子元件","其他物料")))

=IFS(AND(H3=0,G3>3),"紧急缺货",H2=0,"缺货",H3<=F3,"库存偏低",H3<=F3*2,"库存正常",H3>F3*2,"库存积压")


使用 IFS 函数务必按优先级排序条件,高优先级条件写在前面;
SWITCH 适合固定枚举值匹配,复杂区间判断优先用 IFS;
办公环境存在旧版 Excel 时,统一改用 IF 嵌套写法,避免文件打开报错;
所有公式标点统一使用英文半角,是两款软件通用基础要求;
批量应用后,抽查临界库存、特殊编码物料,验证判定结果。


夜雨聆风