Google Sheets IF公式参数错误求助:库存状态自动判定实现
解决Google Sheets IF函数参数错误及库存状态判断问题
错误原因分析
- AND函数语法错误:原公式中
AND(M3)>O3的写法完全错误,AND函数需要将多个条件作为参数传入,正确格式是AND(条件1, 条件2)。 - IF函数参数数量超标:嵌套IF时,错误地将多个条件拆成了IF的独立参数,导致单个IF传入了4个参数,违反了IF函数
IF(条件, 结果1, 结果2)(2-3个参数)的要求。
正确公式写法
直接替换原公式为以下内容(Google Sheets中公式分隔符使用分号;):
=IF(M3<=O3;"Re-Order";IF(M3>P3;"Overstocked";"Don't Order"))
逻辑说明
这个公式的执行顺序完全匹配你的需求:
- 先判断
M3<=O3(库存≤X):成立则显示Re-Order - 若不成立,进入下一层IF判断
M3>P3(库存>Y):成立则显示Overstocked - 前两个条件都不成立时,自动对应“库存>X且<Y”的情况,显示
Don't Order
该写法无需嵌套AND函数,逻辑清晰且避免了参数错误。
内容的提问来源于stack exchange,提问作者Cedar Oak Cafe
相关产品推荐
相关产品推荐

