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

Excel两表多条件匹配对应数值求和方法问询

Excel双条件匹配求和实现方法

方案1:SUMIFS函数(适用Excel 2007及以上版本,推荐使用)

SUMIFS是Excel原生的多条件求和函数,完全匹配你的需求,公式编写简单且运算效率高。

公式模板(可直接套用)

假设:

  • 输出结果的工作表名称为结果表,待填充的起始单元格为B2(A列存楼层、第一行存科目表头)
  • 源数据工作表名称为源数据表,数据范围为A2:C1000(A列=楼层、B列=科目、C列=对应数量)

在B2单元格输入以下公式:
=SUMIFS(源数据表!$C:$C, 源数据表!$A:$A, $A2, 源数据表!$B:$B, B$1)

使用说明

  • 公式里的$是绝对引用标记,$A2表示锁定A列,横向拖动公式时不会偏移楼层取值列;B$1表示锁定第一行,纵向拖动公式时不会偏移科目表头取值行
  • 输入完成后直接向右、向下拖动填充公式,即可自动计算所有楼层对应科目的汇总数量

方案2:SUMPRODUCT函数(适配全版本Excel)

如果使用的Excel版本低于2007,没有SUMIFS函数,可以使用该方案:

在B2单元格输入以下公式:
=SUMPRODUCT((源数据表!$A:$A=$A2)*(源数据表!$B:$B=B$1)*源数据表!$C:$C)

逻辑说明

公式会逐行判断源数据的楼层、科目是否同时符合匹配条件,符合条件的行返回对应数量,不符合的返回0,最终求和得到结果。

注意事项

  • 两个表的楼层、科目文本必须完全一致,多余空格、全角半角符号差异都会导致匹配失败
  • 若源数据行数固定,建议将整列引用替换为固定范围(如$C$2:$C$1000),可大幅提升公式运算效率

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 13:48:04