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

Excel多条件求和求助:按Fernando行与2024 Q1列批量求和

多匹配行指定列求和解决方案

原公式问题分析

你使用的SUMIF($B$5:$S$5;C$1;OFFSET($B$5:$S$5;MATCH($B2;$A$6:$A$18;0);0))无法汇总所有匹配行,核心原因是MATCH函数仅返回第一个符合条件的行号,OFFSET只能定位到单行,因此只能求和该行的对应列数据,无法覆盖所有匹配行。

替代公式方案

方案1:用SUMIFS(推荐,逻辑清晰)

如果已知“2024 Q1”对应的数值列(比如是C列,对应区域C$6:C$18),直接用SUMIFS多条件求和:

=SUMIFS(C$6:C$18; $A$6:$A$18; "Fernando")

如果需要根据C$1的标题动态匹配列,用INDEX+MATCH定位求和区域:

=SUMIFS(INDEX($B$6:$S$18;;MATCH(C$1;$B$5:$S$5;0)); $A$6:$A$18; "Fernando")
  • 逻辑说明:INDEX($B$6:$S$18;;MATCH(...)) 根据C$1的标题定位到对应的整列数值区域,SUMIFS筛选出姓名为“Fernando”的行,对这些行的对应列数值求和。

方案2:用SUMPRODUCT(兼容旧版Excel)

如果你的Excel版本不支持动态数组,用SUMPRODUCT实现双条件求和:

=SUMPRODUCT(($A$6:$A$18="Fernando")*($B$5:$S$5=C$1)*$B$6:$S$18)
  • 逻辑说明:三个布尔条件(姓名匹配、列标题匹配)相乘(符合条件为1,不符合为0),再乘以对应单元格数值,最终求和结果即为所有同时满足两个条件的单元格总和。

内容的提问来源于stack exchange,提问作者Selim KAÇAR

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 06:42:08