You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel IF(OR)公式应用疑问:如何按行特定百分比判断是否需调查

解决方案

假设你的工作表数据结构符合以下常见场景,可通过单个公式实现需求:

场景1:每行阈值直接在相邻列

如果每行的允许减重百分比范围(下限/上限)直接放在当前行的相邻列(比如B列是下限,C列是上限,A列是实际减重磅数),在目标列(比如D2)输入以下公式,下拉即可:

=IF(OR(A2<B2,A2>C2),"investigate","no")
  • 逻辑:当实际减重磅数低于下限或高于上限时返回investigate,否则返回no
  • 若只需单方向判断(比如仅低于阈值),可简化为:=IF(A2<B2,"investigate","no")

场景2:阈值在同工作表的关联区域

如果阈值存储在同工作表的其他区域(比如F:H列是产品-阈值对应表,F列是产品ID,G列下限,H列上限;A列是当前行的产品ID,B列是实际减重磅数),用INDEX+MATCH匹配对应阈值后判断:

=IF(OR(B2<INDEX(G:G,MATCH(A2,F:F,0)),B2>INDEX(H:H,MATCH(A2,F:F,0))),"investigate","no")
  • 逻辑:先通过MATCH找到当前产品在对应表中的行,再用INDEX提取对应上下限,最后判断是否超出范围

内容的提问来源于stack exchange,提问作者trooper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 07:34:58