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

如何通过双因素(天数/违规次数)匹配Excel表格中的罚款金额?

解决方案

核心需求梳理

需要基于两个条件匹配罚款金额:

  • 目标天数(G2)≥参考表中对应档位的最小天数(本质是匹配≤目标天数的最大阈值档位)
  • 目标违规次数(H2)匹配参考表表头(M1:N1)的对应列

修正后的公式方案

方案1:XLOOKUP嵌套(简洁高效)

假设:

  • K2:K6为递增的天数阈值(如[3,7,15,30,90])
  • M1:N1为违规次数表头(如1次、2次)
  • M2:N6为交叉对应的罚款金额

公式:

=XLOOKUP(G2,K2:K6,XLOOKUP(H2,M1:N1,M2:N6),,1)

逻辑说明:

  1. 内层XLOOKUP(H2,M1:N1,M2:N6):先按违规次数匹配对应的罚款列
  2. 外层XLOOKUP(G2,K2:K6,...,,1):用参数1匹配小于等于G2的最大天数阈值,精准定位对应档位

方案2:INDEX+XMATCH组合(兼容旧版Excel)

公式:

=INDEX(M2:N6,XMATCH(MAX(FILTER(K2:K6,K2:K6<=G2)),K2:K6),XMATCH(H2,M1:N1))

逻辑说明:

  1. MAX(FILTER(K2:K6,K2:K6<=G2)):筛选出符合天数要求的最大阈值
  2. XMATCH(...,K2:K6):定位该阈值在K列的行号
  3. XMATCH(H2,M1:N1):定位违规次数在表头的列号
  4. INDEX提取交叉单元格的罚款金额

关键注意事项

  • 必须保证K列的天数阈值是从小到大递增排列,否则阈值匹配会出错
  • 若存在重复的天数阈值,需提前清理,保留唯一的档位阈值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 23:20:55