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

求Excel SUMIF跨三表统计Region总销售额公式(不得修改源数据)

按Region统计总销售额的Excel公式(无需修改源数据)

场景说明

现有三个数据列表,要求不修改xRef或销售数据的任何字段,直接计算各Region的总销售额:

  • 目标报表:需生成按Region统计的销售额汇总
  • xRef表:存储Section与Region的对应关系(每个Section仅归属一个Region,一个Region可包含多个Section)
  • 销售数据表:按Section统计的Sales$明细

公式方案

方案1:Excel 365/2021及以上(动态数组公式)

在目标报表对应Region的销售额单元格(如A2为目标Region)输入:

=SUM(XLOOKUP(FILTER(xRef[Section],xRef[Region]=A2),Sales[Section],Sales[Sales$]))

逻辑解释:

  1. FILTER(xRef[Section],xRef[Region]=A2) 筛选出当前Region对应的所有Section
  2. XLOOKUP 将这些Section匹配到销售数据表中的对应销售额
  3. SUM 对匹配到的所有销售额求和

方案2:兼容旧版Excel(无动态数组支持)

在目标报表对应Region的销售额单元格输入:

=SUMPRODUCT((xRef[Region]=A2)*(Sales[Sales$]*ISNUMBER(MATCH(Sales[Section],xRef[Section],0))))

逻辑解释:

  1. (xRef[Region]=A2) 标记xRef表中属于当前Region的Section
  2. ISNUMBER(MATCH(Sales[Section],xRef[Section],0)) 过滤销售数据中存在于xRef表的有效Section
  3. SUMPRODUCT 对同时满足上述两个条件的销售额进行汇总

示例验证

示例数据对应效果:

  • xRef表:Section列包含S1、S2、S3,对应Region为North、South、North
  • 销售数据表:S1对应100,S2对应200,S3对应150
  • 目标报表计算结果:North总销售额为250,South总销售额为200

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 11:27:07