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

求助:根据另一列相同引用值对金额列求和的公式

同引用值对应金额批量求和方案

针对你的需求,用SUMIF完全可以实现,大概率是你没处理好绝对引用导致的失败,直接给你可行的公式和操作步骤:

基础SUMIF公式(适用于所有Excel版本)

假设你的数据范围是:

  • 金额列:A2:A7
  • 引用列:B2:B7
  • 求和列:C2开始

在C2单元格输入公式:

=SUMIF($B$2:$B$7, B2, $A$2:$A$7)

输入完成后按回车,然后下拉填充C列所有单元格,就能自动计算每行对应引用值的金额总和。

为什么要加$符号?

$B$2:$B$7和$A$2:$A$7是绝对引用,下拉公式时这个范围不会跟着偏移;而B2是相对引用,会自动对应每行的引用值,保证每行都计算当前行引用值的总和。

用你的示例数据验证:

  • 引用值1对应的求和:100+2300+10=2410,和示例一致
  • 引用值2对应的求和:410+(-410)=0,正确
  • 引用值3对应的求和:-100,正确

简化方案(Excel 365/2021及以上版本)

如果你用的是支持动态数组的Excel版本,只需要在C2输入一次公式,就能自动填充所有行,不用下拉:

=BYROW(B2:B7, LAMBDA(x, SUMIF(B2:B7, x, A2:A7)))

内容的提问来源于stack exchange,提问作者Ivan the Smurf

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 07:14:59